test-basic.t
57 lines
| 1.1 KiB
| text/troff
|
Tads3Lexer
/ tests / test-basic.t
Matt Mackall
|
r11742 | Create a repository: | ||
Martin Geisler
|
r13956 | $ hg init t | ||
Matt Mackall
|
r11742 | $ cd t | ||
Make a changeset: | ||||
$ echo a > a | ||||
$ hg add a | ||||
Martin Geisler
|
r12156 | $ hg commit -m test | ||
Matt Mackall
|
r11742 | |||
This command is ancient: | ||||
$ hg history | ||||
Martin Geisler
|
r12156 | changeset: 0:acb14030fe0a | ||
Matt Mackall
|
r11742 | tag: tip | ||
user: test | ||||
Martin Geisler
|
r12156 | date: Thu Jan 01 00:00:00 1970 +0000 | ||
Matt Mackall
|
r11742 | summary: test | ||
Mark Drago
|
r13568 | Verify that updating to revision 0 via commands.update() works properly | ||
$ cat <<EOF > update_to_rev0.py | ||||
> from mercurial import ui, hg, commands | ||||
> myui = ui.ui() | ||||
> repo = hg.repository(myui, path='.') | ||||
> commands.update(myui, repo, rev=0) | ||||
> EOF | ||||
$ hg up null | ||||
0 files updated, 0 files merged, 1 files removed, 0 files unresolved | ||||
$ python ./update_to_rev0.py | ||||
1 files updated, 0 files merged, 0 files removed, 0 files unresolved | ||||
$ hg identify -n | ||||
0 | ||||
Mads Kiilerich
|
r17346 | |||
Mark Drago
|
r13568 | |||
Matt Mackall
|
r11742 | Poke around at hashes: | ||
$ hg manifest --debug | ||||
b789fdd96dc2f3bd229c1dd8eedf0fc60e2b68e3 644 a | ||||
$ hg cat a | ||||
a | ||||
Verify should succeed: | ||||
$ hg verify | ||||
checking changesets | ||||
checking manifests | ||||
crosschecking files in changesets and manifests | ||||
checking files | ||||
1 files, 1 changesets, 1 total revisions | ||||
At the end... | ||||
Mads Kiilerich
|
r16913 | |||
$ cd .. | ||||