[openstack-dev] missing information about change-id in GerritWorkflow wiki?
Ben Nemec
openstack at nemebean.com
Wed Aug 7 13:57:56 UTC 2013
The git review -s step earlier on the Gerrit_Workflow page is what I
generally use to install the Change-Id commit hook. I added some
additional notes on the wiki page to explain that.
-Ben
On 2013-08-07 07:44, Roman Gorodeckij wrote:
> Hi,
>
> I just completely messed up in here.
>
> Was reading a manual about Gerrit workflow:
> https://wiki.openstack.org/wiki/Gerrit_Workflow#Committing_Changes [1]
> And then there's link to here about how to build commit messages:
> https://wiki.openstack.org/wiki/GitCommitMessages [2]
>
> and I'm starting to see "Change-id" line in every commit message,
> which naturally makes me wonder, what is this at all..?
>
> There's explanation in manual
>
> * The 'Change-id' line is a unique hash describing the change, which
> is generated by a GIT commit hook. This should not be changed when
> rebasing a commit following review feedback, since it is used by
> Gerrit, to track versions of a patch.
>
> and my first reaction is … 'wat?'. What is git commit hook? Where's
> instruction how to install it. If manual should explain workflow, I'd
> like to have full of it, not just "figure out your self"
>
> Of course in IRC #openstack-dev this was explained:
>
> 08:26 < agorodnev> holms: usually I push to gerrit and it tells me
> that I forgot to add change id and
> suggests me change id =) I copy it, do git commit --amend, append
> change id to commit
> message. That works =)
> 08:28 < agorodnev> holms: you need to put commit-msg file to
> .git/hooks
> 08:31 < agorodnev> $>scp -p -P 29418
> <your-login>@review.openstack.org:hooks/commit-msg .git/hooks/
>
> 1) I'm considering this practise not normal at all, just a workaround
> 2) Would be nice to have this in manual, because I just don't know
> what to do next if I'm on my own learning curve.
>
> Cheers,
>
>
>
> Links:
> ------
> [1] https://wiki.openstack.org/wiki/Gerrit_Workflow#Committing_Changes
> [2] https://wiki.openstack.org/wiki/GitCommitMessages
>
> _______________________________________________
> OpenStack-dev mailing list
> OpenStack-dev at lists.openstack.org
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
More information about the OpenStack-dev
mailing list