test-revset-dirstate-parents.t
52 lines
| 793 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) | ||||
$ try 'p2()' | ||||
('func', ('symbol', 'p2'), None) | ||||
Patrick Mezard
|
r12935 | $ try 'parents()' | ||
('func', ('symbol', 'parents'), None) | ||||
Kevin Bullock
|
r12928 | |||
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 | ||||
Patrick Mezard
|
r12935 | $ log 'tag() and p1()' | ||
Kevin Bullock
|
r12928 | $ log 'p2()' | ||
Kevin Bullock
|
r12929 | $ log 'parents()' | ||
0 | ||||
Patrick Mezard
|
r12935 | $ log 'tag() and parents()' | ||
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 | ||||
Patrick Mezard
|
r12935 | $ log 'tag() and p2()' | ||
Kevin Bullock
|
r12929 | $ log 'parents()' | ||
Patrick Mezard
|
r12935 | 1 | ||
Kevin Bullock
|
r12929 | 2 | ||