mirror of
https://github.com/facebook/sapling.git
synced 2024-10-11 17:27:53 +03:00
A Scalable, User-Friendly Source Control System.
bacb4eef40
Summary: Mercurial has refactored its dirstate into a dirstate and a filesystem layer. Currently, the responsibility of the filesystem layer is to just report what files have changed from the pristine tree. This diff refactors the eden dirstate integration to match this new layering. We can now delete most of the eden dirstate status implementation and simply implement the filesystem.pendingchanges api instead. Eden status goes from 135 lines down to 26. Reviewed By: chadaustin Differential Revision: D17174279 fbshipit-source-id: 2bee715ecba0ad46bf403374417c8b025b7205ae |
||
---|---|---|
CMake | ||
contrib | ||
distutils_rust | ||
doc | ||
edenscm | ||
edenscmnative | ||
exec | ||
i18n | ||
lib | ||
newdoc | ||
slides | ||
tests | ||
.editorconfig | ||
.flake8 | ||
.gitignore | ||
.hgsigs | ||
.jshintrc | ||
CMakeLists.txt | ||
CONTRIBUTING | ||
CONTRIBUTORS | ||
COPYING | ||
gen_version.py | ||
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.