Re:I (kind of) killed Mercurial at Mozilla
by petre on Tuesday November 21, 2023 @05:26PM
(#38371309)
Mercurial is dead unfortunately. It's been stuck on Python 2. The CLI was saner than Git but it needed Python, which helped with our (better) decision to pick Fossil instead. This was 11 years ago. It's been great, it has everything you need in a single executable which can be statically compiled.
Re:I (kind of) killed Mercurial at Mozilla
by alwillis on Tuesday November 21, 2023 @05:37PM
(#38371464)
> Mercurial is dead unfortunately. It's been stuck on Python 2.
Mercurial adopted Python 3 a while ago. Not to mention, huge chunks of it have been rewritten in Rust.
Mercurial has continued to get new features like Changeset Evolution [1] that once you use it, you wonder why all version control systems don’t have it.
I believe Meta’s implementation includes server components (Mononoke) that were not open-sourced, or at least not buildable without closed-source dependencies. Same with Microsoft’s fork of git that relies on a virtual filesystem, but that one is open-sourced, if for Windows, not Linux.