The prototype I made worked like that but in practice it is quite inefficent and problematic for large repositories with lots of commits. Its works well for a nostr event to point to one or more git servers to fetch the latest code and exchange proposes patches and related discussion in nostr events. `ngit send` to share a proposal (patch) `ngit list` to review existing proposals