So, it appears to be impossible to set or change the log message in any
way when doing "git merge --squash".  I've tried all of these, at least:

      * --log
      * --no-log
      * --log=0
      * -m foo

No matter what options I provide the squash merge commit message always
appears as the standard computed message, completely unchanged.

The only solution I've found is go whack the .git/SQUASH_MSG file
directly after the merge command completes!!

Is this really right?  It seems ridiculous to me that I cannot control
that message from the command line.  Why is the --squash version of the
merge command so anemic in this respect compared to a "normal" merge

I'm using Git; maybe this is improved in a newer version?

You received this message because you are subscribed to the Google Groups "Git 
for human beings" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
For more options, visit

Reply via email to