News for hackers. Stuff that matters.
Re:OpenJDK Migrates to GitHub by AbacusAvenger on Sunday July 26, 2020 @12:34AM (#23954469)
How many applications are left that still use Mercurial? I can only think of two big ones, the JDK and Mozilla's entire code base. Are there still others around? Seems like everyone's moving to Git these days, which is great considering I never did get the hang of Mercurial.
Re:OpenJDK Migrates to GitHub by ksec on Sunday July 26, 2020 @03:53AM (#23955268)
> I never did get the hang of Mercurial

What is it specific that you dont get ? I actually thought hg is conceptually simpler.

And hg to me has always felt BSD like, Git was Linux like. Unfortunately everything with BSD failed to gain any popularity. Including BSD license in itself. ( Yes I know Netflix are using it in their Edge Appliance )

Re:OpenJDK Migrates to GitHub by wokwokwok on Sunday July 26, 2020 @11:30AM (#23957758)
bookmarks and branches.

Coming from git to hg, it was a step back in time to branches that can’t ever actually be deleted and bookmarks are... not obvious.

Can you actually create two bookmarks on your current commit and then move forward on just one? who knows? I never figured it out.

Re:OpenJDK Migrates to GitHub by justaguy88 on Sunday July 26, 2020 @12:37AM (#23954478)
It's a bit odd that there's such a monoculture around git though, where are the competitors?
Re:OpenJDK Migrates to GitHub by creato on Sunday July 26, 2020 @01:19AM (#23954625)
Should we care about a monoculture around a local used/hosted, open source tool?

I might worry about a monoculture around a hosted service like github, but not git itself.

Re:OpenJDK Migrates to GitHub by riffraff on Sunday July 26, 2020 @02:04AM (#23954805)
Yes, we should. Remember when GCC had no open source competition? Things have been much better since clang came out.

Or consider openssl since libressl came out. Yes it's possible that codebase improvements would have happened anyways, but having open source competition is great.

Re:OpenJDK Migrates to GitHub by _ZeD_ on Sunday July 26, 2020 @01:24AM (#23954647)
I'm sorry because both the ui and the underlying model of Mercurial is factually Better than git
Re:OpenJDK Migrates to GitHub by chrisseaton on Sunday July 26, 2020 @06:33AM (#23956014)
> is factually Better than git

It obviously isn't 'factually' better - that's a matter of opinion not fact.

And in my experience, both Mercurial's model and UI is very over-complicated with far too many concepts. Git has a smaller number of simpler primitives and primitive operations. I think that makes the underlying model of Git better and that's why I prefer it.

Re:OpenJDK Migrates to GitHub by the_duke on Sunday July 26, 2020 @03:58AM (#23955290)
I would love a competitor with significant benefits. Git has plenty of warts.

As it stands, it's just a lot easier to use Git everywhere though, just so developers don't have to learn a new tool.

https://pijul.org/ is the only somewhat somewhat interesting alternative I know about, but it's implementation is in alpha territory, and development seems dead.

Re:OpenJDK Migrates to GitHub by pmeunier on Sunday July 26, 2020 @09:59AM (#23957089)
As one of the authors, I can tell you that Pijul development has never been as alive as today. It isn't public yet for a variety of reasons, but will be very soon.
Re:OpenJDK Migrates to GitHub by OvidiusCicero on Tuesday August 04, 2020 @03:32PM (#24053645)
May I suggest that you write something like that on the webpage? It looks really disappointing with the last activity from 2019 at the moment
Re:OpenJDK Migrates to GitHub by the_duke on Monday July 27, 2020 @05:08AM (#23963401)
That's great to hear!
Re:OpenJDK Migrates to GitHub by nestorD on Sunday July 26, 2020 @03:01AM (#23955058)
Pijul is an interesting young alternative: https://pijul.org/
Re:OpenJDK Migrates to GitHub by saagarjha on Sunday July 26, 2020 @01:31AM (#23954670)
Not huge but libsdl was one of the ones I ran into recently. (I’ve seen a couple of Subversions too, since I’m visiting a lot of open source projects these days.)
Re:OpenJDK Migrates to GitHub by moreati on Sunday July 26, 2020 @04:58AM (#23955560)
PyPy uses Mercurial, hosted on a Gitlab fork https://doc.pypy.org/en/latest/contributing.html#source-cont...
Re:OpenJDK Migrates to GitHub by snug on Sunday July 26, 2020 @01:00AM (#23954554)
NGINX still uses Mercurial
Re:OpenJDK Migrates to GitHub by Bahamut on Sunday July 26, 2020 @12:44AM (#23954497)
Facebook?
Re:OpenJDK Migrates to GitHub by jesboat on Sunday July 26, 2020 @10:28AM (#23957270)
It's quite a bit different from stock hg at this point. The server is custom, and decent chunks of the CLI have been rewritten in rust.

https://github.com/facebookexperimental/eden

Previous discussion https://news.ycombinator.com/item?id=23124095

Re:OpenJDK Migrates to GitHub by rukshn on Sunday July 26, 2020 @01:07AM (#23954585)
Facebook is still using mercurial last time I heard
Re:OpenJDK Migrates to GitHub by ies7 on Sunday July 26, 2020 @01:28AM (#23954660)
Google and Facebook use mercurial over git internally.
Re:OpenJDK Migrates to GitHub by dcgudeman on Sunday July 26, 2020 @01:31AM (#23954675)
Google doesn't use mercurial they use perforce.
Re:OpenJDK Migrates to GitHub by surajrmal on Sunday July 26, 2020 @02:25AM (#23954905)
Google uses a proprietary backend with the primary front end written to look like a clone of the perforce tool p4. The newer frontend that's getting investment is mercurial based. There also exists unofficial/deprecated support for a git frontend.
Re:OpenJDK Migrates to GitHub by loosescrews on Sunday July 26, 2020 @04:02AM (#23955305)
I believe Dropbox uses Mercurial as well.