author | Pierre-Yves David <pierre-yves.david@octobus.net> |
Wed, 31 Aug 2022 06:37:42 +0200 | |
branch | stable |
changeset 49467 | 0705afae6253 |
parent 48669 | 7ee07e1a25c0 |
permissions | -rw-r--r-- |
12328
b63f6422d2a7
tests: fix a bunch of pointless #s in unified tests
Matt Mackall <mpm@selenic.com>
parents:
12316
diff
changeset
|
1 |
This test tries to exercise the ssh functionality with a dummy script |
2599
e4b5e48052c6
Added tests for local and remote init.
Thomas Arendsen Hein <thomas@intevation.de>
parents:
diff
changeset
|
2 |
|
11786
38e3f973a4f3
tests: unify test-init
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11640
diff
changeset
|
3 |
$ checknewrepo() |
38e3f973a4f3
tests: unify test-init
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11640
diff
changeset
|
4 |
> { |
38e3f973a4f3
tests: unify test-init
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11640
diff
changeset
|
5 |
> name=$1 |
12584
fb24b491e06a
init: expand destination url as a configured paths
Mads Kiilerich <mads@kiilerich.com>
parents:
12328
diff
changeset
|
6 |
> if [ -d "$name"/.hg/store ]; then |
11786
38e3f973a4f3
tests: unify test-init
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11640
diff
changeset
|
7 |
> echo store created |
38e3f973a4f3
tests: unify test-init
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11640
diff
changeset
|
8 |
> fi |
12584
fb24b491e06a
init: expand destination url as a configured paths
Mads Kiilerich <mads@kiilerich.com>
parents:
12328
diff
changeset
|
9 |
> if [ -f "$name"/.hg/00changelog.i ]; then |
11786
38e3f973a4f3
tests: unify test-init
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11640
diff
changeset
|
10 |
> echo 00changelog.i created |
38e3f973a4f3
tests: unify test-init
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11640
diff
changeset
|
11 |
> fi |
48464
5e6542143d40
test: use `hg debugrequires` instead of `cat` in some tests
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
48321
diff
changeset
|
12 |
> hg debugrequires -R "$name" |
11786
38e3f973a4f3
tests: unify test-init
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11640
diff
changeset
|
13 |
> } |
2599
e4b5e48052c6
Added tests for local and remote init.
Thomas Arendsen Hein <thomas@intevation.de>
parents:
diff
changeset
|
14 |
|
11786
38e3f973a4f3
tests: unify test-init
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11640
diff
changeset
|
15 |
creating 'local' |
4166
c0271aba6abe
small fixes for the parent patch
Alexis S. L. Carvalho <alexis@cecm.usp.br>
parents:
3713
diff
changeset
|
16 |
|
11786
38e3f973a4f3
tests: unify test-init
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11640
diff
changeset
|
17 |
$ hg init local |
38e3f973a4f3
tests: unify test-init
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11640
diff
changeset
|
18 |
$ checknewrepo local |
38e3f973a4f3
tests: unify test-init
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11640
diff
changeset
|
19 |
store created |
38e3f973a4f3
tests: unify test-init
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11640
diff
changeset
|
20 |
00changelog.i created |
18356
752f77ef7202
localrepo: store requirements sorted
Mads Kiilerich <mads@kiilerich.com>
parents:
16974
diff
changeset
|
21 |
dotencode |
48321
f35529784079
dirstate-v2: fix confusion between requirement and format config variable
Raphaël Gomès <rgomes@octobus.net>
parents:
48295
diff
changeset
|
22 |
dirstate-v2 (dirstate-v2 !) |
14905
207935cda6dc
localrepo: make requirements attribute of newly-created repos contain a set
Andrew Pritchard <andrewp@fogcreek.com>
parents:
14186
diff
changeset
|
23 |
fncache |
26921
b11495c2a7e2
tests: test generaldelta configuration in test-init.t
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
25495
diff
changeset
|
24 |
generaldelta |
46884
cc3ad5c3af3b
persistent-nodemap: enable the feature by default when using Rust
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
46874
diff
changeset
|
25 |
persistent-nodemap (rust !) |
46874
84a93fa7ecfd
revlog-compression: use zstd by default (if available)
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
46116
diff
changeset
|
26 |
revlog-compression-zstd (zstd !) |
18356
752f77ef7202
localrepo: store requirements sorted
Mads Kiilerich <mads@kiilerich.com>
parents:
16974
diff
changeset
|
27 |
revlogv1 |
48669
7ee07e1a25c0
share-safe: enable by default (BC)
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
48464
diff
changeset
|
28 |
share-safe |
40894
57e4150fb15b
test: enable sparse-revlog for test-init.t
Boris Feld <boris.feld@octobus.net>
parents:
37415
diff
changeset
|
29 |
sparserevlog |
11786
38e3f973a4f3
tests: unify test-init
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11640
diff
changeset
|
30 |
store |
37415
c2c8962a9465
simplestore: use a custom store for the simple store repo
Gregory Szorc <gregory.szorc@gmail.com>
parents:
37330
diff
changeset
|
31 |
testonly-simplestore (reposimplestore !) |
11786
38e3f973a4f3
tests: unify test-init
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11640
diff
changeset
|
32 |
$ echo this > local/foo |
12156
4c94b6d0fb1c
tests: remove unneeded -d flags
Martin Geisler <mg@lazybytes.net>
parents:
11883
diff
changeset
|
33 |
$ hg ci --cwd local -A -m "init" |
11786
38e3f973a4f3
tests: unify test-init
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11640
diff
changeset
|
34 |
adding foo |
38e3f973a4f3
tests: unify test-init
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11640
diff
changeset
|
35 |
|
20180
969148b49fc6
revlog: allow tuning of the chunk cache size (via format.chunkcachesize)
Brodie Rao <brodie@sf.io>
parents:
18356
diff
changeset
|
36 |
test custom revlog chunk cache sizes |
969148b49fc6
revlog: allow tuning of the chunk cache size (via format.chunkcachesize)
Brodie Rao <brodie@sf.io>
parents:
18356
diff
changeset
|
37 |
|
969148b49fc6
revlog: allow tuning of the chunk cache size (via format.chunkcachesize)
Brodie Rao <brodie@sf.io>
parents:
18356
diff
changeset
|
38 |
$ hg --config format.chunkcachesize=0 log -R local -pv |
45906
95c4cca641f6
errors: remove trailing "!" from some error messages for consistency
Martin von Zweigbergk <martinvonz@google.com>
parents:
41447
diff
changeset
|
39 |
abort: revlog chunk cache size 0 is not greater than 0 |
46116
17a695357270
errors: use detailed exit code 50 for StorageError
Martin von Zweigbergk <martinvonz@google.com>
parents:
45906
diff
changeset
|
40 |
[50] |
20180
969148b49fc6
revlog: allow tuning of the chunk cache size (via format.chunkcachesize)
Brodie Rao <brodie@sf.io>
parents:
18356
diff
changeset
|
41 |
$ hg --config format.chunkcachesize=1023 log -R local -pv |
45906
95c4cca641f6
errors: remove trailing "!" from some error messages for consistency
Martin von Zweigbergk <martinvonz@google.com>
parents:
41447
diff
changeset
|
42 |
abort: revlog chunk cache size 1023 is not a power of 2 |
46116
17a695357270
errors: use detailed exit code 50 for StorageError
Martin von Zweigbergk <martinvonz@google.com>
parents:
45906
diff
changeset
|
43 |
[50] |
20180
969148b49fc6
revlog: allow tuning of the chunk cache size (via format.chunkcachesize)
Brodie Rao <brodie@sf.io>
parents:
18356
diff
changeset
|
44 |
$ hg --config format.chunkcachesize=1024 log -R local -pv |
969148b49fc6
revlog: allow tuning of the chunk cache size (via format.chunkcachesize)
Brodie Rao <brodie@sf.io>
parents:
18356
diff
changeset
|
45 |
changeset: 0:08b9e9f63b32 |
969148b49fc6
revlog: allow tuning of the chunk cache size (via format.chunkcachesize)
Brodie Rao <brodie@sf.io>
parents:
18356
diff
changeset
|
46 |
tag: tip |
969148b49fc6
revlog: allow tuning of the chunk cache size (via format.chunkcachesize)
Brodie Rao <brodie@sf.io>
parents:
18356
diff
changeset
|
47 |
user: test |
969148b49fc6
revlog: allow tuning of the chunk cache size (via format.chunkcachesize)
Brodie Rao <brodie@sf.io>
parents:
18356
diff
changeset
|
48 |
date: Thu Jan 01 00:00:00 1970 +0000 |
969148b49fc6
revlog: allow tuning of the chunk cache size (via format.chunkcachesize)
Brodie Rao <brodie@sf.io>
parents:
18356
diff
changeset
|
49 |
files: foo |
969148b49fc6
revlog: allow tuning of the chunk cache size (via format.chunkcachesize)
Brodie Rao <brodie@sf.io>
parents:
18356
diff
changeset
|
50 |
description: |
969148b49fc6
revlog: allow tuning of the chunk cache size (via format.chunkcachesize)
Brodie Rao <brodie@sf.io>
parents:
18356
diff
changeset
|
51 |
init |
969148b49fc6
revlog: allow tuning of the chunk cache size (via format.chunkcachesize)
Brodie Rao <brodie@sf.io>
parents:
18356
diff
changeset
|
52 |
|
969148b49fc6
revlog: allow tuning of the chunk cache size (via format.chunkcachesize)
Brodie Rao <brodie@sf.io>
parents:
18356
diff
changeset
|
53 |
|
969148b49fc6
revlog: allow tuning of the chunk cache size (via format.chunkcachesize)
Brodie Rao <brodie@sf.io>
parents:
18356
diff
changeset
|
54 |
diff -r 000000000000 -r 08b9e9f63b32 foo |
969148b49fc6
revlog: allow tuning of the chunk cache size (via format.chunkcachesize)
Brodie Rao <brodie@sf.io>
parents:
18356
diff
changeset
|
55 |
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 |
969148b49fc6
revlog: allow tuning of the chunk cache size (via format.chunkcachesize)
Brodie Rao <brodie@sf.io>
parents:
18356
diff
changeset
|
56 |
+++ b/foo Thu Jan 01 00:00:00 1970 +0000 |
969148b49fc6
revlog: allow tuning of the chunk cache size (via format.chunkcachesize)
Brodie Rao <brodie@sf.io>
parents:
18356
diff
changeset
|
57 |
@@ -0,0 +1,1 @@ |
969148b49fc6
revlog: allow tuning of the chunk cache size (via format.chunkcachesize)
Brodie Rao <brodie@sf.io>
parents:
18356
diff
changeset
|
58 |
+this |
969148b49fc6
revlog: allow tuning of the chunk cache size (via format.chunkcachesize)
Brodie Rao <brodie@sf.io>
parents:
18356
diff
changeset
|
59 |
|
969148b49fc6
revlog: allow tuning of the chunk cache size (via format.chunkcachesize)
Brodie Rao <brodie@sf.io>
parents:
18356
diff
changeset
|
60 |
|
11786
38e3f973a4f3
tests: unify test-init
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11640
diff
changeset
|
61 |
creating repo with format.usestore=false |
4166
c0271aba6abe
small fixes for the parent patch
Alexis S. L. Carvalho <alexis@cecm.usp.br>
parents:
3713
diff
changeset
|
62 |
|
11786
38e3f973a4f3
tests: unify test-init
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11640
diff
changeset
|
63 |
$ hg --config format.usestore=false init old |
38e3f973a4f3
tests: unify test-init
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11640
diff
changeset
|
64 |
$ checknewrepo old |
48321
f35529784079
dirstate-v2: fix confusion between requirement and format config variable
Raphaël Gomès <rgomes@octobus.net>
parents:
48295
diff
changeset
|
65 |
dirstate-v2 (dirstate-v2 !) |
26921
b11495c2a7e2
tests: test generaldelta configuration in test-init.t
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
25495
diff
changeset
|
66 |
generaldelta |
46884
cc3ad5c3af3b
persistent-nodemap: enable the feature by default when using Rust
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
46874
diff
changeset
|
67 |
persistent-nodemap (rust !) |
46874
84a93fa7ecfd
revlog-compression: use zstd by default (if available)
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
46116
diff
changeset
|
68 |
revlog-compression-zstd (zstd !) |
11786
38e3f973a4f3
tests: unify test-init
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11640
diff
changeset
|
69 |
revlogv1 |
37415
c2c8962a9465
simplestore: use a custom store for the simple store repo
Gregory Szorc <gregory.szorc@gmail.com>
parents:
37330
diff
changeset
|
70 |
testonly-simplestore (reposimplestore !) |
40894
57e4150fb15b
test: enable sparse-revlog for test-init.t
Boris Feld <boris.feld@octobus.net>
parents:
37415
diff
changeset
|
71 |
sparserevlog |
11786
38e3f973a4f3
tests: unify test-init
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11640
diff
changeset
|
72 |
|
38e3f973a4f3
tests: unify test-init
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11640
diff
changeset
|
73 |
creating repo with format.usefncache=false |
4166
c0271aba6abe
small fixes for the parent patch
Alexis S. L. Carvalho <alexis@cecm.usp.br>
parents:
3713
diff
changeset
|
74 |
|
11786
38e3f973a4f3
tests: unify test-init
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11640
diff
changeset
|
75 |
$ hg --config format.usefncache=false init old2 |
38e3f973a4f3
tests: unify test-init
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11640
diff
changeset
|
76 |
$ checknewrepo old2 |
38e3f973a4f3
tests: unify test-init
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11640
diff
changeset
|
77 |
store created |
38e3f973a4f3
tests: unify test-init
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11640
diff
changeset
|
78 |
00changelog.i created |
48321
f35529784079
dirstate-v2: fix confusion between requirement and format config variable
Raphaël Gomès <rgomes@octobus.net>
parents:
48295
diff
changeset
|
79 |
dirstate-v2 (dirstate-v2 !) |
26921
b11495c2a7e2
tests: test generaldelta configuration in test-init.t
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
25495
diff
changeset
|
80 |
generaldelta |
46884
cc3ad5c3af3b
persistent-nodemap: enable the feature by default when using Rust
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
46874
diff
changeset
|
81 |
persistent-nodemap (rust !) |
46874
84a93fa7ecfd
revlog-compression: use zstd by default (if available)
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
46116
diff
changeset
|
82 |
revlog-compression-zstd (zstd !) |
11786
38e3f973a4f3
tests: unify test-init
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11640
diff
changeset
|
83 |
revlogv1 |
48669
7ee07e1a25c0
share-safe: enable by default (BC)
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
48464
diff
changeset
|
84 |
share-safe |
40894
57e4150fb15b
test: enable sparse-revlog for test-init.t
Boris Feld <boris.feld@octobus.net>
parents:
37415
diff
changeset
|
85 |
sparserevlog |
11786
38e3f973a4f3
tests: unify test-init
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11640
diff
changeset
|
86 |
store |
37415
c2c8962a9465
simplestore: use a custom store for the simple store repo
Gregory Szorc <gregory.szorc@gmail.com>
parents:
37330
diff
changeset
|
87 |
testonly-simplestore (reposimplestore !) |
4166
c0271aba6abe
small fixes for the parent patch
Alexis S. L. Carvalho <alexis@cecm.usp.br>
parents:
3713
diff
changeset
|
88 |
|
12712
1b546140b85e
tests: add testcase for --config format.dotencode=false
Adrian Buehlmann <adrian@cadifra.com>
parents:
12687
diff
changeset
|
89 |
creating repo with format.dotencode=false |
1b546140b85e
tests: add testcase for --config format.dotencode=false
Adrian Buehlmann <adrian@cadifra.com>
parents:
12687
diff
changeset
|
90 |
|
1b546140b85e
tests: add testcase for --config format.dotencode=false
Adrian Buehlmann <adrian@cadifra.com>
parents:
12687
diff
changeset
|
91 |
$ hg --config format.dotencode=false init old3 |
1b546140b85e
tests: add testcase for --config format.dotencode=false
Adrian Buehlmann <adrian@cadifra.com>
parents:
12687
diff
changeset
|
92 |
$ checknewrepo old3 |
1b546140b85e
tests: add testcase for --config format.dotencode=false
Adrian Buehlmann <adrian@cadifra.com>
parents:
12687
diff
changeset
|
93 |
store created |
1b546140b85e
tests: add testcase for --config format.dotencode=false
Adrian Buehlmann <adrian@cadifra.com>
parents:
12687
diff
changeset
|
94 |
00changelog.i created |
48321
f35529784079
dirstate-v2: fix confusion between requirement and format config variable
Raphaël Gomès <rgomes@octobus.net>
parents:
48295
diff
changeset
|
95 |
dirstate-v2 (dirstate-v2 !) |
18356
752f77ef7202
localrepo: store requirements sorted
Mads Kiilerich <mads@kiilerich.com>
parents:
16974
diff
changeset
|
96 |
fncache |
26921
b11495c2a7e2
tests: test generaldelta configuration in test-init.t
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
25495
diff
changeset
|
97 |
generaldelta |
46884
cc3ad5c3af3b
persistent-nodemap: enable the feature by default when using Rust
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
46874
diff
changeset
|
98 |
persistent-nodemap (rust !) |
46874
84a93fa7ecfd
revlog-compression: use zstd by default (if available)
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
46116
diff
changeset
|
99 |
revlog-compression-zstd (zstd !) |
26921
b11495c2a7e2
tests: test generaldelta configuration in test-init.t
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
25495
diff
changeset
|
100 |
revlogv1 |
48669
7ee07e1a25c0
share-safe: enable by default (BC)
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
48464
diff
changeset
|
101 |
share-safe |
40894
57e4150fb15b
test: enable sparse-revlog for test-init.t
Boris Feld <boris.feld@octobus.net>
parents:
37415
diff
changeset
|
102 |
sparserevlog |
26921
b11495c2a7e2
tests: test generaldelta configuration in test-init.t
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
25495
diff
changeset
|
103 |
store |
37415
c2c8962a9465
simplestore: use a custom store for the simple store repo
Gregory Szorc <gregory.szorc@gmail.com>
parents:
37330
diff
changeset
|
104 |
testonly-simplestore (reposimplestore !) |
26921
b11495c2a7e2
tests: test generaldelta configuration in test-init.t
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
25495
diff
changeset
|
105 |
|
b11495c2a7e2
tests: test generaldelta configuration in test-init.t
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
25495
diff
changeset
|
106 |
creating repo with format.dotencode=false |
b11495c2a7e2
tests: test generaldelta configuration in test-init.t
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
25495
diff
changeset
|
107 |
|
40894
57e4150fb15b
test: enable sparse-revlog for test-init.t
Boris Feld <boris.feld@octobus.net>
parents:
37415
diff
changeset
|
108 |
$ hg --config format.generaldelta=false --config format.usegeneraldelta=false --config format.sparse-revlog=no init old4 |
26921
b11495c2a7e2
tests: test generaldelta configuration in test-init.t
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
25495
diff
changeset
|
109 |
$ checknewrepo old4 |
b11495c2a7e2
tests: test generaldelta configuration in test-init.t
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
25495
diff
changeset
|
110 |
store created |
b11495c2a7e2
tests: test generaldelta configuration in test-init.t
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
25495
diff
changeset
|
111 |
00changelog.i created |
b11495c2a7e2
tests: test generaldelta configuration in test-init.t
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
25495
diff
changeset
|
112 |
dotencode |
48321
f35529784079
dirstate-v2: fix confusion between requirement and format config variable
Raphaël Gomès <rgomes@octobus.net>
parents:
48295
diff
changeset
|
113 |
dirstate-v2 (dirstate-v2 !) |
26921
b11495c2a7e2
tests: test generaldelta configuration in test-init.t
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
25495
diff
changeset
|
114 |
fncache |
46884
cc3ad5c3af3b
persistent-nodemap: enable the feature by default when using Rust
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
46874
diff
changeset
|
115 |
persistent-nodemap (rust !) |
46874
84a93fa7ecfd
revlog-compression: use zstd by default (if available)
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
46116
diff
changeset
|
116 |
revlog-compression-zstd (zstd !) |
12712
1b546140b85e
tests: add testcase for --config format.dotencode=false
Adrian Buehlmann <adrian@cadifra.com>
parents:
12687
diff
changeset
|
117 |
revlogv1 |
48669
7ee07e1a25c0
share-safe: enable by default (BC)
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
48464
diff
changeset
|
118 |
share-safe |
12712
1b546140b85e
tests: add testcase for --config format.dotencode=false
Adrian Buehlmann <adrian@cadifra.com>
parents:
12687
diff
changeset
|
119 |
store |
37415
c2c8962a9465
simplestore: use a custom store for the simple store repo
Gregory Szorc <gregory.szorc@gmail.com>
parents:
37330
diff
changeset
|
120 |
testonly-simplestore (reposimplestore !) |
12712
1b546140b85e
tests: add testcase for --config format.dotencode=false
Adrian Buehlmann <adrian@cadifra.com>
parents:
12687
diff
changeset
|
121 |
|
11786
38e3f973a4f3
tests: unify test-init
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11640
diff
changeset
|
122 |
test failure |
38e3f973a4f3
tests: unify test-init
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11640
diff
changeset
|
123 |
|
38e3f973a4f3
tests: unify test-init
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11640
diff
changeset
|
124 |
$ hg init local |
45906
95c4cca641f6
errors: remove trailing "!" from some error messages for consistency
Martin von Zweigbergk <martinvonz@google.com>
parents:
41447
diff
changeset
|
125 |
abort: repository local already exists |
12316
4134686b83e1
tests: add exit codes to unified tests
Matt Mackall <mpm@selenic.com>
parents:
12156
diff
changeset
|
126 |
[255] |
11786
38e3f973a4f3
tests: unify test-init
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11640
diff
changeset
|
127 |
|
38e3f973a4f3
tests: unify test-init
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11640
diff
changeset
|
128 |
init+push to remote2 |
2599
e4b5e48052c6
Added tests for local and remote init.
Thomas Arendsen Hein <thomas@intevation.de>
parents:
diff
changeset
|
129 |
|
47920
9c4204b7f3e4
tests: rely on dummyssh being the default
Valentin Gatien-Baron <valentin.gatienbaron@gmail.com>
parents:
47279
diff
changeset
|
130 |
$ hg init ssh://user@dummy/remote2 |
11786
38e3f973a4f3
tests: unify test-init
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11640
diff
changeset
|
131 |
$ hg incoming -R remote2 local |
38e3f973a4f3
tests: unify test-init
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11640
diff
changeset
|
132 |
comparing with local |
12156
4c94b6d0fb1c
tests: remove unneeded -d flags
Martin Geisler <mg@lazybytes.net>
parents:
11883
diff
changeset
|
133 |
changeset: 0:08b9e9f63b32 |
11786
38e3f973a4f3
tests: unify test-init
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11640
diff
changeset
|
134 |
tag: tip |
38e3f973a4f3
tests: unify test-init
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11640
diff
changeset
|
135 |
user: test |
12156
4c94b6d0fb1c
tests: remove unneeded -d flags
Martin Geisler <mg@lazybytes.net>
parents:
11883
diff
changeset
|
136 |
date: Thu Jan 01 00:00:00 1970 +0000 |
11786
38e3f973a4f3
tests: unify test-init
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11640
diff
changeset
|
137 |
summary: init |
38e3f973a4f3
tests: unify test-init
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11640
diff
changeset
|
138 |
|
4166
c0271aba6abe
small fixes for the parent patch
Alexis S. L. Carvalho <alexis@cecm.usp.br>
parents:
3713
diff
changeset
|
139 |
|
47920
9c4204b7f3e4
tests: rely on dummyssh being the default
Valentin Gatien-Baron <valentin.gatienbaron@gmail.com>
parents:
47279
diff
changeset
|
140 |
$ hg push -R local ssh://user@dummy/remote2 |
11786
38e3f973a4f3
tests: unify test-init
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11640
diff
changeset
|
141 |
pushing to ssh://user@dummy/remote2 |
38e3f973a4f3
tests: unify test-init
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11640
diff
changeset
|
142 |
searching for changes |
38e3f973a4f3
tests: unify test-init
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11640
diff
changeset
|
143 |
remote: adding changesets |
38e3f973a4f3
tests: unify test-init
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11640
diff
changeset
|
144 |
remote: adding manifests |
38e3f973a4f3
tests: unify test-init
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11640
diff
changeset
|
145 |
remote: adding file changes |
38e3f973a4f3
tests: unify test-init
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11640
diff
changeset
|
146 |
remote: added 1 changesets with 1 changes to 1 files |
7249
671b3e1eac2e
test-init: add test with format.usefncache=false
Adrian Buehlmann <adrian@cadifra.com>
parents:
4297
diff
changeset
|
147 |
|
11786
38e3f973a4f3
tests: unify test-init
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11640
diff
changeset
|
148 |
clone to remote1 |
3037
3acb76f0124d
clone: simplifying dest repo creation
Benoit Boissinot <benoit.boissinot@ens-lyon.org>
parents:
2599
diff
changeset
|
149 |
|
47920
9c4204b7f3e4
tests: rely on dummyssh being the default
Valentin Gatien-Baron <valentin.gatienbaron@gmail.com>
parents:
47279
diff
changeset
|
150 |
$ hg clone local ssh://user@dummy/remote1 |
11786
38e3f973a4f3
tests: unify test-init
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11640
diff
changeset
|
151 |
searching for changes |
38e3f973a4f3
tests: unify test-init
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11640
diff
changeset
|
152 |
remote: adding changesets |
38e3f973a4f3
tests: unify test-init
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11640
diff
changeset
|
153 |
remote: adding manifests |
38e3f973a4f3
tests: unify test-init
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11640
diff
changeset
|
154 |
remote: adding file changes |
38e3f973a4f3
tests: unify test-init
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11640
diff
changeset
|
155 |
remote: added 1 changesets with 1 changes to 1 files |
38e3f973a4f3
tests: unify test-init
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11640
diff
changeset
|
156 |
|
24812
e4e69cebeedd
largefiles: don't crash when cloning to a remote repo
Matt Harbison <matt_harbison@yahoo.com>
parents:
22647
diff
changeset
|
157 |
The largefiles extension doesn't crash |
47920
9c4204b7f3e4
tests: rely on dummyssh being the default
Valentin Gatien-Baron <valentin.gatienbaron@gmail.com>
parents:
47279
diff
changeset
|
158 |
$ hg clone local ssh://user@dummy/remotelf --config extensions.largefiles= |
33212
fe0667cc521e
tests: add fsmonitor specific output lines at enabling largefiles
FUJIWARA Katsunori <foozy@lares.dti.ne.jp>
parents:
26921
diff
changeset
|
159 |
The fsmonitor extension is incompatible with the largefiles extension and has been disabled. (fsmonitor !) |
fe0667cc521e
tests: add fsmonitor specific output lines at enabling largefiles
FUJIWARA Katsunori <foozy@lares.dti.ne.jp>
parents:
26921
diff
changeset
|
160 |
The fsmonitor extension is incompatible with the largefiles extension and has been disabled. (fsmonitor !) |
24812
e4e69cebeedd
largefiles: don't crash when cloning to a remote repo
Matt Harbison <matt_harbison@yahoo.com>
parents:
22647
diff
changeset
|
161 |
searching for changes |
e4e69cebeedd
largefiles: don't crash when cloning to a remote repo
Matt Harbison <matt_harbison@yahoo.com>
parents:
22647
diff
changeset
|
162 |
remote: adding changesets |
e4e69cebeedd
largefiles: don't crash when cloning to a remote repo
Matt Harbison <matt_harbison@yahoo.com>
parents:
22647
diff
changeset
|
163 |
remote: adding manifests |
e4e69cebeedd
largefiles: don't crash when cloning to a remote repo
Matt Harbison <matt_harbison@yahoo.com>
parents:
22647
diff
changeset
|
164 |
remote: adding file changes |
e4e69cebeedd
largefiles: don't crash when cloning to a remote repo
Matt Harbison <matt_harbison@yahoo.com>
parents:
22647
diff
changeset
|
165 |
remote: added 1 changesets with 1 changes to 1 files |
e4e69cebeedd
largefiles: don't crash when cloning to a remote repo
Matt Harbison <matt_harbison@yahoo.com>
parents:
22647
diff
changeset
|
166 |
|
11786
38e3f973a4f3
tests: unify test-init
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11640
diff
changeset
|
167 |
init to existing repo |
2599
e4b5e48052c6
Added tests for local and remote init.
Thomas Arendsen Hein <thomas@intevation.de>
parents:
diff
changeset
|
168 |
|
47920
9c4204b7f3e4
tests: rely on dummyssh being the default
Valentin Gatien-Baron <valentin.gatienbaron@gmail.com>
parents:
47279
diff
changeset
|
169 |
$ hg init ssh://user@dummy/remote1 |
45906
95c4cca641f6
errors: remove trailing "!" from some error messages for consistency
Martin von Zweigbergk <martinvonz@google.com>
parents:
41447
diff
changeset
|
170 |
abort: repository remote1 already exists |
95c4cca641f6
errors: remove trailing "!" from some error messages for consistency
Martin von Zweigbergk <martinvonz@google.com>
parents:
41447
diff
changeset
|
171 |
abort: could not create remote repo |
12316
4134686b83e1
tests: add exit codes to unified tests
Matt Mackall <mpm@selenic.com>
parents:
12156
diff
changeset
|
172 |
[255] |
11786
38e3f973a4f3
tests: unify test-init
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11640
diff
changeset
|
173 |
|
38e3f973a4f3
tests: unify test-init
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11640
diff
changeset
|
174 |
clone to existing repo |
2599
e4b5e48052c6
Added tests for local and remote init.
Thomas Arendsen Hein <thomas@intevation.de>
parents:
diff
changeset
|
175 |
|
47920
9c4204b7f3e4
tests: rely on dummyssh being the default
Valentin Gatien-Baron <valentin.gatienbaron@gmail.com>
parents:
47279
diff
changeset
|
176 |
$ hg clone local ssh://user@dummy/remote1 |
45906
95c4cca641f6
errors: remove trailing "!" from some error messages for consistency
Martin von Zweigbergk <martinvonz@google.com>
parents:
41447
diff
changeset
|
177 |
abort: repository remote1 already exists |
95c4cca641f6
errors: remove trailing "!" from some error messages for consistency
Martin von Zweigbergk <martinvonz@google.com>
parents:
41447
diff
changeset
|
178 |
abort: could not create remote repo |
12316
4134686b83e1
tests: add exit codes to unified tests
Matt Mackall <mpm@selenic.com>
parents:
12156
diff
changeset
|
179 |
[255] |
11786
38e3f973a4f3
tests: unify test-init
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11640
diff
changeset
|
180 |
|
38e3f973a4f3
tests: unify test-init
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11640
diff
changeset
|
181 |
output of dummyssh |
3037
3acb76f0124d
clone: simplifying dest repo creation
Benoit Boissinot <benoit.boissinot@ens-lyon.org>
parents:
2599
diff
changeset
|
182 |
|
11786
38e3f973a4f3
tests: unify test-init
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11640
diff
changeset
|
183 |
$ cat dummylog |
15622
86fc364ca5f8
sshrepo: don't quote obviously safe strings (issue2983)
Mads Kiilerich <mads@kiilerich.com>
parents:
15581
diff
changeset
|
184 |
Got arguments 1:user@dummy 2:hg init remote2 |
86fc364ca5f8
sshrepo: don't quote obviously safe strings (issue2983)
Mads Kiilerich <mads@kiilerich.com>
parents:
15581
diff
changeset
|
185 |
Got arguments 1:user@dummy 2:hg -R remote2 serve --stdio |
86fc364ca5f8
sshrepo: don't quote obviously safe strings (issue2983)
Mads Kiilerich <mads@kiilerich.com>
parents:
15581
diff
changeset
|
186 |
Got arguments 1:user@dummy 2:hg -R remote2 serve --stdio |
86fc364ca5f8
sshrepo: don't quote obviously safe strings (issue2983)
Mads Kiilerich <mads@kiilerich.com>
parents:
15581
diff
changeset
|
187 |
Got arguments 1:user@dummy 2:hg init remote1 |
86fc364ca5f8
sshrepo: don't quote obviously safe strings (issue2983)
Mads Kiilerich <mads@kiilerich.com>
parents:
15581
diff
changeset
|
188 |
Got arguments 1:user@dummy 2:hg -R remote1 serve --stdio |
24812
e4e69cebeedd
largefiles: don't crash when cloning to a remote repo
Matt Harbison <matt_harbison@yahoo.com>
parents:
22647
diff
changeset
|
189 |
Got arguments 1:user@dummy 2:hg init remotelf |
e4e69cebeedd
largefiles: don't crash when cloning to a remote repo
Matt Harbison <matt_harbison@yahoo.com>
parents:
22647
diff
changeset
|
190 |
Got arguments 1:user@dummy 2:hg -R remotelf serve --stdio |
15622
86fc364ca5f8
sshrepo: don't quote obviously safe strings (issue2983)
Mads Kiilerich <mads@kiilerich.com>
parents:
15581
diff
changeset
|
191 |
Got arguments 1:user@dummy 2:hg init remote1 |
86fc364ca5f8
sshrepo: don't quote obviously safe strings (issue2983)
Mads Kiilerich <mads@kiilerich.com>
parents:
15581
diff
changeset
|
192 |
Got arguments 1:user@dummy 2:hg init remote1 |
3037
3acb76f0124d
clone: simplifying dest repo creation
Benoit Boissinot <benoit.boissinot@ens-lyon.org>
parents:
2599
diff
changeset
|
193 |
|
11786
38e3f973a4f3
tests: unify test-init
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11640
diff
changeset
|
194 |
comparing repositories |
2599
e4b5e48052c6
Added tests for local and remote init.
Thomas Arendsen Hein <thomas@intevation.de>
parents:
diff
changeset
|
195 |
|
11786
38e3f973a4f3
tests: unify test-init
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11640
diff
changeset
|
196 |
$ hg tip -q -R local |
12156
4c94b6d0fb1c
tests: remove unneeded -d flags
Martin Geisler <mg@lazybytes.net>
parents:
11883
diff
changeset
|
197 |
0:08b9e9f63b32 |
11786
38e3f973a4f3
tests: unify test-init
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11640
diff
changeset
|
198 |
$ hg tip -q -R remote1 |
12156
4c94b6d0fb1c
tests: remove unneeded -d flags
Martin Geisler <mg@lazybytes.net>
parents:
11883
diff
changeset
|
199 |
0:08b9e9f63b32 |
11786
38e3f973a4f3
tests: unify test-init
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11640
diff
changeset
|
200 |
$ hg tip -q -R remote2 |
12156
4c94b6d0fb1c
tests: remove unneeded -d flags
Martin Geisler <mg@lazybytes.net>
parents:
11883
diff
changeset
|
201 |
0:08b9e9f63b32 |
11786
38e3f973a4f3
tests: unify test-init
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11640
diff
changeset
|
202 |
|
38e3f973a4f3
tests: unify test-init
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11640
diff
changeset
|
203 |
check names for repositories (clashes with URL schemes, special chars) |
2599
e4b5e48052c6
Added tests for local and remote init.
Thomas Arendsen Hein <thomas@intevation.de>
parents:
diff
changeset
|
204 |
|
16915
ccebe526d321
test-init: enable for Windows
Adrian Buehlmann <adrian@cadifra.com>
parents:
16541
diff
changeset
|
205 |
$ for i in bundle file hg http https old-http ssh static-http "with space"; do |
11883
01e04df696e3
test-init: replace 'echo -n' with 'printf'
Martin Geisler <mg@lazybytes.net>
parents:
11786
diff
changeset
|
206 |
> printf "hg init \"$i\"... " |
11786
38e3f973a4f3
tests: unify test-init
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11640
diff
changeset
|
207 |
> hg init "$i" |
38e3f973a4f3
tests: unify test-init
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11640
diff
changeset
|
208 |
> test -d "$i" -a -d "$i/.hg" && echo "ok" || echo "failed" |
38e3f973a4f3
tests: unify test-init
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11640
diff
changeset
|
209 |
> done |
38e3f973a4f3
tests: unify test-init
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11640
diff
changeset
|
210 |
hg init "bundle"... ok |
38e3f973a4f3
tests: unify test-init
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11640
diff
changeset
|
211 |
hg init "file"... ok |
38e3f973a4f3
tests: unify test-init
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11640
diff
changeset
|
212 |
hg init "hg"... ok |
38e3f973a4f3
tests: unify test-init
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11640
diff
changeset
|
213 |
hg init "http"... ok |
38e3f973a4f3
tests: unify test-init
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11640
diff
changeset
|
214 |
hg init "https"... ok |
38e3f973a4f3
tests: unify test-init
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11640
diff
changeset
|
215 |
hg init "old-http"... ok |
38e3f973a4f3
tests: unify test-init
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11640
diff
changeset
|
216 |
hg init "ssh"... ok |
38e3f973a4f3
tests: unify test-init
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11640
diff
changeset
|
217 |
hg init "static-http"... ok |
38e3f973a4f3
tests: unify test-init
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11640
diff
changeset
|
218 |
hg init "with space"... ok |
16974
01ed5bb5cd41
tests: use hghave eol-in-paths to test for support for ':' in filenames and " "
Mads Kiilerich <mads@kiilerich.com>
parents:
16915
diff
changeset
|
219 |
#if eol-in-paths |
16915
ccebe526d321
test-init: enable for Windows
Adrian Buehlmann <adrian@cadifra.com>
parents:
16541
diff
changeset
|
220 |
/* " " is not a valid name for a directory on Windows */ |
ccebe526d321
test-init: enable for Windows
Adrian Buehlmann <adrian@cadifra.com>
parents:
16541
diff
changeset
|
221 |
$ hg init " " |
ccebe526d321
test-init: enable for Windows
Adrian Buehlmann <adrian@cadifra.com>
parents:
16541
diff
changeset
|
222 |
$ test -d " " |
ccebe526d321
test-init: enable for Windows
Adrian Buehlmann <adrian@cadifra.com>
parents:
16541
diff
changeset
|
223 |
$ test -d " /.hg" |
ccebe526d321
test-init: enable for Windows
Adrian Buehlmann <adrian@cadifra.com>
parents:
16541
diff
changeset
|
224 |
#endif |
2599
e4b5e48052c6
Added tests for local and remote init.
Thomas Arendsen Hein <thomas@intevation.de>
parents:
diff
changeset
|
225 |
|
11786
38e3f973a4f3
tests: unify test-init
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11640
diff
changeset
|
226 |
creating 'local/sub/repo' |
38e3f973a4f3
tests: unify test-init
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11640
diff
changeset
|
227 |
|
38e3f973a4f3
tests: unify test-init
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11640
diff
changeset
|
228 |
$ hg init local/sub/repo |
38e3f973a4f3
tests: unify test-init
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11640
diff
changeset
|
229 |
$ checknewrepo local/sub/repo |
38e3f973a4f3
tests: unify test-init
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11640
diff
changeset
|
230 |
store created |
38e3f973a4f3
tests: unify test-init
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11640
diff
changeset
|
231 |
00changelog.i created |
18356
752f77ef7202
localrepo: store requirements sorted
Mads Kiilerich <mads@kiilerich.com>
parents:
16974
diff
changeset
|
232 |
dotencode |
48321
f35529784079
dirstate-v2: fix confusion between requirement and format config variable
Raphaël Gomès <rgomes@octobus.net>
parents:
48295
diff
changeset
|
233 |
dirstate-v2 (dirstate-v2 !) |
14905
207935cda6dc
localrepo: make requirements attribute of newly-created repos contain a set
Andrew Pritchard <andrewp@fogcreek.com>
parents:
14186
diff
changeset
|
234 |
fncache |
26921
b11495c2a7e2
tests: test generaldelta configuration in test-init.t
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
25495
diff
changeset
|
235 |
generaldelta |
46884
cc3ad5c3af3b
persistent-nodemap: enable the feature by default when using Rust
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
46874
diff
changeset
|
236 |
persistent-nodemap (rust !) |
46874
84a93fa7ecfd
revlog-compression: use zstd by default (if available)
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
46116
diff
changeset
|
237 |
revlog-compression-zstd (zstd !) |
18356
752f77ef7202
localrepo: store requirements sorted
Mads Kiilerich <mads@kiilerich.com>
parents:
16974
diff
changeset
|
238 |
revlogv1 |
48669
7ee07e1a25c0
share-safe: enable by default (BC)
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
48464
diff
changeset
|
239 |
share-safe |
40894
57e4150fb15b
test: enable sparse-revlog for test-init.t
Boris Feld <boris.feld@octobus.net>
parents:
37415
diff
changeset
|
240 |
sparserevlog |
11786
38e3f973a4f3
tests: unify test-init
Nicolas Dumazet <nicdumz.commits@gmail.com>
parents:
11640
diff
changeset
|
241 |
store |
37415
c2c8962a9465
simplestore: use a custom store for the simple store repo
Gregory Szorc <gregory.szorc@gmail.com>
parents:
37330
diff
changeset
|
242 |
testonly-simplestore (reposimplestore !) |
12584
fb24b491e06a
init: expand destination url as a configured paths
Mads Kiilerich <mads@kiilerich.com>
parents:
12328
diff
changeset
|
243 |
|
fb24b491e06a
init: expand destination url as a configured paths
Mads Kiilerich <mads@kiilerich.com>
parents:
12328
diff
changeset
|
244 |
prepare test of init of url configured from paths |
fb24b491e06a
init: expand destination url as a configured paths
Mads Kiilerich <mads@kiilerich.com>
parents:
12328
diff
changeset
|
245 |
|
fb24b491e06a
init: expand destination url as a configured paths
Mads Kiilerich <mads@kiilerich.com>
parents:
12328
diff
changeset
|
246 |
$ echo '[paths]' >> $HGRCPATH |
fb24b491e06a
init: expand destination url as a configured paths
Mads Kiilerich <mads@kiilerich.com>
parents:
12328
diff
changeset
|
247 |
$ echo "somewhere = `pwd`/url from paths" >> $HGRCPATH |
fb24b491e06a
init: expand destination url as a configured paths
Mads Kiilerich <mads@kiilerich.com>
parents:
12328
diff
changeset
|
248 |
$ echo "elsewhere = `pwd`/another paths url" >> $HGRCPATH |
fb24b491e06a
init: expand destination url as a configured paths
Mads Kiilerich <mads@kiilerich.com>
parents:
12328
diff
changeset
|
249 |
|
fb24b491e06a
init: expand destination url as a configured paths
Mads Kiilerich <mads@kiilerich.com>
parents:
12328
diff
changeset
|
250 |
init should (for consistency with clone) expand the url |
fb24b491e06a
init: expand destination url as a configured paths
Mads Kiilerich <mads@kiilerich.com>
parents:
12328
diff
changeset
|
251 |
|
fb24b491e06a
init: expand destination url as a configured paths
Mads Kiilerich <mads@kiilerich.com>
parents:
12328
diff
changeset
|
252 |
$ hg init somewhere |
fb24b491e06a
init: expand destination url as a configured paths
Mads Kiilerich <mads@kiilerich.com>
parents:
12328
diff
changeset
|
253 |
$ checknewrepo "url from paths" |
fb24b491e06a
init: expand destination url as a configured paths
Mads Kiilerich <mads@kiilerich.com>
parents:
12328
diff
changeset
|
254 |
store created |
fb24b491e06a
init: expand destination url as a configured paths
Mads Kiilerich <mads@kiilerich.com>
parents:
12328
diff
changeset
|
255 |
00changelog.i created |
18356
752f77ef7202
localrepo: store requirements sorted
Mads Kiilerich <mads@kiilerich.com>
parents:
16974
diff
changeset
|
256 |
dotencode |
48321
f35529784079
dirstate-v2: fix confusion between requirement and format config variable
Raphaël Gomès <rgomes@octobus.net>
parents:
48295
diff
changeset
|
257 |
dirstate-v2 (dirstate-v2 !) |
14905
207935cda6dc
localrepo: make requirements attribute of newly-created repos contain a set
Andrew Pritchard <andrewp@fogcreek.com>
parents:
14186
diff
changeset
|
258 |
fncache |
26921
b11495c2a7e2
tests: test generaldelta configuration in test-init.t
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
25495
diff
changeset
|
259 |
generaldelta |
46884
cc3ad5c3af3b
persistent-nodemap: enable the feature by default when using Rust
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
46874
diff
changeset
|
260 |
persistent-nodemap (rust !) |
46874
84a93fa7ecfd
revlog-compression: use zstd by default (if available)
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
46116
diff
changeset
|
261 |
revlog-compression-zstd (zstd !) |
18356
752f77ef7202
localrepo: store requirements sorted
Mads Kiilerich <mads@kiilerich.com>
parents:
16974
diff
changeset
|
262 |
revlogv1 |
48669
7ee07e1a25c0
share-safe: enable by default (BC)
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
48464
diff
changeset
|
263 |
share-safe |
40894
57e4150fb15b
test: enable sparse-revlog for test-init.t
Boris Feld <boris.feld@octobus.net>
parents:
37415
diff
changeset
|
264 |
sparserevlog |
12584
fb24b491e06a
init: expand destination url as a configured paths
Mads Kiilerich <mads@kiilerich.com>
parents:
12328
diff
changeset
|
265 |
store |
37415
c2c8962a9465
simplestore: use a custom store for the simple store repo
Gregory Szorc <gregory.szorc@gmail.com>
parents:
37330
diff
changeset
|
266 |
testonly-simplestore (reposimplestore !) |
12584
fb24b491e06a
init: expand destination url as a configured paths
Mads Kiilerich <mads@kiilerich.com>
parents:
12328
diff
changeset
|
267 |
|
fb24b491e06a
init: expand destination url as a configured paths
Mads Kiilerich <mads@kiilerich.com>
parents:
12328
diff
changeset
|
268 |
verify that clone also expand urls |
fb24b491e06a
init: expand destination url as a configured paths
Mads Kiilerich <mads@kiilerich.com>
parents:
12328
diff
changeset
|
269 |
|
fb24b491e06a
init: expand destination url as a configured paths
Mads Kiilerich <mads@kiilerich.com>
parents:
12328
diff
changeset
|
270 |
$ hg clone somewhere elsewhere |
fb24b491e06a
init: expand destination url as a configured paths
Mads Kiilerich <mads@kiilerich.com>
parents:
12328
diff
changeset
|
271 |
updating to branch default |
fb24b491e06a
init: expand destination url as a configured paths
Mads Kiilerich <mads@kiilerich.com>
parents:
12328
diff
changeset
|
272 |
0 files updated, 0 files merged, 0 files removed, 0 files unresolved |
fb24b491e06a
init: expand destination url as a configured paths
Mads Kiilerich <mads@kiilerich.com>
parents:
12328
diff
changeset
|
273 |
$ checknewrepo "another paths url" |
fb24b491e06a
init: expand destination url as a configured paths
Mads Kiilerich <mads@kiilerich.com>
parents:
12328
diff
changeset
|
274 |
store created |
fb24b491e06a
init: expand destination url as a configured paths
Mads Kiilerich <mads@kiilerich.com>
parents:
12328
diff
changeset
|
275 |
00changelog.i created |
18356
752f77ef7202
localrepo: store requirements sorted
Mads Kiilerich <mads@kiilerich.com>
parents:
16974
diff
changeset
|
276 |
dotencode |
48321
f35529784079
dirstate-v2: fix confusion between requirement and format config variable
Raphaël Gomès <rgomes@octobus.net>
parents:
48295
diff
changeset
|
277 |
dirstate-v2 (dirstate-v2 !) |
14905
207935cda6dc
localrepo: make requirements attribute of newly-created repos contain a set
Andrew Pritchard <andrewp@fogcreek.com>
parents:
14186
diff
changeset
|
278 |
fncache |
26921
b11495c2a7e2
tests: test generaldelta configuration in test-init.t
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
25495
diff
changeset
|
279 |
generaldelta |
46884
cc3ad5c3af3b
persistent-nodemap: enable the feature by default when using Rust
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
46874
diff
changeset
|
280 |
persistent-nodemap (rust !) |
46874
84a93fa7ecfd
revlog-compression: use zstd by default (if available)
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
46116
diff
changeset
|
281 |
revlog-compression-zstd (zstd !) |
18356
752f77ef7202
localrepo: store requirements sorted
Mads Kiilerich <mads@kiilerich.com>
parents:
16974
diff
changeset
|
282 |
revlogv1 |
48669
7ee07e1a25c0
share-safe: enable by default (BC)
Pierre-Yves David <pierre-yves.david@octobus.net>
parents:
48464
diff
changeset
|
283 |
share-safe |
40894
57e4150fb15b
test: enable sparse-revlog for test-init.t
Boris Feld <boris.feld@octobus.net>
parents:
37415
diff
changeset
|
284 |
sparserevlog |
12584
fb24b491e06a
init: expand destination url as a configured paths
Mads Kiilerich <mads@kiilerich.com>
parents:
12328
diff
changeset
|
285 |
store |
37415
c2c8962a9465
simplestore: use a custom store for the simple store repo
Gregory Szorc <gregory.szorc@gmail.com>
parents:
37330
diff
changeset
|
286 |
testonly-simplestore (reposimplestore !) |
13604
3f6a4579f803
hg: add support for cloning bookmarks
David Soria Parra <dsp@php.net>
parents:
12712
diff
changeset
|
287 |
|
3f6a4579f803
hg: add support for cloning bookmarks
David Soria Parra <dsp@php.net>
parents:
12712
diff
changeset
|
288 |
clone bookmarks |
3f6a4579f803
hg: add support for cloning bookmarks
David Soria Parra <dsp@php.net>
parents:
12712
diff
changeset
|
289 |
|
3f6a4579f803
hg: add support for cloning bookmarks
David Soria Parra <dsp@php.net>
parents:
12712
diff
changeset
|
290 |
$ hg -R local bookmark test |
3f6a4579f803
hg: add support for cloning bookmarks
David Soria Parra <dsp@php.net>
parents:
12712
diff
changeset
|
291 |
$ hg -R local bookmarks |
3f6a4579f803
hg: add support for cloning bookmarks
David Soria Parra <dsp@php.net>
parents:
12712
diff
changeset
|
292 |
* test 0:08b9e9f63b32 |
47920
9c4204b7f3e4
tests: rely on dummyssh being the default
Valentin Gatien-Baron <valentin.gatienbaron@gmail.com>
parents:
47279
diff
changeset
|
293 |
$ hg clone local ssh://user@dummy/remote-bookmarks |
13604
3f6a4579f803
hg: add support for cloning bookmarks
David Soria Parra <dsp@php.net>
parents:
12712
diff
changeset
|
294 |
searching for changes |
3f6a4579f803
hg: add support for cloning bookmarks
David Soria Parra <dsp@php.net>
parents:
12712
diff
changeset
|
295 |
remote: adding changesets |
3f6a4579f803
hg: add support for cloning bookmarks
David Soria Parra <dsp@php.net>
parents:
12712
diff
changeset
|
296 |
remote: adding manifests |
3f6a4579f803
hg: add support for cloning bookmarks
David Soria Parra <dsp@php.net>
parents:
12712
diff
changeset
|
297 |
remote: adding file changes |
3f6a4579f803
hg: add support for cloning bookmarks
David Soria Parra <dsp@php.net>
parents:
12712
diff
changeset
|
298 |
remote: added 1 changesets with 1 changes to 1 files |
22647
5b6cd8526d56
clone: explicitly push bookmarks when cloning from local to remote
Pierre-Yves David <pierre-yves.david@fb.com>
parents:
20180
diff
changeset
|
299 |
exporting bookmark test |
13604
3f6a4579f803
hg: add support for cloning bookmarks
David Soria Parra <dsp@php.net>
parents:
12712
diff
changeset
|
300 |
$ hg -R remote-bookmarks bookmarks |
3f6a4579f803
hg: add support for cloning bookmarks
David Soria Parra <dsp@php.net>
parents:
12712
diff
changeset
|
301 |
test 0:08b9e9f63b32 |
41447
189e06b2d719
revlog: make sure we never use sparserevlog without general delta (issue6056)
Boris Feld <boris.feld@octobus.net>
parents:
40919
diff
changeset
|
302 |
|
189e06b2d719
revlog: make sure we never use sparserevlog without general delta (issue6056)
Boris Feld <boris.feld@octobus.net>
parents:
40919
diff
changeset
|
303 |
Check format constraint |
189e06b2d719
revlog: make sure we never use sparserevlog without general delta (issue6056)
Boris Feld <boris.feld@octobus.net>
parents:
40919
diff
changeset
|
304 |
----------------------- |
189e06b2d719
revlog: make sure we never use sparserevlog without general delta (issue6056)
Boris Feld <boris.feld@octobus.net>
parents:
40919
diff
changeset
|
305 |
|
189e06b2d719
revlog: make sure we never use sparserevlog without general delta (issue6056)
Boris Feld <boris.feld@octobus.net>
parents:
40919
diff
changeset
|
306 |
$ hg init issue6056 --config format.usegeneraldelta=0 --config format.sparse-revlog=0 |
189e06b2d719
revlog: make sure we never use sparserevlog without general delta (issue6056)
Boris Feld <boris.feld@octobus.net>
parents:
40919
diff
changeset
|
307 |
$ cd issue6056 |
189e06b2d719
revlog: make sure we never use sparserevlog without general delta (issue6056)
Boris Feld <boris.feld@octobus.net>
parents:
40919
diff
changeset
|
308 |
$ echo foo > 1 |
189e06b2d719
revlog: make sure we never use sparserevlog without general delta (issue6056)
Boris Feld <boris.feld@octobus.net>
parents:
40919
diff
changeset
|
309 |
$ echo foo > 2 |
189e06b2d719
revlog: make sure we never use sparserevlog without general delta (issue6056)
Boris Feld <boris.feld@octobus.net>
parents:
40919
diff
changeset
|
310 |
$ echo foo > 3 |
189e06b2d719
revlog: make sure we never use sparserevlog without general delta (issue6056)
Boris Feld <boris.feld@octobus.net>
parents:
40919
diff
changeset
|
311 |
$ echo foo > 4 |
189e06b2d719
revlog: make sure we never use sparserevlog without general delta (issue6056)
Boris Feld <boris.feld@octobus.net>
parents:
40919
diff
changeset
|
312 |
$ echo foo > 5 |
189e06b2d719
revlog: make sure we never use sparserevlog without general delta (issue6056)
Boris Feld <boris.feld@octobus.net>
parents:
40919
diff
changeset
|
313 |
$ hg add * |
189e06b2d719
revlog: make sure we never use sparserevlog without general delta (issue6056)
Boris Feld <boris.feld@octobus.net>
parents:
40919
diff
changeset
|
314 |
|
189e06b2d719
revlog: make sure we never use sparserevlog without general delta (issue6056)
Boris Feld <boris.feld@octobus.net>
parents:
40919
diff
changeset
|
315 |
Build a bogus repository (sparserevlog without general delta) |
189e06b2d719
revlog: make sure we never use sparserevlog without general delta (issue6056)
Boris Feld <boris.feld@octobus.net>
parents:
40919
diff
changeset
|
316 |
|
189e06b2d719
revlog: make sure we never use sparserevlog without general delta (issue6056)
Boris Feld <boris.feld@octobus.net>
parents:
40919
diff
changeset
|
317 |
$ hg commit -m 'initial changesets' |
189e06b2d719
revlog: make sure we never use sparserevlog without general delta (issue6056)
Boris Feld <boris.feld@octobus.net>
parents:
40919
diff
changeset
|
318 |
$ echo 'sparserevlog' >> .hg/requires |
189e06b2d719
revlog: make sure we never use sparserevlog without general delta (issue6056)
Boris Feld <boris.feld@octobus.net>
parents:
40919
diff
changeset
|
319 |
$ for x in `$TESTDIR/seq.py 100`; do |
189e06b2d719
revlog: make sure we never use sparserevlog without general delta (issue6056)
Boris Feld <boris.feld@octobus.net>
parents:
40919
diff
changeset
|
320 |
> echo $x >> `expr $x % 5 + 1` |
189e06b2d719
revlog: make sure we never use sparserevlog without general delta (issue6056)
Boris Feld <boris.feld@octobus.net>
parents:
40919
diff
changeset
|
321 |
> hg commit -m $x |
189e06b2d719
revlog: make sure we never use sparserevlog without general delta (issue6056)
Boris Feld <boris.feld@octobus.net>
parents:
40919
diff
changeset
|
322 |
> done |
189e06b2d719
revlog: make sure we never use sparserevlog without general delta (issue6056)
Boris Feld <boris.feld@octobus.net>
parents:
40919
diff
changeset
|
323 |
$ cd .. |