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. https://cdn.masto.host/socialjvnsca/media_attachments/files/111/999/930/147/508/928/original/b31370668435f50b.png
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.