sapling/eden/integration/hg
Xavier Deguillard 5c77fc63d8 inodes: provide an actionable error on status when a checkout was interrupted
Summary:
When EdenFS crashed and/or was killed, only `hg update` would provide a
workaround to continue the checkout, `hg status` wouldn't. Let's add the
recovery steps in there too as users may run `hg status`.

Also, change the remediation for doctor to mention restarting the `hg update`
instead of always recommending recloning.

Reviewed By: kmancini

Differential Revision: D41168693

fbshipit-source-id: a960b978d7d1ec0db5619215de2eecfde16f0afc
2022-11-10 10:33:08 -08:00
..
lib fix broken hg integration test setup 2022-08-18 18:09:33 -07:00
absorb_test.py fs: fix license header 2022-01-04 15:00:07 -08:00
add_test.py fs: fix license header 2022-01-04 15:00:07 -08:00
CMakeLists.txt service: implement streamChangesSince 2022-05-06 21:15:55 -07:00
commit_test.py fs: fix license header 2022-01-04 15:00:07 -08:00
copy_test.py fs: fix license header 2022-01-04 15:00:07 -08:00
debug_clear_local_caches_test.py Add annotations to eden 2022-02-14 12:17:43 -08:00
debug_get_parents.py apply import merging for fbcode (4 of 11) 2022-05-15 12:53:03 -07:00
debug_hg_dirstate_test.py fs: fix license header 2022-01-04 15:00:07 -08:00
diff_test.py Add annotations to eden 2022-02-14 12:17:43 -08:00
doctor_test.py cli: support ".sl" repos 2022-10-07 13:57:40 -07:00
eden_journal_test.py integration: exclusively use thrift-py3 in eden_journal_test 2022-08-17 18:22:02 -07:00
files_test.py fs: fix license header 2022-01-04 15:00:07 -08:00
fold_test.py fs: fix license header 2022-01-04 15:00:07 -08:00
graft_test.py fs: fix license header 2022-01-04 15:00:07 -08:00
grep_test.py fs: fix license header 2022-01-04 15:00:07 -08:00
histedit_test.py add github actions for EdenFS on linux and fix Eden SCM Mac build (#106) 2022-02-14 11:56:53 -08:00
journal_test.py apply import merging for fbcode (4 of 11) 2022-05-15 12:53:03 -07:00
merge_test.py fs: fix license header 2022-01-04 15:00:07 -08:00
move_test.py fs: fix license header 2022-01-04 15:00:07 -08:00
negative_caching_test.py fs: fix license header 2022-01-04 15:00:07 -08:00
non_eden_operation_test.py Add annotations to eden 2022-02-14 12:17:43 -08:00
post_clone_test.py fs: fix license header 2022-01-04 15:00:07 -08:00
pull_test.py fs: fix license header 2022-01-04 15:00:07 -08:00
README.md move integration tests to eden/integration 2017-01-31 14:41:14 -08:00
rebase_test.py add github actions for EdenFS on linux and fix Eden SCM Mac build (#106) 2022-02-14 11:56:53 -08:00
revert_test.py fs: fix license header 2022-01-04 15:00:07 -08:00
rm_test.py fs: fix license header 2022-01-04 15:00:07 -08:00
rollback_test.py fs: fix license header 2022-01-04 15:00:07 -08:00
sparse_test.py sparse: allow running "sparse explain" in EdenFS repos 2022-04-12 09:32:03 -07:00
split_test.py fs: fix license header 2022-01-04 15:00:07 -08:00
status_deadlock_test.py fs: fix license header 2022-01-04 15:00:07 -08:00
status_test.py prjfs: handle sockets written to the working copy 2022-09-01 18:49:30 -07:00
storage_engine_test.py fs: fix license header 2022-01-04 15:00:07 -08:00
symlink_test.py fs: fix license header 2022-01-04 15:00:07 -08:00
uncommit_test.py inodes: use new SNAPSHOT format 2022-04-19 17:33:45 -07:00
undo_test.py fs: fix license header 2022-01-04 15:00:07 -08:00
update_test.py inodes: provide an actionable error on status when a checkout was interrupted 2022-11-10 10:33:08 -08:00

Integration tests in this directory are specific to the Eden extension for Mercurial.

Most tests will want to subclass HgExtensionTestBase.