this post was submitted on 09 Apr 2025
84 points (98.8% liked)
Linux
8796 readers
608 users here now
A community for everything relating to the GNU/Linux operating system (except the memes!)
Also, check out:
Original icon base courtesy of lewing@isc.tamu.edu and The GIMP
founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
I just came to say: I hate git with the passion of a thousand burning suns. There is no other open source software I hate nearly as much; not even Poetteringware. It's astonishingly poorly designed, given who wrote it, has an awful UI, and is just one big footgun.
Edit: honestly, I was expecting far more downvotes by now.
Would have been amazing if Mercurial had won the VCS wars, but alas
Again, github. If Mercurial had had something like github, it would have been closer. Github was git's killer feature; git itself provided nothing except a bunch of kernel devs were using it - and I'm not convinced that alone would have propelled it to success. Kernel contributors don't make up a large percent of all developers in the world.
Mercurial isn't perfect. Being written in Python frequently makes it a pain, but it's slowly converting to Rust.
I do wish darcs - also hindered by the language choice of the author - had done better. Theory-of-patches was incredible to work with, and practically eliminated merging being an issue. Pijul is going that route, but until they open source a server, it's a non-starter for me.
All of my personal stuff is in hg repositories at Sourcehut. Mercurial is, thankfully, still popular enough that it's got a reasonably large dev team and still has regular releases. As long as that holds, I'm good.
Yeah, well said. Sadly it does seem like platforms are the dominant driver behind wide public acceptable of stuff