mirror of
https://github.com/facebook/sapling.git
synced 2024-10-12 01:39:21 +03:00
A Scalable, User-Friendly Source Control System.
148e70118a
Summary: Previously we sorted the trees topologically before inserting them. On a revlog-backed server, this may mean that trees are written in a different order from the actual commits. hgsql-backed servers rely on the data being written in linkrev order so they can be replayed in linkrev order on other machines, so this broke hgsql replication. Let's instead sort by linkrev, which will be both topological and satisfy hgsql's requirements. Reviewed By: quark-zju Differential Revision: D15437953 fbshipit-source-id: d4aaaa03b392a6cb6cf1be478aed2583ecb757c5 |
||
---|---|---|
contrib | ||
distutils_rust | ||
doc | ||
edenscm | ||
exec | ||
i18n | ||
lib | ||
newdoc | ||
slides | ||
tests | ||
.editorconfig | ||
.flake8 | ||
.gitignore | ||
.hgsigs | ||
.jshintrc | ||
CONTRIBUTING | ||
CONTRIBUTORS | ||
COPYING | ||
gen_version.py | ||
hg | ||
hgeditor | ||
hgweb.cgi | ||
Makefile | ||
README.rst | ||
setup.py |
Mercurial ========= Mercurial is a fast, easy to use, distributed revision control tool for software developers. Basic install:: $ make # see install targets $ make install # do a system-wide install $ hg debuginstall # sanity-check setup $ hg # see help Running without installing:: $ make local # build for inplace usage $ ./hg --version # should show the latest version See https://mercurial-scm.org/ for detailed installation instructions, platform-specific notes, and Mercurial user information.