4 ms·
> I'd love to hear more about what people hate about Git. It's not implemented as a single portable library. This makes embedding or driving git from other pro
by hotnfresh 3y ago
> I'd love to hear more about what people hate about Git.
It's not implemented as a single portable library. This makes embedding or driving git from other programs—a thing I've wanted or needed to do several times in my career, so I'm pretty sure it's really common—suck a lot more than it needs to.
- gavinhoward 3y agoGood to know. I'll make mine a library and tool, like SQLite.
- rascul 3y agoHave you looked into libgit2? https://libgit2.org/ https://libgit2.org/
- hotnfresh 3y ago1) It’s not at feature parity, And 2) It’s not the official implementation, so using it is committing to debug and work around divergence between it and actual git, probably after production or otherwise in-use data have been messed up.