News for hackers. Stuff that matters.
Re:Meta developer tools: Working at scale by likpok on Wednesday June 28, 2023 @02:06PM (#36510252)
When we first switched from git to hg internally I was real cranky. Git was the clear industry winner, and hg was adding a whole bunch of churn for no good reason.

Now, hg is amazing and when I leave I will be extremely sad to go back to git. The UX is well thought out, with commands mapping to operations (how do you undo a commit? hg uncommit vs git playing around with the reflog).

Amending deep commits is pretty good -- it's still tricky and absorb works on some pretty limited heuristics. But the merge tooling is pretty good around moving around in a stack, and the general UX over interacting with the stack is way better: hg histedit edits history, while hg rebase moves the stack around.

Re:Meta developer tools: Working at scale by thfuran on Wednesday June 28, 2023 @04:36PM (#36512244)
The main point against hg is that the tooling is dying out as git becomes even more dominant. But I do quite like it.
Re:Meta developer tools: Working at scale by ak67 on Thursday June 29, 2023 @03:03AM (#36517317)
You can always use Sapling. Many x-Meta people are still contributing to it on Github and use it for their git projects.