test-basic.t
69 lines
| 1.4 KiB
| text/troff
|
Tads3Lexer
/ tests / test-basic.t
|
r11742 | Create a repository: | ||
|
r20608 | $ hg config | ||
defaults.backout=-d "0 0" | ||||
defaults.commit=-d "0 0" | ||||
defaults.shelve=--date "0 0" | ||||
defaults.tag=-d "0 0" | ||||
|
r25290 | devel.all-warnings=true | ||
|
r28610 | extensions.chgserver= (?) | ||
|
r23388 | largefiles.usercache=$TESTTMP/.cache/largefiles (glob) | ||
|
r20608 | ui.slash=True | ||
ui.interactive=False | ||||
|
r21918 | ui.mergemarkers=detailed | ||
|
r23053 | ui.promptecho=True | ||
|
r13956 | $ hg init t | ||
|
r11742 | $ cd t | ||
Make a changeset: | ||||
$ echo a > a | ||||
$ hg add a | ||||
|
r12156 | $ hg commit -m test | ||
|
r11742 | |||
This command is ancient: | ||||
$ hg history | ||||
|
r12156 | changeset: 0:acb14030fe0a | ||
|
r11742 | tag: tip | ||
user: test | ||||
|
r12156 | date: Thu Jan 01 00:00:00 1970 +0000 | ||
|
r11742 | summary: test | ||
|
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 | ||||
|
r17346 | |||
|
r13568 | |||
|
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... | ||||
|
r16913 | |||
$ cd .. | ||||