mirror of
https://github.com/facebook/sapling.git
synced 2024-10-11 17:27:53 +03:00
A Scalable, User-Friendly Source Control System.
e1e5d4bb0d
Summary: Context: for Mononoke sync job we are considering applying a few pushrebase bundles under the same transaction to make sync job faster. More details - https://fburl.com/y4we86hc Doing two pushrebases under the same transaction seems to fail for just one reason - `hookargs` is None on the second bundle. The reason is this line - https://fburl.com/y4we86hc, after gettransaction() is called bundleoperation.hookargs is set to None, but transaction.hookargs is set to current hookargs value. In this diff pushrebase is changed to check both bundleoperation.hookargs and transaction.hookargs Reviewed By: quark-zju Differential Revision: D14930970 fbshipit-source-id: e4a4dd1c85b1fdca2699dd431040d65f2642ec8a |
||
---|---|---|
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.