yes, i know what they are doing, and probably will help with it in the effort i referred to. but i might just build something in Go because i'm a rabid cult of Go drone and those guys like C, php and rust.
there is some existing tools that are quite nice but they are buggy so i'd probably be fixing them for the task. Git is already decentralized in a similar manner as nostr. it makes no assumptions about consensus, each git server is a subjective system independent of the network, and works without a network.
i'm not really so much interested in the nostr integration, so much as a pure Go based git http server, that someone like me can throw up on a VPS with the only prerequisite to install go on the server, and compile it on the server. this is something you can't do with any other language, without heinous memory requirements, disk space and time tapping your fingers while it gets the work done. on my VPS, my relay takes about 4 seconds to compile and update the binary, and then i trigger restart of the service and upgrade.
doesn't require anything more than a git server, and a Go installation.
i personally don't see that much real use in nostr integration with the mechanics of Git, it's fine already. where nostr integration gets interesting is when you add nostr authentication, and the ability to broadcast a feed of repository updates to nostr clients.
the replication part, which is important to censorship resistance, is also nothing that involves nostr, it's literally just scripts that talk to git http and can even be done with SSH.
honestly there isn't a hell of a lot about git that benefits from nostr. but nostr would benefit from integration with Git.