[Development] No Change-Id being generated for commit message

Thiago Macieira thiago.macieira at intel.com
Thu Mar 26 01:49:57 CET 2015

On Wednesday 25 March 2015 17:36:58 Mandeep Sandhu wrote:
> Hi All,
> I'm having trouble pushing a change.
> 'git push' failed stating that the commit message was missing the
> "Change-Id" field. I had this working until recently when I moved my
> setup toa different machine. So something likely got screwed-up.
> I have the "commit-msg" hook installed in my repo's .git/hooks dir.
> Although it doesn't seem to be generating the Change-Id. The rest of
> the commit template is there when I do a commit, only the Change-Id
> field is missing.
> Any hints on where to look?

Hi Mandeep

How are you committing? If you're using Qt Creator's integrated commit editor, 
make sure that the "bypass hooks" option is de-selected.

If you're using the command-line or if the option is already de-selected, make 
sure that the script works. To do that, check that your .git/COMMIT_EDITMSG 
file does not contain a Change-Id, then run:

 .git/hooks/commit-msg .git/COMMIT_EDITMSG

And then see if the Change-Id showed up.
Thiago Macieira - thiago.macieira (AT) intel.com
  Software Architect - Intel Open Source Technology Center

More information about the Development mailing list