mirror of
https://github.com/facebook/sapling.git
synced 2024-10-09 16:31:02 +03:00
A Scalable, User-Friendly Source Control System.
44255f76a8
Summary: infinitepush manipulates what phases are sent back to the client. The old behavior was that it would report every commit from the bundle to the client as draft, even if the commit wasn't related to the heads being fetched and even if the commit wasn't actually a root. The mercurial client logic expected these values to actually be roots, and this caused some logic to act incorrectly and mark commits unrelated to the pulled head public. The fix is to only send roots, and only ancestors of the requested head. Reviewed By: singhsrb Differential Revision: D7265155 fbshipit-source-id: 709c3c807258049e44e493b0668f3034a0b11328 |
||
---|---|---|
.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.