mirror of
https://github.com/facebook/sapling.git
synced 2024-10-09 00:14:35 +03:00
5feb7fd641
Summary: Rolling back the entire transaction can causes Eden to get out of sync with Mercurial and cause hangs. It can also causes users to lose the work they've done splitting the commit. Let's change split to commit the transaction after every commit. If a user exits mid-split they will now be left in a state where the splits they've done so far are still present, and we print a message telling them how to roll all the way back if they want to. Reviewed By: quark-zju Differential Revision: D19114546 fbshipit-source-id: b67d5543f9c23a6299f4164c73662759661f59a9 |
||
---|---|---|
.. | ||
contrib | ||
distutils_rust | ||
doc | ||
edenscm | ||
edenscmnative | ||
exec | ||
i18n | ||
lib | ||
newdoc | ||
slides | ||
tests | ||
.editorconfig | ||
.flake8 | ||
.gitignore | ||
COPYING | ||
gen_version.py | ||
hgeditor | ||
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.