Download raw body.
why got merge creates a commit immediately?
I usually prefer a linear history so I've never used 'got merge' until last week. I also wasn't a user of 'git merge' before, so please apologize if these comments sounds naive. There are two things that suprised me when I ran 'got merge branch': 1. it immediately creates a commit; needs -n to avoid so. I've started to appreciate more and more how got backout or got cherrypick don't create commits by default. Being able to inspect the changes on the worktree (not that I don't trust diff3 ;-) and running tests and whatnot before committing is invaluable. 2. i can't change the message. the default is fine, but maybe including an excerpt of the commits being merged (I know, it's not exactly what happens since it merges trees, but still) or anyway leaving up to me to tweak the message would be nice. I'm not proposing any diff as I'd like to know how much of this is by design and how much still open for changes. Thanks,
why got merge creates a commit immediately?