News for hackers. Stuff that matters.
Re:Sunsetting Mercurial Support in Bitbucket by gwbas1c on Tuesday August 20, 2019 @09:47AM (#20746965)
> So a lesson in Software development is similar to betamax and VHS, so marketing is still a winner over technically superior architecture and ease of use

The real lesson is that once a technology looses, the people who invested in the looser will run around forever calling the looser better.

In the case of VHS vs Betamax, VHS won because it was better overall. Some people point to one or two advantages of the Betamax format, but ignore that overall it wasn't better than VHS. (Because Beta tapes were physically smaller, you were usually forced to use a slower tape speed, loosing the very minor picture quality improvement at the highest tape speed. Thus, longer prerecorded Beta movies looked worse then their VHS versions.)

The same thing is also the case with git versus Hg. I used Hg years ago because it was easier to learn; but once I learned git, I see no reason to go back to Hg. Yes, Hg has an easier learning curve, but that's one particular detail.

Re:Sunsetting Mercurial Support in Bitbucket by bch on Tuesday August 20, 2019 @11:05AM (#20747763)
> The real lesson is that once a technology looses, the people who invested in the looser will run around forever calling the looser better.

I can’t speak for all “the people”, but I disagree strongly. There are fine reasons for picking things other than git (I’ve used fossil since it’s near-inception); git’s dominance or fossil’s loss in the market does not make gits UI/UX superior. Thats like saying McDonalds is the height of cuisine, because “Billions and Billions Served”.

Re:Sunsetting Mercurial Support in Bitbucket by rumanator on Tuesday August 20, 2019 @02:12PM (#20750078)
> Thats like saying McDonalds is the height of cuisine, because “Billions and Billions Served”.

Actually, it's like saying that those billions are comprised of a hefty number of people who tried both and the vast majority determined that overall git is an unquestionably superior tool due to a combination of the tool itself and it's ecosystem.

Re:Sunsetting Mercurial Support in Bitbucket by bch on Wednesday August 21, 2019 @12:22AM (#20754550)
OP> The real lesson is that once a technology [loses], the people who invested in the [loser] will run around forever calling the [loser] better.

rumanator> [...] those billions are comprised of a hefty number of people who tried both and the vast majority determined that overall git is an unquestionably superior tool

The majority doesn’t determine every persons taste. Git is the dominant DSCM; it’s well represented. Why be so defensive if some minority likes hg semantics?

Re:Sunsetting Mercurial Support in Bitbucket by woogley on Tuesday August 20, 2019 @10:06AM (#20747178)
I'm sorry to be pedantic but you've used "loose" incorrectly 3 times in a row. It's "loses" and "loser"
Re:Sunsetting Mercurial Support in Bitbucket by ryandrake on Tuesday August 20, 2019 @12:22PM (#20748734)
Not pedantic. English may not be OP’s native language, so tips like yours can be helpful. I found the rest of the comment to be insightful and true!
Re:Sunsetting Mercurial Support in Bitbucket by gwbas1c on Tuesday August 20, 2019 @12:57PM (#20749177)
100% native English speaker... And 100% dependent on modern spellcheckers.
Re:Sunsetting Mercurial Support in Bitbucket by randomsearch on Tuesday August 20, 2019 @11:52AM (#20748360)
“One particular detail” is a gigantic understatement. Having introduced several people to git, it is uniformly awful as a tool to learn, and that bad design doesn’t go away once you memorise the basics.
Re:Sunsetting Mercurial Support in Bitbucket by jschwartzi on Tuesday August 20, 2019 @12:52PM (#20749118)
Yeah, my experience fits. I spent about 6 months at my first job trying to understand and use Git with AOSP. In contrast, my second job used Mercurial and I learned how to do everything Git could do in about 2 weeks, then never looked back. I always groan when someone has to use Git.

I think people tolerate Git because they really like Github.

Re:Sunsetting Mercurial Support in Bitbucket by kjeetgill on Tuesday August 20, 2019 @03:27PM (#20750962)
> I think people tolerate Git because they really like Github.

I mean, I'll add to the pile of anecdotes this thread is accumulating but I don't know if it'll convince you that people are genuine:

I struggled to learn git, but it was also my first VCS. I've needed to muck with hg a few times and vastly prefer git. Hg was fine. It didn't win my heart or anything. But it also didn't let me (at the time) branch as quickly and trivially and it was slow as hell.

Sure, that need/want may not win a hg user to git, but I'd hardly call that tolerating git.