mirror of
https://github.com/facebook/sapling.git
synced 2024-10-10 08:47:12 +03:00
57f8b328dc
$ hg debugfileset 'a or b' would only return a or b but not both because the base file list was a generator instead of a replayable sequence.
35 lines
458 B
Raku
35 lines
458 B
Raku
$ hg init
|
|
$ echo 0 > a
|
|
$ echo 0 > b
|
|
$ hg ci -A -m m
|
|
adding a
|
|
adding b
|
|
$ hg rm a
|
|
$ hg cat a
|
|
0
|
|
$ hg cat --decode a # more tests in test-encode
|
|
0
|
|
$ echo 1 > b
|
|
$ hg ci -m m
|
|
$ echo 2 > b
|
|
$ hg cat -r 0 a
|
|
0
|
|
$ hg cat -r 0 b
|
|
0
|
|
$ hg cat -r 1 a
|
|
a: no such file in rev 7040230c159c
|
|
[1]
|
|
$ hg cat -r 1 b
|
|
1
|
|
|
|
Test fileset
|
|
|
|
$ echo 3 > c
|
|
$ hg ci -Am addmore c
|
|
$ hg cat 'set:not(b) or a'
|
|
3
|
|
$ hg cat 'set:c or b'
|
|
1
|
|
3
|
|
|