By the way, I had some face-to-face conversations with quite a few bitcoin core contributors last week about git over nostr.
They seemed overwhelmingly positive and very aware of the need.
They were very clear that merge commits and maintaining commit ids are an important part of their workflow so the effort I made to enable that through nip34 doesn't seem wasted.
Ideas they came up with to move things forward were:
1) using git over nostr on a sub project such as c-make (probably not this project but maybe something similar). Work is done within a forked repository and changes are periodically pushed to a open PR. The fork could use git over nostr without effecting the rest of bitcoin core.
2) a 2 way bridge to enable contributors to opt-in to using the tools whilst still participating with those on github.