for those of us that are not using gerrit... what is a change-id (semantically, I got from your mail that it is some sort of unit id set at commit time) and in what way is it different from the commit-id ? Cordialement Jérémy Rosen +33 (0)1 42 68 28 04 fight key loggers : write some perl using vim Open Wide Ingenierie 23, rue Daviel 75012 Paris - France www.openwide.fr ----- Mail original ----- > Hello Git Community, > > TL;DR: > It would be a really nice enhancement if the commit command natively > supported _optionally_ injecting a "Change-Id: I000..." footer in the > last paragraph of the commit message template and then substituting > the > "I000..." value, on commit, with a generated value _without_ having > to > rely on a per-repository, native hook or a global hook that affects > every local repository. > > Full Request: > Gerrit has established the change-id footer as a prominent and > wide-spread collaboration identifier. For those contributing new > patches to a Gerrit server, it is required to either use EGit/JGit > (Eclipse) to generate commits [1] OR to use a commit hook script with > native git to insert a change-id footer during the commit process > [2]. > This per-repository hook script requirement is an obstacle. These > communities would be better served and it would lower the > contribution > barrier for many open source projects if native git supported > change-id > generation & injection. > > I acknowledge that not everyone uses nor wants to use Gerrit and the > change-id footer. That is fine, but it would be a _tremendous_ > usability improvement for those contributing to open source projects > (myself included) if something like a "--change-id" flag was > implemented and maybe even a config setting to always generate a > change-id on commit (EGit currently supports this as > "gerrit.createchangeid=true"). > > Sadly, my C skills are lacking as I live mostly in the world of > managed > code, but I'd be very happy to cheer for a change-id champion; I > suspect > there are some out there who might rally to this cause. > > Thanks for your consideration. > James Moger > gitblit.com > > [1] > https://git.eclipse.org/c/jgit/jgit.git/tree/org.eclipse.jgit/src/org/eclipse/jgit/api/CommitCommand.java?h=stable-3.1#n288 > [2] > http://gerrit-documentation.googlecode.com/svn/Documentation/2.0/cmd-hook-commit-msg.html > -- > To unsubscribe from this list: send the line "unsubscribe git" in > the body of a message to majordomo@xxxxxxxxxxxxxxx > More majordomo info at http://vger.kernel.org/majordomo-info.html > -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html