test-manifest.t
83 lines
| 1.3 KiB
| text/troff
|
Tads3Lexer
/ tests / test-manifest.t
|
r12328 | Source bundle was generated with the following script: | ||
|
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 | ||||
|
r37455 | $ hg unbundle "$TESTDIR/bundles/test-manifest.hg" | ||
adding changesets | ||||
adding manifests | ||||
adding file changes | ||||
added 2 changesets with 3 changes to 3 files | ||||
new changesets b73562a03cfe:5bdc995175ba | ||||
(run 'hg update' to get a working copy) | ||||
|
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 | ||||
|
r22423 | $ hg files -vr . | ||
2 a | ||||
|
r35394 | 2 x b/a | ||
|
r22423 | 1 l l | ||
$ hg files -r . -X b | ||||
a | ||||
l | ||||
|
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 | ||||
|
r14399 | $ hg manifest --all | ||
|
r37456 | a | ||
b/a | ||||
l | ||||
|
r12253 | |||
The next two calls are expected to abort: | ||||
$ hg manifest -r 2 | ||||
abort: unknown revision '2'! | ||||
|
r12316 | [255] | ||
|
r12253 | |||
$ hg manifest -r tip tip | ||||
abort: please specify just one revision | ||||
|
r12316 | [255] | ||