sapling/eden/scm
Durham Goode b0f3e299fc debug: add debugdiffdirs for watchman
Summary:
Adds a command which prints out which directories were modified between
two diffs. "modified" is defined as "has an immediate child that has been added
or removed". This means just modifying a file will not cause it's parent
directory to be marked changed.

This is used for watchman to report what directories have changed during an eden
checkout.

Reviewed By: quark-zju

Differential Revision: D31698688

fbshipit-source-id: ef90573af3027306501673821ee40b691241b6e4
2021-10-26 14:37:01 -07:00
..
contrib hggit: delete hggit 2021-09-21 13:45:11 -07:00
distutils_rust Use provided env var for CARGO_TARGET_DIR if present 2021-07-22 06:10:56 -07:00
doc hggit: delete hggit 2021-09-21 13:45:11 -07:00
edenscm debug: add debugdiffdirs for watchman 2021-10-26 14:37:01 -07:00
edenscmnative pydag: implement nameset.__getitem__ 2021-10-22 19:37:15 -07:00
exec Even more 2021 edition Cargo.tomls 2021-10-21 19:39:32 -07:00
hgcache_size_logger add hgcache size logger 2020-08-26 04:24:50 -07:00
i18n update draft help page 2021-08-02 15:54:03 -07:00
lib Fix Rust warnings in fbcode/eden/scm/lib/taggederror/src/lib.rs 2021-10-26 13:40:18 -07:00
newdoc notes: add 2019-10 Manifests, Past and Future 2021-03-04 08:52:27 -08:00
pystubs lock: kill inheritable lock code 2021-09-27 14:58:42 -07:00
slides apply black 20.8b1 formatting update 2020-10-14 20:21:52 -07:00
tests debug: add debugdiffdirs for watchman 2021-10-26 14:37:01 -07:00
.editorconfig Move fb-mercurial sources into an eden/scm subdirectory. 2019-11-13 16:04:48 -08:00
.flake8 debugrebuildchangelog: support rebuild with lazy segmented changelog 2021-05-26 19:00:01 -07:00
.gitignore gitignore: track Makefile under scm 2021-03-04 08:52:27 -08:00
.rustfmt.toml rustfmt: set group_imports to StdExternalCrate 2021-10-19 11:07:24 -07:00
COPYING Move fb-mercurial sources into an eden/scm subdirectory. 2019-11-13 16:04:48 -08:00
fsprobe.sh fsprobe: add simple shell script to generate and run fsprobe tests 2021-09-14 19:52:15 -07:00
gen_version.py version: a Rust crate providing version information 2020-05-18 09:00:40 -07:00
hgeditor Move fb-mercurial sources into an eden/scm subdirectory. 2019-11-13 16:04:48 -08:00
Makefile py3: remove py3 options and py2 rpm spec 2021-06-15 14:46:42 -07:00
README.rst Move fb-mercurial sources into an eden/scm subdirectory. 2019-11-13 16:04:48 -08:00
setup.py fix make local build 2021-09-24 10:23:28 -07:00

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.