From: Daniel Malone Date: Thu, 17 Nov 2011 20:31:47 GMT Subject: squashed commit messages handled different w/ and w/o conflicts Message-ID: Hi, I was merging in a branch today and saw a (for me) unclear behavior. So, what I did was: git checkout master git merge --squash _MY_BRANCH_ At this point I had a conflict. After fixing it I wanted to commit my current state. git add _CONFLICTED_FILE_ git commit What happens now is that the squashed commit logs are replaced with the Conflict some/file/with/a/path message. Just to be sure I created a test repo and merged in a branch with the --squash option. For this test I made sure no conflict would pop up. After committing the merged state, as expected, every commit message of the branch was set as the current commit message. I was expecting the conflict message to be pushed to the front of the squashed commit messages. - Daniel