This avoid some unrelated output changeset when adding more cases.
Details
Details
Diff Detail
Diff Detail
- Repository
- rHG Mercurial
- Branch
- default
- Lint
No Linters Available - Unit
No Unit Test Coverage
This avoid some unrelated output changeset when adding more cases.
No Linters Available |
No Unit Test Coverage |
Path | Packages | |||
---|---|---|---|---|
M | tests/test-copies-chain-merge.t (4 lines) |
Commit | Parents | Author | Summary | Date |
---|---|---|---|---|
75f442f5e58a | c371f17df0d9 | Pierre-Yves David | Dec 14 2020, 6:08 AM |
|/ | |/ | ||||
o 0 i-0 initial commit: a b h | o 0 i-0 initial commit: a b h | ||||
Summary of all created cases | Summary of all created cases | ||||
---------------------------- | ---------------------------- | ||||
$ hg up --quiet null | |||||
(This exists to help keeping a compact list of the various cases we have built) | (This exists to help keeping a compact list of the various cases we have built) | ||||
$ hg log -T '{desc|firstline}\n'| sort | $ hg log -T '{desc|firstline}\n'| sort | ||||
a-1: d -move-> e | a-1: d -move-> e | ||||
a-2: e -move-> f | a-2: e -move-> f | ||||
b-1: b update | b-1: b update | ||||
c-1 delete d | c-1 delete d | ||||
d-1 delete d | d-1 delete d | ||||
------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------ | ||||
Create a "conflicting" merge where `d` get removed on one branch before its | Create a "conflicting" merge where `d` get removed on one branch before its | ||||
rename information actually conflict with the other branch. | rename information actually conflict with the other branch. | ||||
(the copy information from the branch that was not deleted should win). | (the copy information from the branch that was not deleted should win). | ||||
$ hg log -G --rev '::(desc("mCH-delete-before-conflict-m")+desc("mHC-delete-before-conflict-m"))' | $ hg log -G --rev '::(desc("mCH-delete-before-conflict-m")+desc("mHC-delete-before-conflict-m"))' | ||||
@ 36 mHC-delete-before-conflict-m-0 | o 36 mHC-delete-before-conflict-m-0 | ||||
|\ | |\ | ||||
+---o 35 mCH-delete-before-conflict-m-0 | +---o 35 mCH-delete-before-conflict-m-0 | ||||
| |/ | | |/ | ||||
| o 34 h-1: b -(move)-> d | | o 34 h-1: b -(move)-> d | ||||
| | | | | | ||||
o | 6 c-1 delete d | o | 6 c-1 delete d | ||||
| | | | | | ||||
o | 2 i-2: c -move-> d | o | 2 i-2: c -move-> d |