3 ms·
By the same token, why have multiple programming languages? We can just use C. Why have different operating systems, we can use Windows for everything. I'm act
by twunde 8y ago
By the same token, why have multiple programming languages? We can just use C. Why have different operating systems, we can use Windows for everything.
I'm actually super happy about mercurial support. Git is very complex and that complexity is a real barrier to entry and a time suck when a beginner invariably screws up. And if you feel comfortable with your git Fu, please explain to a beginner how to recover lost commits using git reflog or when you would use an octopus merge.
- jhasse 8y agoI think other languages have much more to offer over C so that it's worth it. Same for Git over SVN. Hg over Git? Not worth it IMHO.
- pjmlp 8y agoA sane user interface without page length manuals how to recover a working copy, that usually end up with nuking the work directory and doing a fresh git clone instead.
- s73v3r_ 8y agoI think the other way; git doesn't have much to offer over Hg, so we should all be using Hg.
- jhasse 8y agoWe are mostly using Git right now though.
- Walkman 8y agoThat comparisong is not fair, but anyway, no need for new languages today, we should improve the existing ones. See UncleBob's opinion on these: http://blog.cleancoder.com/uncle-bob/2015/08/06/LetTheMagicDie.html http://blog.cleancoder.com/uncle-bob/2015/08/06/LetTheMagicD... C is just terrible, it has to be improved, but the "Git vs Mercurial" is not the same topic, because Mercurial is not THAT MUCH better to worth to replace it or make thing more complex.