Snub sacrifices backwards compatibility with git. Git is highly evolved tech’ years beyond Nostr.
The goal of GitNestr is to broadcast the Commits, Issues, and Pull Requests of GitHub as #Nostr notes — then store the git folder as a Merkle DAG on relays. The root of the Merkle DAG is signed like a Nostr note, authenticating the repo.
This allows people to pull their repos straight off GitHub and upload it to Nostr relays.
Sacrificing git is a grave mistake given how advanced the technology it is — abandoning git also creates switching costs for users.