Thanks Mark, that's a great reference. I had two things really trip me up yesterday. All my own fault of course, but perhaps an area we can improve upon?
1. After making changes to my gerrit branch I fell back on old habits and did a 'git commit -a' vs. 'git commit -a --amend' which caused a raft of problems such as duplicate Change-ID entries and multiple review requests on the resultant 'git review'. That and all the warnings in GerritWorkflow about long lived branches. Perhaps if I had of performed a squash merge I could have spotted/eliminated the other offending Change-ID's, but the change log message only showed the latest one. So, the resultant complaint of no Change-ID was extremely confusing to me. Old dogs, new tricks. In these situations it would be great to get a change log message that includes all the commit messages back to where trunk matches up (if possible). Or at least give a warning that a squash is recommended or that there is more than one Change-ID in my commit history? Dunno. 2. It was unclear to me what the starting / ending commits were in the interactive rebase that occurs during 'git review'. Although I knew 'review' was going to do a rebase on me, when things failed I forget I was still in an interactive rebase. Trying to solve those problems without aborting and resetting just made matters worse. Take away: 'less tools/rfc.sh' ... and study it. Hope it helps other n00bs like myself. -S ________________________________________ From: openstack-bounces+sandy.walsh=rackspace....@lists.launchpad.net [openstack-bounces+sandy.walsh=rackspace....@lists.launchpad.net] on behalf of Mark McLoughlin [mar...@redhat.com] Sent: Friday, September 23, 2011 8:41 AM To: Vishvananda Ishaya Cc: openstack@lists.launchpad.net (openstack@lists.launchpad.net) Subject: Re: [Openstack] Nova Gerrit Move On Thu, 2011-09-22 at 23:34 -0700, Vishvananda Ishaya wrote: > Hey Everyone, > > Now that we've cut the Diablo release, we are moving Nova code hosting > over to Github and reviews to Gerrit. Gerrit is new for those of you > who haven't been contributing to the other projects that have already > moved. You can find a set of instructions for getting up and running > here: > > http://wiki.openstack.org/GerritWorkflow Here's some tips on for folks on how to move their existing merge props to gerrit: http://wiki.openstack.org/MigrateMergePropFromLaunchpadToGerrit Cheers, Mark. _______________________________________________ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp This email may include confidential information. If you received it in error, please delete it. _______________________________________________ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp