Hacker News new | ask | show | jobs
by jeffbee 378 days ago
Are there any reimplementations of git, by professional programmers using real tools? The source in question — object.c — is "banging rocks together" material.
6 comments

Ignoring your inaccurate flamebait and answering the underlying question: there are several reimplementations of git, including "got" (Game of Trees) from the OpenBSD developers, jgit (reimplementation in Java), the Haskell git package, the gitoxide rust crate (and I assume several more half-finished Rust hobby projects), and probably others; that's just what I found with a cursory google.
Git, but as it was intended to be used
We use go-git in one of our Go projects that relies on Git for version control of its data.
lmao