News for hackers. Stuff that matters.

ak67

Re:Meta developer tools: Working at scale on Thursday June 29, 2023 @03:17AM (#36517403)
One year in 2014/2015?

Saying that Meta "reinvented CVS" means you either know very little about source control or you are just being purposely misleading. Neither is a very good look.

Re:Meta developer tools: Working at scale 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.
Re:Meta developer tools: Working at scale on Thursday June 29, 2023 @02:59AM (#36517285)
Please reach out to the Eden team about your M1 issues; they'd love to hear from you - from what I've heard, it works better on M1s.
Re:Meta developer tools: Working at scale on Thursday June 29, 2023 @02:57AM (#36517271)
> I know that, I meant the specific reasons why Sapling diverged from standard Mercurial

The needs of a large internal code base are often quite different than what open source projects need.

Anther issue is that tools like Git and Mercurial need to be compatible with positively ancient repositories and can't really break backwards compatibility whereas within Meta, it is easier to move faster and deal with breaking format changes since developers's checked out repos on their laptops can be silently upgraded since the machines are well managed with Chef and can be upgraded behind the scenes. In the outside world, you can't assume people will be running the latest version and can't upgrade them.

Finally, Google is also moving away from Mercurial. Perhaps the JJ developers want to respond why (and check out Jujitsu -- it's a novel and very interesting system y'all should check out).

Re: on Tuesday November 15, 2022 @03:20PM (#33614475)
The open sourcing schedule was completely unrelated to the layoffs.

The team working on Sapling has been planning this release for a very long time and will continue working on Sapling to support our internal engineering efforts.