sapling/eden/integration/hg
Adam Simpkins 6cec539d3f fix dirstate.normallookup() behavior
Summary:
Fix `dirstate.normallookup()` to behave like `dirstate.normal()`, since our
`dirstate.status()` function does not handle "unsure" files that need to be
checked on disk.

This was previously causing problems after running `hg commit -i`.

We ideally should probably have some additional changes here to avoid making an
filesystem `lstat()` call even in the `dirstate.normal()`, but that can wait
until later.

Reviewed By: bolinfest

Differential Revision: D6746814

fbshipit-source-id: c1623415fc3a923b0b7878be651db3ad8fbb2aff
2018-01-19 15:16:09 -08:00
..
lib rename stdout_charset to encoding for hg() and git() functions 2018-01-18 20:24:08 -08:00
absorb_test.py update hg integration test inheritance to allow type checking 2017-11-07 19:04:20 -08:00
add_test.py override dirstate.rebuild() 2017-11-14 20:07:15 -08:00
branch_test.py update hg integration test inheritance to allow type checking 2017-11-07 19:04:20 -08:00
commit_test.py fix dirstate.normallookup() behavior 2018-01-19 15:16:09 -08:00
copy_test.py update hg integration test inheritance to allow type checking 2017-11-07 19:04:20 -08:00
debug_hg_dirstate_test.py update hg integration test inheritance to allow type checking 2017-11-07 19:04:20 -08:00
debug_hg_get_dirstate_tuple_test.py update hg integration test inheritance to allow type checking 2017-11-07 19:04:20 -08:00
diff_test.py update hg integration test inheritance to allow type checking 2017-11-07 19:04:20 -08:00
graft_test.py update hg integration test inheritance to allow type checking 2017-11-07 19:04:20 -08:00
grep_test.py update hg integration test inheritance to allow type checking 2017-11-07 19:04:20 -08:00
histedit_test.py update hg integration test inheritance to allow type checking 2017-11-07 19:04:20 -08:00
merge_test.py Add integration test to verify rebasing a stack with commits works as expected. 2017-12-13 17:35:51 -08:00
move_test.py update hg integration test inheritance to allow type checking 2017-11-07 19:04:20 -08:00
non_eden_operation_test.py Fix if that was supposed to be elif. 2017-12-19 21:50:09 -08:00
README.md move integration tests to eden/integration 2017-01-31 14:41:14 -08:00
rebase_test.py Add integration test to verify rebasing a stack with commits works as expected. 2017-12-13 17:35:51 -08:00
revert_test.py update hg integration test inheritance to allow type checking 2017-11-07 19:04:20 -08:00
rm_test.py update hg integration test inheritance to allow type checking 2017-11-07 19:04:20 -08:00
rollback_test.py update hg integration test inheritance to allow type checking 2017-11-07 19:04:20 -08:00
split_test.py improve passing stdin to hg in integration tests 2018-01-18 20:24:08 -08:00
status_deadlock_test.py update hg integration test inheritance to allow type checking 2017-11-07 19:04:20 -08:00
status_test.py update hg integration test inheritance to allow type checking 2017-11-07 19:04:20 -08:00
TARGETS Migrate TARGETS files from @/ to // 2017-12-20 16:57:41 -08:00
undo_test.py update hg integration test inheritance to allow type checking 2017-11-07 19:04:20 -08:00
update_flatmanifest_test.py fix flatmanifest import fallback 2017-11-29 14:36:39 -08:00
update_test.py fix dirstate.normallookup() behavior 2018-01-19 15:16:09 -08:00

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

Most tests will want to subclass HgExtensionTestBase.