On Fri, 2011-10-28 at 02:47 -0400, Itamar Heim wrote:
> -----Original Message-----
> From: Mike Burns [mailto:firstname.lastname@example.org]
> 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.
Probably a good idea to wait until after the workshop to get it setup.
I've played around with gerrit a bit previously, but not enough to be
I'm already setup there. My username is mburns.
> > 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
> > - 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
> > - upload repos of more projects
> > - have gerrit add acked-by/verified-by based on the gerrit reviewes?
> > - mirror to github
> >  if anyone provides a reason to limit to specific OpenID providers
> > that's an option as well.
> >  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