Tagged articles

Mercurial

9 articles · Page 1 of 1
IT Services Circle
IT Services Circle
Jul 12, 2026 · Operations

Why Facebook and Google Abandoned Git for Custom Version‑Control Systems

The article traces how a 2005 BitKeeper licensing dispute sparked the creation of Git, how Facebook’s massive monorepo crippled Git’s performance and led it to adopt and heavily extend Mercurial into Sapling, and how Google’s even larger codebase forced a clean‑room rebuild of a new VCS called Piper.

FacebookGitGoogle
0 likes · 10 min read
Why Facebook and Google Abandoned Git for Custom Version‑Control Systems
Java Tech Enthusiast
Java Tech Enthusiast
Jul 10, 2026 · Industry Insights

Why Facebook and Google Turned Away from Git

The article traces how the 2005 BitKeeper controversy sparked the creation of Git and Mercurial, then explains why Facebook’s massive monorepo forced it to abandon Git for a heavily customized Mercurial fork (Sapling) and why Google ultimately built its own version‑control system, Piper, after outgrowing both Git and Perforce.

GitMercurialMonorepo
0 likes · 10 min read
Why Facebook and Google Turned Away from Git
Java Architect Handbook
Java Architect Handbook
Jul 2, 2026 · Industry Insights

Why Facebook Dropped Git for Mercurial: Performance and Community Factors

Facebook originally used Git but switched to Mercurial around 2012 because its massive monolithic repository caused severe performance bottlenecks, especially during file stat operations, and Git’s maintainers were unwilling to improve scalability, leading the team to evaluate alternatives like Perforce before adopting Mercurial’s clearer architecture and collaborative community.

FacebookGitMercurial
0 likes · 13 min read
Why Facebook Dropped Git for Mercurial: Performance and Community Factors
Architect
Architect
Aug 4, 2024 · Industry Insights

Why Did Facebook Choose Mercurial Over Git? A Deep Dive into Performance and Culture

Greg Foster investigates why Facebook abandoned Git for Mercurial, revealing that massive repository size caused severe performance bottlenecks, Git’s inability to scale, and the collaborative culture of Mercurial’s maintainers, ultimately shaping Facebook’s tooling decisions and influencing broader industry practices.

FacebookGitMercurial
0 likes · 12 min read
Why Did Facebook Choose Mercurial Over Git? A Deep Dive into Performance and Culture
Programmer DD
Programmer DD
Feb 14, 2023 · Fundamentals

Why Git Overtook SVN and Mercurial: The Rise of Distributed Version Control

Git is now used by 94% of developers, while GitHub is retiring its Subversion support; this article traces the evolution from centralized systems like SVN to distributed tools such as Git and Mercurial, explains why Git dominates the market, and examines the shifting landscape of version control.

GitMercurialsvn
0 likes · 13 min read
Why Git Overtook SVN and Mercurial: The Rise of Distributed Version Control
Qunar Tech Salon
Qunar Tech Salon
Jul 1, 2015 · Backend Development

How to Obtain and Build OpenJDK 8 and OpenJDK 8u from Source

This guide explains how to clone the OpenJDK 8 and 8u repositories using Mercurial, set up the environment, and compile the source code with the standard configure and make process, noting that parallel builds are not supported.

CompilationConfigureMercurial
0 likes · 3 min read
How to Obtain and Build OpenJDK 8 and OpenJDK 8u from Source