i just understood today that the reason I feel stressed out about merge commits is that you can't figure out the contents of a merge commit by looking at it with `git show`

for example in this screenshot I have two merge commits (`merge1` and `merge2`). They both have the same parents. They display the exact same way with `git show`. But they have different contents.

Reply to this note

Please Login to reply.

Discussion

Do you think merge commits are an important or even required feature for a git code collaboration solution?

I'm working on nostr based git tools, which draw heavily from the patches-over-email model which doesn't involve merge commits.

I'm unsure how much to lean into suporting the branch based PR-like model.