test-revset-dirstate-parents.t
48 lines
| 658 B
| text/troff
|
Tads3Lexer
/ tests / test-revset-dirstate-parents.t
Kevin Bullock
|
r12928 | $ HGENCODING=utf-8 | ||
$ export HGENCODING | ||||
$ try() { | ||||
> hg debugrevspec --debug $@ | ||||
> } | ||||
$ log() { | ||||
> hg log --template '{rev}\n' -r "$1" | ||||
> } | ||||
$ hg init repo | ||||
$ cd repo | ||||
$ try 'p1()' | ||||
('func', ('symbol', 'p1'), None) | ||||
-1 | ||||
$ try 'p2()' | ||||
('func', ('symbol', 'p2'), None) | ||||
null revision | ||||
$ log 'p1()' | ||||
$ log 'p2()' | ||||
Kevin Bullock
|
r12929 | $ log 'parents()' | ||
Kevin Bullock
|
r12928 | |||
working dir with a single parent | ||||
$ echo a > a | ||||
$ hg ci -Aqm0 | ||||
$ log 'p1()' | ||||
0 | ||||
$ log 'p2()' | ||||
Kevin Bullock
|
r12929 | $ log 'parents()' | ||
0 | ||||
Kevin Bullock
|
r12928 | |||
merge in progress | ||||
$ echo b > b | ||||
$ hg ci -Aqm1 | ||||
$ hg up -q 0 | ||||
$ echo c > c | ||||
$ hg ci -Aqm2 | ||||
$ hg merge -q | ||||
$ log 'p1()' | ||||
2 | ||||
$ log 'p2()' | ||||
1 | ||||
Kevin Bullock
|
r12929 | $ log 'parents()' | ||
2 | ||||
1 | ||||