3 ms·
Git is good under the hood but the interface is something of a mess of overloaded concepts, confusing terms and unexpected behavior. I'm somewhat disappointed
by crdoconnor 11y ago
Git is good under the hood but the interface is something of a mess of overloaded concepts, confusing terms and unexpected behavior.
I'm somewhat disappointed that mercurial didn't become the de facto versioning standard instead.
- VeejayRampay 11y agoIt's likely that Linus built git around what worked for HIM and the LKML rather than for a wider audience. A lot of additional tools that you can plug on top of git-core make it more palatable. And that very plugging is made possible that the quality of the interface to the core.
- david-given 11y agoI use hg-git as my git client; I get to use the hg semantics and UI but still talk to, well, github behind the scenes. There are a few rough edges but it works pretty well. But hg-git doesn't talk to the git CLI at all --- there's a Python library which speaks the wire protocol. So it'd be entirely possible to build a git workalike with a traditional DVCS user interface which seamlessly interoperates with git repositories. I wonder if anyone's already done this? ...dammit, I have too many stupid projects on the go as it is.
- ktRolster 11y agoReally? Git and Mercurial seem about the same to me. Maybe I don't get down deep enough into the features?