sapling/eden/scm/tests/test-visibility-reset.t
Mark Thomas 05f1ef73b2 obsolete: add option for disabling evolution
Summary:
Allow disabling of evolution and obsolescence markers by setting
`experiemental.evolution=obsolete`.

Reviewed By: quark-zju

Differential Revision: D19411232

fbshipit-source-id: 89601a93cff1f87d04b7230fcb6c1e91cf074e92
2020-01-16 01:03:23 -08:00

49 lines
841 B
Raku

#chg-compatible
$ enable amend rebase reset
$ setconfig experimental.evolution=obsolete
$ setconfig visibility.enabled=true
$ setconfig mutation.record=true mutation.enabled=true mutation.date="0 0"
$ newrepo
$ drawdag << EOS
> E F
> |/
> C D
> |/
> B
> |
> A
> EOS
$ hg up -q $E
$ hg bookmark test-bookmark
$ tglogm
o 5: ee481a2a1e69 'F'
|
| @ 4: 78d2dca436b2 'E' test-bookmark
|/
| o 3: be0ef73c17ad 'D'
| |
o | 2: 26805aba1e60 'C'
|/
o 1: 112478962961 'B'
|
o 0: 426bada5c675 'A'
$ hg reset -C $D
2 changesets hidden
Note that reset tried to hide 'C', but this was ignored because of 'F'.
$ tglogm
o 5: ee481a2a1e69 'F'
|
| @ 3: be0ef73c17ad 'D' test-bookmark
| |
o | 2: 26805aba1e60 'C'
|/
o 1: 112478962961 'B'
|
o 0: 426bada5c675 'A'