OpenAI has a blog post about writing a new Git backend. There’s a lot of technical bits in it, some I glossed over.
Anthropic chose to build something completely new to replace Git. A lifetime ago, I was using CVS, and then Subversion, and don’t really want to switch again. GitHub is pervasive too.