sapling/eden/integration
Phil Cohen 900e52912d tweakdefaults: port allowbranches to core
Summary:
Note that this is more aggressive than the tweakdefaults version; it doesn't allow named branches to be created or listed at all with the config set. As we want to delete named branches entirely, this seems reasonable.

I ported the `--new` flag, but made it optional, to make it easier to support both the core and tweakdefaults callers.

Saurabh Singh and I chatted with the releng team (Craig).

**tldr:** we can remove named branches from the UI but should keep the innards for now

Today the releng team doesn't make any branches (#continuous), but in the near-term future, they might either:

- create remote bookmarks in hg (similar to fbsource)
- create branches in SVN (which are then synced as hg branches by hgsubversion)
  - We'll leave all the hgsubversion code to do this alone, just remove user-facing entry points
  - They'll also need to be able to query for a commit's branch (`hg log -T '{branch}'` will still work)
  - Once www is on hg, this possibility goes away and we can kill named branches for good

Reviewed By: ikostia

Differential Revision: D10401485

fbshipit-source-id: 6f2f3ae28af249bae1fdf782eb14fe7bfc472bb7
2018-10-22 20:27:25 -07:00
..
helpers Fix 'eden stop' hang if Thrift hangs 2018-10-09 15:12:34 -07:00
hg tweakdefaults: port allowbranches to core 2018-10-22 20:27:25 -07:00
lib Factor setting $HOME in tests 2018-10-22 20:27:25 -07:00
snapshot update gen_snapshot to use xz compression by default 2018-10-11 19:03:35 -07:00
basic_test.py have "eden clone" create a README file for unmounted checkouts 2018-06-26 21:06:42 -07:00
clone_test.py Add test for multiple edenfs to eden doctor 2018-10-11 18:55:28 -07:00
corrupt_overlay_test.py Fix crash during inode scan 2018-09-17 14:23:53 -07:00
debug_getpath_test.py update the debug subcommands to use find_checkout() 2018-08-22 11:06:48 -07:00
doteden_test.py enable Black python formatting and apply to eden 2018-05-09 21:37:07 -07:00
edenclient_test.py enable typechecking on Eden Python libraries 2018-08-03 15:07:00 -07:00
fsck_test.py enable typechecking on Eden Python libraries 2018-08-03 15:07:00 -07:00
glob_test.py define paths as binary rather than strings in the thrift interface 2018-08-11 01:35:49 -07:00
health_test.py Refactor stop_test.py to use pexpect 2018-10-09 14:32:59 -07:00
help_test.py improve the run_unchecked() API in the integration tests 2018-07-19 12:42:53 -07:00
hypothesis_simple_test.py Upgrade to 18.5b1 2018-05-30 01:11:47 -07:00
info_test.py remove support for non-toml configs 2018-10-10 12:49:16 -07:00
materialized_query_test.py restructure JournalDelta and fix Watchman subscription race 2018-08-15 14:52:06 -07:00
mmap_test.py enable Black python formatting and apply to eden 2018-05-09 21:37:07 -07:00
oexcl_test.py Upgrade to 18.5b1 2018-05-30 01:11:47 -07:00
patch_test.py Upgrade to 18.5b1 2018-05-30 01:11:47 -07:00
persistence_test.py have Overlay track nextInodeNumber_ instead of InodeMap 2018-05-31 01:46:15 -07:00
rage_test.py fix the eden rage command 2018-07-23 13:22:08 -07:00
rc_test.py remove support for non-toml configs 2018-10-10 12:49:16 -07:00
remount_test.py have "eden clone" create a README file for unmounted checkouts 2018-06-26 21:06:42 -07:00
rename_test.py update mtime on directories when renaming 2018-06-01 11:39:01 -07:00
repo_test.py remove support for non-toml configs 2018-10-10 12:49:16 -07:00
restart_test.py Improve pexpect type checking 2018-10-22 20:27:24 -07:00
sed_test.py Upgrade to 18.5b1 2018-05-30 01:11:47 -07:00
setattr_test.py Upgrade to 18.5b1 2018-05-30 01:11:47 -07:00
stale_test.py add integration tests for CLI behavior inside a stale mount 2018-07-27 18:36:55 -07:00
start_test.py update the CLI to make use of edenfs daemonization 2018-06-26 12:07:08 -07:00
stop_test.py Consolidate test temp dir creation and cleanup 2018-10-10 17:29:39 -07:00
takeover_test.py add test verifying flush_cache works after a graceful restart 2018-05-31 18:52:27 -07:00
thrift_test.py Fix eden debug unload . from the root of the checkout 2018-09-13 14:55:03 -07:00
unixsocket_test.py Upgrade to 18.5b1 2018-05-30 01:11:47 -07:00
unlink_test.py Upgrade to 18.5b1 2018-05-30 01:11:47 -07:00
xattr_test.py Upgrade to 18.5b1 2018-05-30 01:11:47 -07:00