test-simple-update.t
116 lines
| 2.5 KiB
| text/troff
|
Tads3Lexer
/ tests / test-simple-update.t
Martin Geisler
|
r13956 | $ hg init test | ||
Adrian Buehlmann
|
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 | ||||
Meirambek Omyrzak
|
r39525 | checked 1 changesets with 1 changes to 1 files | ||
Adrian Buehlmann
|
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 | ||||
$ hg commit -m "2" | ||||
$ 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 | ||||
Denis Laxalde
|
r34662 | new changesets 30aff43faee1 | ||
Boris Feld
|
r38268 | 1 local changesets published | ||
Adrian Buehlmann
|
r12279 | (run 'hg update' to get a working copy) | ||
$ hg verify | ||||
checking changesets | ||||
checking manifests | ||||
crosschecking files in changesets and manifests | ||||
checking files | ||||
Meirambek Omyrzak
|
r39525 | checked 2 changesets with 2 changes to 1 files | ||
Adrian Buehlmann
|
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 | ||||
Idan Kamara
|
r13960 | update to rev 0 with a date | ||
$ hg upd -d foo 0 | ||||
abort: you can't specify a revision and a date | ||||
[255] | ||||
Mads Kiilerich
|
r16913 | |||
Yuya Nishihara
|
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 | ||||
30aff43faee1 tip | ||||
$ hg update -q null | ||||
$ hg update -r '' | ||||
1 files updated, 0 files merged, 0 files removed, 0 files unresolved | ||||
$ hg id | ||||
30aff43faee1 tip | ||||
$ hg update -q null | ||||
$ hg update '' | ||||
1 files updated, 0 files merged, 0 files removed, 0 files unresolved | ||||
$ hg id | ||||
30aff43faee1 tip | ||||
Mads Kiilerich
|
r16913 | $ cd .. | ||
Yuya Nishihara
|
r31117 | |||
update with worker processes | ||||
#if no-windows | ||||
$ cat <<EOF > forceworker.py | ||||
> from mercurial import extensions, worker | ||||
Gregory Szorc
|
r38754 | > def nocost(orig, ui, costperop, nops, threadsafe=True): | ||
Yuya Nishihara
|
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 | ||||
Matt Harbison
|
r39743 | $ for i in `"$PYTHON" $TESTDIR/seq.py 1 100`; do | ||
Yuya Nishihara
|
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 | ||||
Yuya Nishihara
|
r31118 | $ hg update -v | grep 100 | ||
getting 100 | ||||
Yuya Nishihara
|
r31117 | 100 files updated, 0 files merged, 0 files removed, 0 files unresolved | ||
Valentin Gatien-Baron
|
r42721 | $ hg status | ||
Yuya Nishihara
|
r31117 | |||
$ cd .. | ||||
#endif | ||||