It has to be atleast fully git compatible. (Like podman is to docker). Mastering git takes a lifetime, nobody wants to learn a whole new version management tool.
I don't pretend to know git, so I don't know how feasible it would be to replicate via Nostr