Jeff King <peff@xxxxxxxx> writes: > If I do: > > git reset --hard tip && git merge --no-edit refs/heads/side > git log -1 --oneline > > then I get: > > Merge branch 'refs/heads/side' > > And the behavior seems the same going back to older versions of Git. Are > you sure your workflow hasn't changed somehow? > > Can you show an example that triggers the behavior for you? Yes, I am curious, too. >> I'm failing to find in the docs what drives that change, what >> configuration option controls such (default?) message. >> >> What may be the reason of that change? > > I think any change there would probably be unintentional (but it's hard > to say for sure without tracking it down). If older versions of git produced "Merge branch 'side'" when told to merge 'refs/heads/side', I could sort-of believe it. And if we no longer do so and instead record "Merge branch 'refs/heads/side'", then I actually think that is a desirable change. By the way, pulling from self follows slightly different rule, i.e. $ git pull . refs/heads/side would likely give you "Merge branch 'side'".