n34 is a cool UX. You create the patch yourself and supply it as a .patch file to n34. This means you really fine tune the patch config options.
Discussion
With ngit, you dont have to use the branch-merge-model. Its built to be an accessable tool which can fit into a range of workflows. For example with `ngit send` you can create patches from selected commits. `ngit list` can apply them.
I love that we open protocols like git and nostr, there can be tools like n34 which hone in on a specific workflow and do a great job at making it smooth.
n34 also works good in conjunction with ngit. Clone a repository using a nostr:// and you'll get the repository state through nostr and the git data from the git servers the maintainers list vianostrl, but you can use n34 for browsing, applying and sending patches for the repo.