test-simple-update.t
138 lines
| 3.5 KiB
| text/troff
|
Tads3Lexer
/ tests / test-simple-update.t
|
r13956 | $ hg init test | ||
|
r12279 | $ cd test | ||
$ echo foo>foo | ||||
$ hg addremove | ||||
adding foo | ||||
$ hg commit -m "1" | ||||
$ hg verify | ||||
checking changesets | ||||
checking manifests | ||||
crosschecking files in changesets and manifests | ||||
checking files | ||||
|
r39525 | checked 1 changesets with 1 changes to 1 files | ||
|
r12279 | |||
$ hg clone . ../branch | ||||
updating to branch default | ||||
1 files updated, 0 files merged, 0 files removed, 0 files unresolved | ||||
$ cd ../branch | ||||
$ hg co | ||||
0 files updated, 0 files merged, 0 files removed, 0 files unresolved | ||||
$ echo bar>>foo | ||||
|
r46028 | $ hg commit -m "2" -d '1 0' | ||
|
r12279 | |||
$ cd ../test | ||||
$ hg pull ../branch | ||||
pulling from ../branch | ||||
searching for changes | ||||
adding changesets | ||||
adding manifests | ||||
adding file changes | ||||
added 1 changesets with 1 changes to 1 files | ||||
|
r46028 | new changesets 84b9316f7b31 | ||
|
r38268 | 1 local changesets published | ||
|
r12279 | (run 'hg update' to get a working copy) | ||
$ hg verify | ||||
checking changesets | ||||
checking manifests | ||||
crosschecking files in changesets and manifests | ||||
checking files | ||||
|
r39525 | checked 2 changesets with 2 changes to 1 files | ||
|
r12279 | |||
$ hg co | ||||
1 files updated, 0 files merged, 0 files removed, 0 files unresolved | ||||
$ cat foo | ||||
foo | ||||
bar | ||||
$ hg manifest --debug | ||||
6f4310b00b9a147241b071a60c28a650827fb03d 644 foo | ||||
|
r13960 | update to rev 0 with a date | ||
$ hg upd -d foo 0 | ||||
abort: you can't specify a revision and a date | ||||
|
r46431 | [10] | ||
|
r16913 | |||
|
r46028 | update by date | ||
$ hg update -d '<1970-01-01 00:00:02 +0000' | ||||
found revision 1 from Thu Jan 01 00:00:01 1970 +0000 | ||||
0 files updated, 0 files merged, 0 files removed, 0 files unresolved | ||||
$ hg update -d '<1970-01-01 00:00:01 +0000' | ||||
found revision 1 from Thu Jan 01 00:00:01 1970 +0000 | ||||
0 files updated, 0 files merged, 0 files removed, 0 files unresolved | ||||
$ hg update -d '<1970-01-01 00:00:00 +0000' | ||||
found revision 0 from Thu Jan 01 00:00:00 1970 +0000 | ||||
1 files updated, 0 files merged, 0 files removed, 0 files unresolved | ||||
$ hg update -d '>1970-01-01 00:00:02 +0000' | ||||
abort: revision matching date not found | ||||
|
r46431 | [10] | ||
|
r46028 | $ hg update -d '>1970-01-01 00:00:01 +0000' | ||
found revision 1 from Thu Jan 01 00:00:01 1970 +0000 | ||||
1 files updated, 0 files merged, 0 files removed, 0 files unresolved | ||||
$ hg update -d '>1970-01-01 00:00:00 +0000' | ||||
found revision 1 from Thu Jan 01 00:00:01 1970 +0000 | ||||
0 files updated, 0 files merged, 0 files removed, 0 files unresolved | ||||
|
r41130 | update to default destination (with empty revspec) | ||
$ hg update -q null | ||||
$ hg update | ||||
1 files updated, 0 files merged, 0 files removed, 0 files unresolved | ||||
$ hg id | ||||
|
r46028 | 84b9316f7b31 tip | ||
|
r41130 | |||
$ hg update -q null | ||||
$ hg update -r '' | ||||
1 files updated, 0 files merged, 0 files removed, 0 files unresolved | ||||
$ hg id | ||||
|
r46028 | 84b9316f7b31 tip | ||
|
r41130 | |||
$ hg update -q null | ||||
$ hg update '' | ||||
1 files updated, 0 files merged, 0 files removed, 0 files unresolved | ||||
$ hg id | ||||
|
r46028 | 84b9316f7b31 tip | ||
|
r41130 | |||
|
r16913 | $ cd .. | ||
|
r31117 | |||
update with worker processes | ||||
#if no-windows | ||||
$ cat <<EOF > forceworker.py | ||||
> from mercurial import extensions, worker | ||||
|
r38754 | > def nocost(orig, ui, costperop, nops, threadsafe=True): | ||
|
r31117 | > return worker._numworkers(ui) > 1 | ||
> def uisetup(ui): | ||||
> extensions.wrapfunction(worker, 'worthwhile', nocost) | ||||
> EOF | ||||
$ hg init worker | ||||
$ cd worker | ||||
$ cat <<EOF >> .hg/hgrc | ||||
> [extensions] | ||||
> forceworker = $TESTTMP/forceworker.py | ||||
> [worker] | ||||
> numcpus = 4 | ||||
> EOF | ||||
|
r39743 | $ for i in `"$PYTHON" $TESTDIR/seq.py 1 100`; do | ||
|
r31117 | > echo $i > $i | ||
> done | ||||
$ hg ci -qAm 'add 100 files' | ||||
$ hg update null | ||||
0 files updated, 0 files merged, 100 files removed, 0 files unresolved | ||||
|
r31118 | $ hg update -v | grep 100 | ||
getting 100 | ||||
|
r31117 | 100 files updated, 0 files merged, 0 files removed, 0 files unresolved | ||
|
r42721 | $ hg status | ||
|
r31117 | |||
$ cd .. | ||||
#endif | ||||