sapling/eden/mononoke/derived_data
Mark Juggurnauth-Thomas f8190ccadd bookmarks_movement: allow commits to land if there are pre-existing case conflicts
Summary:
The old case-conflict checks were more lenient, and only triggered if a commit
introduced a case conflict compared to its first parent.

This means that commits could still be landed to bookmarks that already had
pre-existing case conflicts.

Relax the new case-conflict checks to allow this same scenario.

Note that we're still a bit more strict: the previous checks ignored other
parents, and would not reject a commit if the act of merging introduces a case
conflict.  The new case conflict checks only permit case conflicts in the case
where all conflicting files were present in one of the parents.

Reviewed By: StanislavGlebik

Differential Revision: D25508845

fbshipit-source-id: 95f4db1300ee73b8e6495ba8b5c1c2ce5a957d1a
2020-12-15 01:53:39 -08:00
..
blame derived_data: use new derived data configuration format 2020-12-14 09:24:58 -08:00
changeset_info derived_data: use new derived data configuration format 2020-12-14 09:24:58 -08:00
deleted_files_manifest derived_data: use new derived data configuration format 2020-12-14 09:24:58 -08:00
fastlog derived_data: use new derived data configuration format 2020-12-14 09:24:58 -08:00
filenodes mononoke: small simpliciation for filenode derivation 2020-12-15 00:48:03 -08:00
fsnodes derived_data: don't use default mapping in batch derivation 2020-12-14 09:24:58 -08:00
mercurial_derived_data derived_data: use new derived data configuration format 2020-12-14 09:24:58 -08:00
skeleton_manifest bookmarks_movement: allow commits to land if there are pre-existing case conflicts 2020-12-15 01:53:39 -08:00
src derived_data: don't use default mapping in batch derivation 2020-12-14 09:24:58 -08:00
test_utils mononoke/blobstore: pass CoreContext via borrowed instead of owned value 2020-11-27 03:31:07 -08:00
unodes derived_data: use new derived data configuration format 2020-12-14 09:24:58 -08:00
utils derived_data: don't use default mapping in batch derivation 2020-12-14 09:24:58 -08:00
Cargo.toml skeleton_manifests: enable derivation of skeleton manifests in batches 2020-12-02 07:33:41 -08:00