mirror of
https://github.com/facebook/sapling.git
synced 2024-10-11 17:27:53 +03:00
A Scalable, User-Friendly Source Control System.
a3360b4cde
Summary: We've seen several cases where the number of packfiles explodes and causes Mercurial to slowly becoming unusable due to spending most of its time scanning the filesytem for new packfiles. In the case of tree, Mercurial will blow aways the hgcache/manifest directory entirely, causing concurrent Mercurial processes to fail to commit packfiles to disk. Let's just count the number of commits we've had so far, and trigger a repack when it goes over a threshold. Reviewed By: quark-zju Differential Revision: D17677222 fbshipit-source-id: 99c31c6137d792be1f6de3c298ebff8a4372926e |
||
---|---|---|
CMake | ||
contrib | ||
distutils_rust | ||
doc | ||
edenscm | ||
edenscmnative | ||
exec | ||
i18n | ||
lib | ||
newdoc | ||
slides | ||
tests | ||
.editorconfig | ||
.flake8 | ||
.gitignore | ||
.hgsigs | ||
.jshintrc | ||
CMakeLists.txt | ||
CONTRIBUTING | ||
CONTRIBUTORS | ||
COPYING | ||
gen_version.py | ||
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.