http://mercurial.selenic.com/wiki/Phases
http://mercurial.selenic.com/wiki/ChangesetEvolution
The latter is embodied in the Evolve extension, which I use for day-to-day stuff and find incredibly useful.
http://mercurial.selenic.com/wiki/EvolveExtension
The reason Google and Facebook are interested in mercurial is based on the remotefilelog extension:
http://mercurial.selenic.com/wiki/ScaleMercurial
https://bitbucket.org/facebook/remotefilelog
https://code.facebook.com/posts/218678814984400/scaling-merc...
Performance on huge monolithic repositories like the ones Facebook, Google, and Mozilla work with is actively considered by the mercurial developers when integrating new features.
http://mercurial.selenic.com/wiki/Phases
http://mercurial.selenic.com/wiki/ChangesetEvolution
The latter is embodied in the Evolve extension, which I use for day-to-day stuff and find incredibly useful.
http://mercurial.selenic.com/wiki/EvolveExtension
The reason Google and Facebook are interested in mercurial is based on the remotefilelog extension:
http://mercurial.selenic.com/wiki/ScaleMercurial
https://bitbucket.org/facebook/remotefilelog
https://code.facebook.com/posts/218678814984400/scaling-merc...
Performance on huge monolithic repositories like the ones Facebook, Google, and Mozilla work with is actively considered by the mercurial developers when integrating new features.