sapling/eden/integration/hg
Adam Simpkins f187baef89 fix bug incorrectly reporting a file as modified
Summary:
When comparing two source control blob hashes, identical hashes can be assumed
to mean that the file contents are equal.  However, differing hashes does not
necessarily mean that the file contents differ.  In particular, mercurial
hashes history metadata in addition to the file contents when computing the
blob hash.

This updates Eden to always compare the file contents when the source control
blob hashes differ, rather than assuming that the file contents are different.

Reviewed By: wez

Differential Revision: D7825900

fbshipit-source-id: e611124a66cdd5c44589f20d1d4665a603286530
2018-04-30 22:10:01 -07:00
..
lib Fix flake8 warnings in eden/integration folder. 2018-04-18 12:42:33 -07:00
absorb_test.py update hg integration test inheritance to allow type checking 2017-11-07 19:04:20 -08:00
add_test.py remove a stale comment from some of the test code 2018-04-20 15:38:11 -07: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 flake8 warnings in eden/integration folder. 2018-04-18 12:42:33 -07: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 Fix flake8 warnings in eden/integration folder. 2018-04-18 12:42:33 -07:00
files_test.py fix the behavior of dirstate.matches() in Eden 2018-04-13 15:07:40 -07:00
fold_test.py fix hg fold 2018-02-21 16:26:39 -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 Fix flake8 warnings in eden/integration folder. 2018-04-18 12:42:33 -07:00
histedit_test.py Fix flake8 warnings in eden/integration folder. 2018-04-18 12:42:33 -07:00
journal_test.py add integration tests for hg journal 2018-04-13 15:07:40 -07:00
merge_test.py make assert_status() check for unfinished update/rebase/etc 2018-04-13 16:19:22 -07:00
move_test.py update hg integration test inheritance to allow type checking 2017-11-07 19:04:20 -08:00
negative_caching_test.py allow FUSE caching of negative lookup() responses 2018-02-26 19:50:47 -08:00
non_eden_operation_test.py Fix if that was supposed to be elif. 2017-12-19 21:50:09 -08:00
pull_test.py Fix flake8 warnings in eden/integration folder. 2018-04-18 12:42:33 -07:00
README.md move integration tests to eden/integration 2017-01-31 14:41:14 -08:00
rebase_test.py change mercurial to look up the correct Eden mount path 2018-04-24 13:11:35 -07: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 move the tree generation utility function to a helper module 2018-03-26 19:20:33 -07:00
status_test.py fix bug incorrectly reporting a file as modified 2018-04-30 22:10:01 -07:00
symlink_test.py fix status/diff when symlinks change 2018-01-30 13:35:49 -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 add a flag to disable flatmanifest fallback 2018-02-15 22:11:38 -08:00
update_test.py improve the behavior of the noconflict check in hg update 2018-04-13 16:19:22 -07:00

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

Most tests will want to subclass HgExtensionTestBase.