News for hackers. Stuff that matters.
Re:Sunsetting Mercurial Support in Bitbucket by stevekemp on Tuesday August 20, 2019 @12:24PM (#20748753)
Throw in SCCS, on SCO Unixware, and Darcs, and you match my exposure too, mostly. Now I remember what an abomination VSS was - with the mandatory locking behaviour.
Re:Sunsetting Mercurial Support in Bitbucket by rejschaap on Tuesday August 20, 2019 @01:09PM (#20749325)
It wasn't mandatory, actually. It was possible to turn off the locking. But that was like entering a whole new world of pain. So most people didn't dare turn it off.

They called it "multiple checkout", and the manual strongly recommended you do not turn it on.

The software had issues with corruption due to operations not being atomic.

Re:Sunsetting Mercurial Support in Bitbucket by mey on Tuesday August 20, 2019 @01:33PM (#20749617)
The lack of atomic commits in VSS, CVS and ClearCase caused absolutely horrific problems, even on small teams.
Re:Sunsetting Mercurial Support in Bitbucket by silverbacknet on Tuesday August 20, 2019 @11:15PM (#20754307)
I remember when you basically had to yell "Committing!" and "Done committing!" to the whole room. Woe be unto those companies that tried to use VSS or CVS with more than a roomful of developers.
Re:Sunsetting Mercurial Support in Bitbucket by marcosdumay on Tuesday August 20, 2019 @03:08PM (#20750766)
I can live with the locking behavior, but VSS had a tendency of corrupting the entire repo ever few weeks that is hard to accept.
Re:Sunsetting Mercurial Support in Bitbucket by flukus on Tuesday August 20, 2019 @09:35PM (#20753913)
I could live with the locking or the corrupted repos if it was half decent at just sharing code, but daily we had problems where someone would check in code, VSS would say it was checked in but the person updating would get stale versions. Sometimes if you looked at the server version it be be correct but not what you would receive on a fresh checkout.

It was literally less functional than copying to a shared drive. Of course management and other developers refused to believe that OSS solutions were better, MS ecosystem developers were an extremely insular group.

Re:Sunsetting Mercurial Support in Bitbucket by marcosdumay on Wednesday August 21, 2019 @11:40AM (#20758251)
Yes, there was that too. I've seen quite a few regressions caused by this.