threads / discuss / 28964

squashed commit messages handled different w/ and w/o conflicts

Subject: squashed commit messages handled different w/ and w/o conflicts

## tl;dr

One message between Nov 17, 2011 and Nov 17, 2011.

replies: 0people: 1as markdown or json

Daniel Malone· Nov 17, 2011, 20:31 UTC · lore
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

← back to recent threads