-----Original Message-----
From: Mike Burns [mailto:mburns@redhat.com]
Sent: Friday, October 28, 2011 3:13 AM
To: Itamar Heim
Cc: engine-devel(a)ovirt.org; infra(a)ovirt.org; board(a)ovirt.org
Subject: Re: ovirt-engine repo up in
gerrit.ovirt.org!
On Thu, 2011-10-27 at 23:51 +0200, Itamar Heim wrote:
> Here we go...
>
> - gerrit is up.
> - ovirt-engine git repo is there.
> - will upload the other repositories soon.
This is terrific. Any pointers on setting up additional projects? I'd
love to get ovirt-node uploaded.
You just need to ask...
Timing wise - since once it is up there it is the master git and workflow is
through it, so if the maintainers are not familiar with gerrit, may I
suggest we do this the week after the workshop so will be easier to help
with any issues?
If the maintainers are already familiar with gerrit, we can go right ahead.
In the meantime, please ask the maintainers to login to
gerrit.ovirt.org
with an OpenID account so I can setup the ovirt-node-maintainers group.
Thanks
Mike
>
> below you can find the steps on how to get the code (yes, coming to you
> in wiki soon).
> a link to the wiki on how to build oVirt will be sent soon by Livnat.
>
> It's exciting to see everyone coming together to build a community, and
> I'm looking forward to working together on oVirt.
>
> Welcome everyone,
> Itamar
>
> How to use:
> 1. registering as a user:
> - you can use any OpenID provider for now[1]
> - login page shows google and yahoo
> - any fedora FAS account can login as well via
>
https://admin.fedoraproject.org/accounts/openid/id/<username>
>
> 2. set ssh keys in gerrit settings
> - on your local machine, create a set of ssh keys if you don't have one
> via 'ssh-keygen -t rsa'
> - update via gerrit settings the ssh public key to allow ssh to gerrit
>
> 3. define gerrit in ~/.ssh/config
> Host
gerrit.ovirt.org
> HostName
gerrit.ovirt.org
> Port 29418
> User <username>
>
> 4. check ssh works correctly, verify and ack the host fingerprint:
> ssh
gerrit.ovirt.org
> if you get this, it is fine:
> *** Welcome to Gerrit Code Review ****
>
> 5. cloning the repo
> git clone gerrit.ovirt.org:ovirt-engine
> this can be done without registering to gerrit using:
> git clone
git://gerrit.ovirt.org/ovirt-engine
>
> 6. install the change-Id hook - you must do this before you commit
> anything:
> scp -p gerrit.ovirt.org:hooks/commit-msg .git/hooks/
>
> 7. do some work/commit/etc.
> wiki link on how to build/run ovirt will be sent by Livnat soon.
>
> 8. rebase:
> git fetch gerrit.ovirt.org:ovirt-engine master
>
> 9. push your patch for review:
> git push gerrit.ovirt.org:ovirt-engine HEAD:refs/for/master
>
> 10. track patch review process
> the review process is comprised of:
> - anyone can send a patch
> - anyone can code review and comment on the patch and +1/-1. This helps
> maintainers in reviewing the patches.
> - a maintainer can code review it with +2 it, which is required to
> commit (submit) it.
> - someone (anyone) needs to confirm they checked the patch works and
> flag it as verified +1
> - a maintainer can submit (commit) the patch when it has:
> Code Review: +2
> Verified: +1
> - nacked (-1) patches should not be submitted
> - a submitted patch is merged to the git
>
> TODOs:
> - emails to mailing list on patches/commits[2]
> - upload repos of more projects
> - have gerrit add acked-by/verified-by based on the gerrit reviewes?
> - mirror to github
>
>
> [1] if anyone provides a reason to limit to specific OpenID providers
> that's an option as well.
> [2] basic emails until we merge the gerrit patches sending them inline -
> we are working on sending them to upstream gerrit.
> _______________________________________________
> Board mailing list
> Board(a)ovirt.org
>
http://lists.ovirt.org/mailman/listinfo/board