Show More
@@ -9,7 +9,7 b' This test tries to exercise the ssh func' | |||||
9 | > if [ -f "$name"/.hg/00changelog.i ]; then |
|
9 | > if [ -f "$name"/.hg/00changelog.i ]; then | |
10 | > echo 00changelog.i created |
|
10 | > echo 00changelog.i created | |
11 | > fi |
|
11 | > fi | |
12 | > cat "$name"/.hg/requires |
|
12 | > hg debugrequires -R "$name" | |
13 | > } |
|
13 | > } | |
14 |
|
14 | |||
15 | creating 'local' |
|
15 | creating 'local' |
@@ -94,7 +94,7 b' Test link+rename largefile codepath' | |||||
94 | 1276481102f218c981e0324180bafd9f sub/maybelarge.dat |
|
94 | 1276481102f218c981e0324180bafd9f sub/maybelarge.dat | |
95 |
|
95 | |||
96 | "lfconvert" adds 'largefiles' to .hg/requires. |
|
96 | "lfconvert" adds 'largefiles' to .hg/requires. | |
97 |
$ |
|
97 | $ hg debugrequires | |
98 | dotencode |
|
98 | dotencode | |
99 | dirstate-v2 (dirstate-v2 !) |
|
99 | dirstate-v2 (dirstate-v2 !) | |
100 | fncache |
|
100 | fncache |
@@ -288,7 +288,7 b' parameters are available, but not --auth' | |||||
288 |
|
288 | |||
289 | The requirement is added to the destination repo. |
|
289 | The requirement is added to the destination repo. | |
290 |
|
290 | |||
291 |
$ |
|
291 | $ hg debugrequires | |
292 | dotencode |
|
292 | dotencode | |
293 | dirstate-v2 (dirstate-v2 !) |
|
293 | dirstate-v2 (dirstate-v2 !) | |
294 | fncache |
|
294 | fncache |
@@ -34,7 +34,7 b' The clone directory should only contain ' | |||||
34 | f2 |
|
34 | f2 | |
35 |
|
35 | |||
36 | Requirements should contain narrowhg |
|
36 | Requirements should contain narrowhg | |
37 |
$ |
|
37 | $ hg debugrequires -R narrowclone1 | grep narrowhg | |
38 | narrowhg-experimental |
|
38 | narrowhg-experimental | |
39 |
|
39 | |||
40 | NarrowHG should track f1 and f2 |
|
40 | NarrowHG should track f1 and f2 |
@@ -22,7 +22,7 b' narrow clone a file, f10' | |||||
22 | added 40 changesets with 1 changes to 1 files |
|
22 | added 40 changesets with 1 changes to 1 files | |
23 | new changesets *:* (glob) |
|
23 | new changesets *:* (glob) | |
24 | $ cd narrow |
|
24 | $ cd narrow | |
25 |
$ |
|
25 | $ hg debugrequires | grep -v generaldelta | |
26 | dotencode |
|
26 | dotencode | |
27 | dirstate-v2 (dirstate-v2 !) |
|
27 | dirstate-v2 (dirstate-v2 !) | |
28 | fncache |
|
28 | fncache |
@@ -61,7 +61,7 b' Cloning a specific file when stream clon' | |||||
61 |
|
61 | |||
62 | Making sure we have the correct set of requirements |
|
62 | Making sure we have the correct set of requirements | |
63 |
|
63 | |||
64 |
$ |
|
64 | $ hg debugrequires | |
65 | dotencode (tree !) |
|
65 | dotencode (tree !) | |
66 | dotencode (flat-fncache !) |
|
66 | dotencode (flat-fncache !) | |
67 | dirstate-v2 (dirstate-v2 !) |
|
67 | dirstate-v2 (dirstate-v2 !) |
@@ -38,7 +38,7 b' narrow clone a file, f10' | |||||
38 | added 3 changesets with 1 changes to 1 files |
|
38 | added 3 changesets with 1 changes to 1 files | |
39 | new changesets *:* (glob) |
|
39 | new changesets *:* (glob) | |
40 | $ cd narrow |
|
40 | $ cd narrow | |
41 |
$ |
|
41 | $ hg debugrequires | grep -v generaldelta | |
42 | dotencode |
|
42 | dotencode | |
43 | dirstate-v2 (dirstate-v2 !) |
|
43 | dirstate-v2 (dirstate-v2 !) | |
44 | fncache |
|
44 | fncache |
@@ -56,7 +56,7 b' XXX: we should have a flag in `hg debugs' | |||||
56 | $ test -f .hg/sparse |
|
56 | $ test -f .hg/sparse | |
57 | [1] |
|
57 | [1] | |
58 |
|
58 | |||
59 |
$ |
|
59 | $ hg debugrequires | |
60 | dotencode |
|
60 | dotencode | |
61 | dirstate-v2 (dirstate-v2 !) |
|
61 | dirstate-v2 (dirstate-v2 !) | |
62 | fncache |
|
62 | fncache |
@@ -25,7 +25,7 b'' | |||||
25 | searching for changes |
|
25 | searching for changes | |
26 | no changes found |
|
26 | no changes found | |
27 | $ cd shallow |
|
27 | $ cd shallow | |
28 |
$ |
|
28 | $ hg debugrequires | |
29 | dotencode |
|
29 | dotencode | |
30 | dirstate-v2 (dirstate-v2 !) |
|
30 | dirstate-v2 (dirstate-v2 !) | |
31 | exp-remotefilelog-repo-req-1 |
|
31 | exp-remotefilelog-repo-req-1 | |
@@ -69,7 +69,7 b'' | |||||
69 | searching for changes |
|
69 | searching for changes | |
70 | no changes found |
|
70 | no changes found | |
71 | $ cd shallow2 |
|
71 | $ cd shallow2 | |
72 |
$ |
|
72 | $ hg debugrequires | |
73 | dotencode |
|
73 | dotencode | |
74 | dirstate-v2 (dirstate-v2 !) |
|
74 | dirstate-v2 (dirstate-v2 !) | |
75 | exp-remotefilelog-repo-req-1 |
|
75 | exp-remotefilelog-repo-req-1 | |
@@ -113,7 +113,7 b'' | |||||
113 | 1 files updated, 0 files merged, 0 files removed, 0 files unresolved |
|
113 | 1 files updated, 0 files merged, 0 files removed, 0 files unresolved | |
114 |
|
114 | |||
115 | $ ls shallow3/.hg/store/data |
|
115 | $ ls shallow3/.hg/store/data | |
116 | $ cat shallow3/.hg/requires |
|
116 | $ hg debugrequires -R shallow3/ | |
117 | dotencode |
|
117 | dotencode | |
118 | dirstate-v2 (dirstate-v2 !) |
|
118 | dirstate-v2 (dirstate-v2 !) | |
119 | exp-remotefilelog-repo-req-1 |
|
119 | exp-remotefilelog-repo-req-1 |
@@ -22,7 +22,7 b'' | |||||
22 | searching for changes |
|
22 | searching for changes | |
23 | no changes found |
|
23 | no changes found | |
24 | $ cd shallow |
|
24 | $ cd shallow | |
25 |
$ |
|
25 | $ hg debugrequires | |
26 | dotencode |
|
26 | dotencode | |
27 | dirstate-v2 (dirstate-v2 !) |
|
27 | dirstate-v2 (dirstate-v2 !) | |
28 | exp-remotefilelog-repo-req-1 |
|
28 | exp-remotefilelog-repo-req-1 | |
@@ -59,7 +59,7 b'' | |||||
59 | searching for changes |
|
59 | searching for changes | |
60 | no changes found |
|
60 | no changes found | |
61 | $ cd shallow2 |
|
61 | $ cd shallow2 | |
62 |
$ |
|
62 | $ hg debugrequires | |
63 | dotencode |
|
63 | dotencode | |
64 | dirstate-v2 (dirstate-v2 !) |
|
64 | dirstate-v2 (dirstate-v2 !) | |
65 | exp-remotefilelog-repo-req-1 |
|
65 | exp-remotefilelog-repo-req-1 | |
@@ -111,7 +111,7 b' check its contents separately.' | |||||
111 | 1 files updated, 0 files merged, 0 files removed, 0 files unresolved |
|
111 | 1 files updated, 0 files merged, 0 files removed, 0 files unresolved | |
112 |
|
112 | |||
113 | $ ls shallow3/.hg/store/data |
|
113 | $ ls shallow3/.hg/store/data | |
114 | $ cat shallow3/.hg/requires |
|
114 | $ hg debugrequires -R shallow3/ | |
115 | dotencode |
|
115 | dotencode | |
116 | dirstate-v2 (dirstate-v2 !) |
|
116 | dirstate-v2 (dirstate-v2 !) | |
117 | exp-remotefilelog-repo-req-1 |
|
117 | exp-remotefilelog-repo-req-1 |
@@ -25,7 +25,7 b' Shallow clone from full' | |||||
25 | searching for changes |
|
25 | searching for changes | |
26 | no changes found |
|
26 | no changes found | |
27 | $ cd shallow |
|
27 | $ cd shallow | |
28 |
$ |
|
28 | $ hg debugrequires | |
29 | dotencode |
|
29 | dotencode | |
30 | dirstate-v2 (dirstate-v2 !) |
|
30 | dirstate-v2 (dirstate-v2 !) | |
31 | exp-remotefilelog-repo-req-1 |
|
31 | exp-remotefilelog-repo-req-1 |
@@ -9,7 +9,7 b' A new repository uses zlib storage, whic' | |||||
9 |
|
9 | |||
10 | $ hg init default |
|
10 | $ hg init default | |
11 | $ cd default |
|
11 | $ cd default | |
12 |
$ |
|
12 | $ hg debugrequires | |
13 | dotencode |
|
13 | dotencode | |
14 | dirstate-v2 (dirstate-v2 !) |
|
14 | dirstate-v2 (dirstate-v2 !) | |
15 | fncache |
|
15 | fncache | |
@@ -59,7 +59,7 b' with that engine or a requirement' | |||||
59 | $ touch bar |
|
59 | $ touch bar | |
60 | $ hg --config format.revlog-compression=none -q commit -A -m 'add bar with a lot of repeated repeated repeated text' |
|
60 | $ hg --config format.revlog-compression=none -q commit -A -m 'add bar with a lot of repeated repeated repeated text' | |
61 |
|
61 | |||
62 |
$ |
|
62 | $ hg debugrequires | |
63 | dotencode |
|
63 | dotencode | |
64 | dirstate-v2 (dirstate-v2 !) |
|
64 | dirstate-v2 (dirstate-v2 !) | |
65 | fncache |
|
65 | fncache | |
@@ -79,7 +79,7 b' with that engine or a requirement' | |||||
79 |
|
79 | |||
80 | $ hg --config format.revlog-compression=zstd init zstd |
|
80 | $ hg --config format.revlog-compression=zstd init zstd | |
81 | $ cd zstd |
|
81 | $ cd zstd | |
82 |
$ |
|
82 | $ hg debugrequires | |
83 | dotencode |
|
83 | dotencode | |
84 | dirstate-v2 (dirstate-v2 !) |
|
84 | dirstate-v2 (dirstate-v2 !) | |
85 | fncache |
|
85 | fncache | |
@@ -183,7 +183,7 b' checking details of none compression' | |||||
183 | summary: some-commit |
|
183 | summary: some-commit | |
184 |
|
184 | |||
185 |
|
185 | |||
186 | $ cat none-compression/.hg/requires |
|
186 | $ hg debugrequires -R none-compression/ | |
187 | dotencode |
|
187 | dotencode | |
188 | exp-compression-none |
|
188 | exp-compression-none | |
189 | dirstate-v2 (dirstate-v2 !) |
|
189 | dirstate-v2 (dirstate-v2 !) |
@@ -20,7 +20,7 b' Can create and open repo with revlog v2 ' | |||||
20 |
|
20 | |||
21 | $ hg init new-repo |
|
21 | $ hg init new-repo | |
22 | $ cd new-repo |
|
22 | $ cd new-repo | |
23 |
$ |
|
23 | $ hg debugrequires | |
24 | dotencode |
|
24 | dotencode | |
25 | dirstate-v2 (dirstate-v2 !) |
|
25 | dirstate-v2 (dirstate-v2 !) | |
26 | exp-revlogv2.2 |
|
26 | exp-revlogv2.2 |
@@ -161,7 +161,7 b' Cloning a shared repo via bundle2 result' | |||||
161 |
|
161 | |||
162 | $ cd .. |
|
162 | $ cd .. | |
163 | $ hg clone -q --stream ssh://user@dummy/`pwd`/repo2 cloned-via-bundle2 |
|
163 | $ hg clone -q --stream ssh://user@dummy/`pwd`/repo2 cloned-via-bundle2 | |
164 |
$ |
|
164 | $ hg -R cloned-via-bundle2 debugrequires | grep "shared" | |
165 | [1] |
|
165 | [1] | |
166 | $ hg id --cwd cloned-via-bundle2 -r tip |
|
166 | $ hg id --cwd cloned-via-bundle2 -r tip | |
167 | c2e0ac586386 tip |
|
167 | c2e0ac586386 tip |
@@ -16,7 +16,7 b'' | |||||
16 |
|
16 | |||
17 | Enable sparse profile |
|
17 | Enable sparse profile | |
18 |
|
18 | |||
19 |
$ |
|
19 | $ hg debugrequires | |
20 | dotencode |
|
20 | dotencode | |
21 | dirstate-v2 (dirstate-v2 !) |
|
21 | dirstate-v2 (dirstate-v2 !) | |
22 | fncache |
|
22 | fncache | |
@@ -36,7 +36,7 b' Enable sparse profile' | |||||
36 |
|
36 | |||
37 | Requirement for sparse added when sparse is enabled |
|
37 | Requirement for sparse added when sparse is enabled | |
38 |
|
38 | |||
39 | $ cat .hg/requires |
|
39 | $ hg debugrequires --config extensions.sparse= | |
40 | dotencode |
|
40 | dotencode | |
41 | dirstate-v2 (dirstate-v2 !) |
|
41 | dirstate-v2 (dirstate-v2 !) | |
42 | exp-sparse |
|
42 | exp-sparse | |
@@ -59,7 +59,7 b' Requirement for sparse is removed when s' | |||||
59 |
|
59 | |||
60 | $ hg debugsparse --reset --config extensions.sparse= |
|
60 | $ hg debugsparse --reset --config extensions.sparse= | |
61 |
|
61 | |||
62 |
$ |
|
62 | $ hg debugrequires | |
63 | dotencode |
|
63 | dotencode | |
64 | dirstate-v2 (dirstate-v2 !) |
|
64 | dirstate-v2 (dirstate-v2 !) | |
65 | fncache |
|
65 | fncache |
@@ -13,7 +13,7 b' the instability.' | |||||
13 | New repo should not use SQLite by default |
|
13 | New repo should not use SQLite by default | |
14 |
|
14 | |||
15 | $ hg init empty-no-sqlite |
|
15 | $ hg init empty-no-sqlite | |
16 | $ cat empty-no-sqlite/.hg/requires |
|
16 | $ hg debugrequires -R empty-no-sqlite | |
17 | dotencode |
|
17 | dotencode | |
18 | dirstate-v2 (dirstate-v2 !) |
|
18 | dirstate-v2 (dirstate-v2 !) | |
19 | fncache |
|
19 | fncache | |
@@ -27,7 +27,7 b' New repo should not use SQLite by defaul' | |||||
27 | storage.new-repo-backend=sqlite is recognized |
|
27 | storage.new-repo-backend=sqlite is recognized | |
28 |
|
28 | |||
29 | $ hg --config storage.new-repo-backend=sqlite init empty-sqlite |
|
29 | $ hg --config storage.new-repo-backend=sqlite init empty-sqlite | |
30 | $ cat empty-sqlite/.hg/requires |
|
30 | $ hg debugrequires -R empty-sqlite | |
31 | dotencode |
|
31 | dotencode | |
32 | dirstate-v2 (dirstate-v2 !) |
|
32 | dirstate-v2 (dirstate-v2 !) | |
33 | exp-sqlite-001 |
|
33 | exp-sqlite-001 | |
@@ -49,7 +49,7 b' storage.new-repo-backend=sqlite is recog' | |||||
49 | Can force compression to zlib |
|
49 | Can force compression to zlib | |
50 |
|
50 | |||
51 | $ hg --config storage.sqlite.compression=zlib init empty-zlib |
|
51 | $ hg --config storage.sqlite.compression=zlib init empty-zlib | |
52 | $ cat empty-zlib/.hg/requires |
|
52 | $ hg debugrequires -R empty-zlib | |
53 | dotencode |
|
53 | dotencode | |
54 | dirstate-v2 (dirstate-v2 !) |
|
54 | dirstate-v2 (dirstate-v2 !) | |
55 | exp-sqlite-001 |
|
55 | exp-sqlite-001 | |
@@ -65,7 +65,7 b' Can force compression to zlib' | |||||
65 | Can force compression to none |
|
65 | Can force compression to none | |
66 |
|
66 | |||
67 | $ hg --config storage.sqlite.compression=none init empty-none |
|
67 | $ hg --config storage.sqlite.compression=none init empty-none | |
68 | $ cat empty-none/.hg/requires |
|
68 | $ hg debugrequires -R empty-none | |
69 | dotencode |
|
69 | dotencode | |
70 | dirstate-v2 (dirstate-v2 !) |
|
70 | dirstate-v2 (dirstate-v2 !) | |
71 | exp-sqlite-001 |
|
71 | exp-sqlite-001 |
@@ -5,7 +5,7 b' Set up repo' | |||||
5 |
|
5 | |||
6 | Requirements get set on init |
|
6 | Requirements get set on init | |
7 |
|
7 | |||
8 | $ grep treemanifest .hg/requires |
|
8 | $ hg debugrequires | grep treemanifest | |
9 | treemanifest |
|
9 | treemanifest | |
10 |
|
10 | |||
11 | Without directories, looks like any other repo |
|
11 | Without directories, looks like any other repo | |
@@ -229,7 +229,7 b' Create clone with tree manifests enabled' | |||||
229 | $ cd repo-mixed |
|
229 | $ cd repo-mixed | |
230 | $ test -d .hg/store/meta |
|
230 | $ test -d .hg/store/meta | |
231 | [1] |
|
231 | [1] | |
232 | $ grep treemanifest .hg/requires |
|
232 | $ hg debugrequires | grep treemanifest | |
233 | treemanifest |
|
233 | treemanifest | |
234 |
|
234 | |||
235 | Should be possible to push updates from flat to tree manifest repo |
|
235 | Should be possible to push updates from flat to tree manifest repo | |
@@ -373,7 +373,7 b' Pushing from treemanifest repo to an emp' | |||||
373 | > [experimental] |
|
373 | > [experimental] | |
374 | > changegroup3=yes |
|
374 | > changegroup3=yes | |
375 | > EOF |
|
375 | > EOF | |
376 | $ grep treemanifest empty-repo/.hg/requires |
|
376 | $ hg debugrequires -R empty-repo | grep treemanifest | |
377 | [1] |
|
377 | [1] | |
378 | $ hg push -R repo -r 0 empty-repo |
|
378 | $ hg push -R repo -r 0 empty-repo | |
379 | pushing to empty-repo |
|
379 | pushing to empty-repo | |
@@ -382,13 +382,13 b' Pushing from treemanifest repo to an emp' | |||||
382 | adding manifests |
|
382 | adding manifests | |
383 | adding file changes |
|
383 | adding file changes | |
384 | added 1 changesets with 2 changes to 2 files |
|
384 | added 1 changesets with 2 changes to 2 files | |
385 | $ grep treemanifest empty-repo/.hg/requires |
|
385 | $ hg debugrequires -R empty-repo | grep treemanifest | |
386 | treemanifest |
|
386 | treemanifest | |
387 |
|
387 | |||
388 | Pushing to an empty repo works |
|
388 | Pushing to an empty repo works | |
389 |
|
389 | |||
390 | $ hg --config experimental.treemanifest=1 init clone |
|
390 | $ hg --config experimental.treemanifest=1 init clone | |
391 | $ grep treemanifest clone/.hg/requires |
|
391 | $ hg debugrequires -R clone | grep treemanifest | |
392 | treemanifest |
|
392 | treemanifest | |
393 | $ hg push -R repo clone |
|
393 | $ hg push -R repo clone | |
394 | pushing to clone |
|
394 | pushing to clone | |
@@ -397,7 +397,7 b' Pushing to an empty repo works' | |||||
397 | adding manifests |
|
397 | adding manifests | |
398 | adding file changes |
|
398 | adding file changes | |
399 | added 11 changesets with 15 changes to 10 files (+3 heads) |
|
399 | added 11 changesets with 15 changes to 10 files (+3 heads) | |
400 | $ grep treemanifest clone/.hg/requires |
|
400 | $ hg debugrequires -R clone | grep treemanifest | |
401 | treemanifest |
|
401 | treemanifest | |
402 | $ hg -R clone verify |
|
402 | $ hg -R clone verify | |
403 | checking changesets |
|
403 | checking changesets | |
@@ -682,7 +682,7 b' We can clone even with the knob turned o' | |||||
682 | No server errors. |
|
682 | No server errors. | |
683 | $ cat deeprepo/errors.log |
|
683 | $ cat deeprepo/errors.log | |
684 | requires got updated to include treemanifest |
|
684 | requires got updated to include treemanifest | |
685 |
$ |
|
685 | $ hg debugrequires -R deepclone | grep treemanifest | |
686 | treemanifest |
|
686 | treemanifest | |
687 | Tree manifest revlogs exist. |
|
687 | Tree manifest revlogs exist. | |
688 | $ find deepclone/.hg/store/meta | sort |
|
688 | $ find deepclone/.hg/store/meta | sort | |
@@ -730,7 +730,7 b' Create clones using old repo formats to ' | |||||
730 | updating to branch default |
|
730 | updating to branch default | |
731 | 8 files updated, 0 files merged, 0 files removed, 0 files unresolved |
|
731 | 8 files updated, 0 files merged, 0 files removed, 0 files unresolved | |
732 | $ cd deeprepo-basicstore |
|
732 | $ cd deeprepo-basicstore | |
733 | $ grep store .hg/requires |
|
733 | $ hg debugrequires | grep store | |
734 | [1] |
|
734 | [1] | |
735 | $ hg serve -p $HGPORT1 -d --pid-file=hg.pid --errorlog=errors.log |
|
735 | $ hg serve -p $HGPORT1 -d --pid-file=hg.pid --errorlog=errors.log | |
736 | $ cat hg.pid >> $DAEMON_PIDS |
|
736 | $ cat hg.pid >> $DAEMON_PIDS | |
@@ -747,7 +747,7 b' Create clones using old repo formats to ' | |||||
747 | updating to branch default |
|
747 | updating to branch default | |
748 | 8 files updated, 0 files merged, 0 files removed, 0 files unresolved |
|
748 | 8 files updated, 0 files merged, 0 files removed, 0 files unresolved | |
749 | $ cd deeprepo-encodedstore |
|
749 | $ cd deeprepo-encodedstore | |
750 | $ grep fncache .hg/requires |
|
750 | $ hg debugrequires | grep fncache | |
751 | [1] |
|
751 | [1] | |
752 | $ hg serve -p $HGPORT2 -d --pid-file=hg.pid --errorlog=errors.log |
|
752 | $ hg serve -p $HGPORT2 -d --pid-file=hg.pid --errorlog=errors.log | |
753 | $ cat hg.pid >> $DAEMON_PIDS |
|
753 | $ cat hg.pid >> $DAEMON_PIDS |
@@ -624,7 +624,7 b' Original requirements backed up' | |||||
624 |
|
624 | |||
625 | generaldelta added to original requirements files |
|
625 | generaldelta added to original requirements files | |
626 |
|
626 | |||
627 |
$ |
|
627 | $ hg debugrequires | |
628 | dotencode |
|
628 | dotencode | |
629 | fncache |
|
629 | fncache | |
630 | generaldelta |
|
630 | generaldelta |
General Comments 0
You need to be logged in to leave comments.
Login now