sapling/eden/scm
Saul Gutierrez 34a38037fb clone: add a function for getting the target directory
Summary: Adds `get_target_dir`, which will be used later to selecting the proper target directory and creating its ancestors if they don't exist in the Rust clone command. This behavior is intended to replace the similar target directory selection that fbclone does.

Differential Revision: D35781015

fbshipit-source-id: 57b9735d241ce8b55b504b36a14952fed32c403b
2022-05-03 17:25:40 -07:00
..
contrib codemod: replace $TESTDIR/seq.py with seq 2022-04-22 19:18:56 -07:00
distutils_rust codemod: update license headers 2022-01-05 14:43:32 -08:00
doc codemod: update license headers 2022-01-05 14:43:32 -08:00
edenscm filemerge: use pathhistory to figure out potential conflicts 2022-05-02 13:29:19 -07:00
edenscmnative bump up solana crate versions and fix a bunch of related crates 2022-04-25 23:16:11 -07:00
exec buck: enable buck build on Windows 2022-04-13 16:38:34 -07:00
hgcache_size_logger codemod: update license headers 2022-01-05 14:43:32 -08:00
i18n codemod: update license headers 2022-01-05 14:43:32 -08:00
lib clone: add a function for getting the target directory 2022-05-03 17:25:40 -07:00
newdoc fix a couple of typos 2022-01-10 16:13:22 -08:00
pystubs suppress errors in eden 2022-04-27 00:21:21 -07:00
slides codemod: update license headers 2022-01-05 14:43:32 -08:00
tests filemerge: use pathhistory to figure out potential conflicts 2022-05-02 13:29:19 -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 add github actions for EdenFS on linux and fix Eden SCM Mac build (#106) 2022-02-14 11:56:53 -08:00
.rustfmt.toml rustfmt: set group_imports to StdExternalCrate 2021-10-19 11:07:24 -07:00
Cargo.toml clone: add a function for getting the target directory 2022-05-03 17:25:40 -07:00
COPYING Move fb-mercurial sources into an eden/scm subdirectory. 2019-11-13 16:04:48 -08:00
fsprobe.sh codemod: update license headers 2022-01-05 14:43:32 -08:00
gen_version.py Add annotations to eden 2022-02-14 12:17:43 -08:00
hgeditor Move fb-mercurial sources into an eden/scm subdirectory. 2019-11-13 16:04:48 -08:00
Makefile move autocargo up one level (#101) 2022-02-08 06:07:52 -08:00
README.rst Move fb-mercurial sources into an eden/scm subdirectory. 2019-11-13 16:04:48 -08:00
setup.py conch_parser: restore building the Python extension 2022-04-21 17:36:57 -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.