test-manifest.t
77 lines
| 1.1 KiB
| text/troff
|
Tads3Lexer
/ tests / test-manifest.t
Matt Mackall
|
r12328 | Source bundle was generated with the following script: | ||
Adrian Buehlmann
|
r12253 | # hg init | ||
# echo a > a | ||||
# ln -s a l | ||||
# hg ci -Ama -d'0 0' | ||||
# mkdir b | ||||
# echo a > b/a | ||||
# chmod +x b/a | ||||
# hg ci -Amb -d'1 0' | ||||
$ hg init | ||||
Nicolas Dumazet
|
r14116 | $ hg -q pull "$TESTDIR/bundles/test-manifest.hg" | ||
Adrian Buehlmann
|
r12253 | |||
The next call is expected to return nothing: | ||||
$ hg manifest | ||||
$ hg co | ||||
3 files updated, 0 files merged, 0 files removed, 0 files unresolved | ||||
$ hg manifest | ||||
a | ||||
b/a | ||||
l | ||||
Matt Mackall
|
r22423 | $ hg files -vr . | ||
2 a | ||||
Matt Harbison
|
r35394 | 2 x b/a | ||
Matt Mackall
|
r22423 | 1 l l | ||
$ hg files -r . -X b | ||||
a | ||||
l | ||||
Adrian Buehlmann
|
r12253 | $ hg manifest -v | ||
644 a | ||||
755 * b/a | ||||
644 @ l | ||||
$ hg manifest --debug | ||||
b789fdd96dc2f3bd229c1dd8eedf0fc60e2b68e3 644 a | ||||
b789fdd96dc2f3bd229c1dd8eedf0fc60e2b68e3 755 * b/a | ||||
047b75c6d7a3ef6a2243bd0e99f94f6ea6683597 644 @ l | ||||
$ hg manifest -r 0 | ||||
a | ||||
l | ||||
$ hg manifest -r 1 | ||||
a | ||||
b/a | ||||
l | ||||
$ hg manifest -r tip | ||||
a | ||||
b/a | ||||
l | ||||
$ hg manifest tip | ||||
a | ||||
b/a | ||||
l | ||||
Adrian Buehlmann
|
r14399 | $ hg manifest --all | ||
a | ||||
b/a | ||||
l | ||||
Adrian Buehlmann
|
r12253 | |||
The next two calls are expected to abort: | ||||
$ hg manifest -r 2 | ||||
abort: unknown revision '2'! | ||||
Matt Mackall
|
r12316 | [255] | ||
Adrian Buehlmann
|
r12253 | |||
$ hg manifest -r tip tip | ||||
abort: please specify just one revision | ||||
Matt Mackall
|
r12316 | [255] | ||