mirror of
https://github.com/facebook/sapling.git
synced 2024-10-10 08:47:12 +03:00
A Scalable, User-Friendly Source Control System.
0e21c4e1ab
Summary: When pushing a treeonly commit to a tree+flat hybrid server, the server needs to execute the hooks in treeonly mode so we never try to access the flat manifests. Previously we did this for shell hooks by setting some environment variables, but we didn't do it for python hooks that ran in process. This diff makes the python hooks run against a bundle repo that is instantiated in treeonly mode. No changes to any hooks are required, as the repo object they are given is already in the correct mode. Reviewed By: quark-zju Differential Revision: D6840971 fbshipit-source-id: 9fcb97d972076911b35bccf3f79b60972bcafc33 |
||
---|---|---|
.cargo | ||
contrib | ||
distutils_rust | ||
doc | ||
hgdemandimport | ||
hgext | ||
hgext3rd | ||
hgsubversion | ||
i18n | ||
lib | ||
lz4revlog | ||
mercurial | ||
tests | ||
.clang-format | ||
.editorconfig | ||
.flake8 | ||
.gitignore | ||
.hg-vendored-crates | ||
.hgsigs | ||
.jshintrc | ||
.watchmanconfig | ||
CONTRIBUTING | ||
CONTRIBUTORS | ||
COPYING | ||
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.