mirror of
https://github.com/facebook/sapling.git
synced 2024-10-10 08:47:12 +03:00
651a0690be
Summary: As the repository grows the opportunity for large downloads increases. Today all writes to data packs get sent straight to disk, but we have no way to prevent this from eating all the disk. Let's automatically flush datapacks when they reach a certain size (default 4GB). In a future diff this will let us automatically garbage collect data packs to bound the maximum size of packs. Rotatelog already have this behavior. Reviewed By: quark-zju Differential Revision: D23478780 fbshipit-source-id: 14f9f707e8bffc59260c2d04c18b1e4f6bdb2f90 |
||
---|---|---|
.. | ||
contrib | ||
distutils_rust | ||
doc | ||
edenscm | ||
edenscmnative | ||
exec | ||
hgcache_size_logger | ||
i18n | ||
lib | ||
newdoc | ||
pystubs | ||
slides | ||
tests | ||
.editorconfig | ||
.flake8 | ||
.gitignore | ||
COPYING | ||
gen_version.py | ||
hgeditor | ||
Makefile | ||
README.rst | ||
setup3.py | ||
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.