equal
deleted
inserted
replaced
6 ============================== |
6 ============================== |
7 |
7 |
8 Pusher and pushed have sidedata enabled |
8 Pusher and pushed have sidedata enabled |
9 --------------------------------------- |
9 --------------------------------------- |
10 |
10 |
11 $ hg init sidedata-source --config format.exp-use-side-data=yes |
11 $ hg init sidedata-source --config experimental.revlogv2=enable-unstable-format-and-corrupt-my-data |
12 $ cat << EOF >> sidedata-source/.hg/hgrc |
12 $ cat << EOF >> sidedata-source/.hg/hgrc |
13 > [extensions] |
13 > [extensions] |
14 > testsidedata=$TESTDIR/testlib/ext-sidedata-5.py |
14 > testsidedata=$TESTDIR/testlib/ext-sidedata-5.py |
15 > EOF |
15 > EOF |
16 $ hg init sidedata-target --config format.exp-use-side-data=yes |
16 $ hg init sidedata-target --config experimental.revlogv2=enable-unstable-format-and-corrupt-my-data |
17 $ cat << EOF >> sidedata-target/.hg/hgrc |
17 $ cat << EOF >> sidedata-target/.hg/hgrc |
18 > [extensions] |
18 > [extensions] |
19 > testsidedata=$TESTDIR/testlib/ext-sidedata-5.py |
19 > testsidedata=$TESTDIR/testlib/ext-sidedata-5.py |
20 > EOF |
20 > EOF |
21 $ cd sidedata-source |
21 $ cd sidedata-source |
69 |
69 |
70 Puller and pulled have sidedata enabled |
70 Puller and pulled have sidedata enabled |
71 --------------------------------------- |
71 --------------------------------------- |
72 |
72 |
73 $ rm -rf sidedata-source sidedata-target |
73 $ rm -rf sidedata-source sidedata-target |
74 $ hg init sidedata-source --config format.exp-use-side-data=yes |
74 $ hg init sidedata-source --config experimental.revlogv2=enable-unstable-format-and-corrupt-my-data |
75 $ cat << EOF >> sidedata-source/.hg/hgrc |
75 $ cat << EOF >> sidedata-source/.hg/hgrc |
76 > [extensions] |
76 > [extensions] |
77 > testsidedata=$TESTDIR/testlib/ext-sidedata-5.py |
77 > testsidedata=$TESTDIR/testlib/ext-sidedata-5.py |
78 > EOF |
78 > EOF |
79 $ hg init sidedata-target --config format.exp-use-side-data=yes |
79 $ hg init sidedata-target --config experimental.revlogv2=enable-unstable-format-and-corrupt-my-data |
80 $ cat << EOF >> sidedata-target/.hg/hgrc |
80 $ cat << EOF >> sidedata-target/.hg/hgrc |
81 > [extensions] |
81 > [extensions] |
82 > testsidedata=$TESTDIR/testlib/ext-sidedata-5.py |
82 > testsidedata=$TESTDIR/testlib/ext-sidedata-5.py |
83 > EOF |
83 > EOF |
84 $ cd sidedata-source |
84 $ cd sidedata-source |
136 |
136 |
137 Pusher has sidedata enabled, pushed does not |
137 Pusher has sidedata enabled, pushed does not |
138 -------------------------------------------- |
138 -------------------------------------------- |
139 |
139 |
140 $ rm -rf sidedata-source sidedata-target |
140 $ rm -rf sidedata-source sidedata-target |
141 $ hg init sidedata-source --config format.exp-use-side-data=yes |
141 $ hg init sidedata-source --config experimental.revlogv2=enable-unstable-format-and-corrupt-my-data |
142 $ cat << EOF >> sidedata-source/.hg/hgrc |
142 $ cat << EOF >> sidedata-source/.hg/hgrc |
143 > [extensions] |
143 > [extensions] |
144 > testsidedata=$TESTDIR/testlib/ext-sidedata-5.py |
144 > testsidedata=$TESTDIR/testlib/ext-sidedata-5.py |
145 > EOF |
145 > EOF |
146 $ hg init sidedata-target --config format.exp-use-side-data=no |
146 $ hg init sidedata-target --config experimental.revlogv2=no |
147 $ cd sidedata-source |
147 $ cd sidedata-source |
148 $ echo a > a |
148 $ echo a > a |
149 $ echo b > b |
149 $ echo b > b |
150 $ echo c > c |
150 $ echo c > c |
151 $ hg commit -Am "initial" |
151 $ hg commit -Am "initial" |
184 |
184 |
185 Pulled has sidedata enabled, puller does not |
185 Pulled has sidedata enabled, puller does not |
186 -------------------------------------------- |
186 -------------------------------------------- |
187 |
187 |
188 $ rm -rf sidedata-source sidedata-target |
188 $ rm -rf sidedata-source sidedata-target |
189 $ hg init sidedata-source --config format.exp-use-side-data=yes |
189 $ hg init sidedata-source --config experimental.revlogv2=enable-unstable-format-and-corrupt-my-data |
190 $ cat << EOF >> sidedata-source/.hg/hgrc |
190 $ cat << EOF >> sidedata-source/.hg/hgrc |
191 > [extensions] |
191 > [extensions] |
192 > testsidedata=$TESTDIR/testlib/ext-sidedata-5.py |
192 > testsidedata=$TESTDIR/testlib/ext-sidedata-5.py |
193 > EOF |
193 > EOF |
194 $ hg init sidedata-target --config format.exp-use-side-data=no |
194 $ hg init sidedata-target --config experimental.revlogv2=no |
195 $ cd sidedata-source |
195 $ cd sidedata-source |
196 $ echo a > a |
196 $ echo a > a |
197 $ echo b > b |
197 $ echo b > b |
198 $ echo c > c |
198 $ echo c > c |
199 $ hg commit -Am "initial" |
199 $ hg commit -Am "initial" |
237 ============================================================== |
237 ============================================================== |
238 |
238 |
239 (Push) Target has strict superset of the source |
239 (Push) Target has strict superset of the source |
240 ----------------------------------------------- |
240 ----------------------------------------------- |
241 |
241 |
242 $ hg init source-repo --config format.exp-use-side-data=yes |
242 $ hg init source-repo --config experimental.revlogv2=enable-unstable-format-and-corrupt-my-data |
243 $ hg init target-repo --config format.exp-use-side-data=yes |
243 $ hg init target-repo --config experimental.revlogv2=enable-unstable-format-and-corrupt-my-data |
244 $ cat << EOF >> target-repo/.hg/hgrc |
244 $ cat << EOF >> target-repo/.hg/hgrc |
245 > [extensions] |
245 > [extensions] |
246 > testsidedata=$TESTDIR/testlib/ext-sidedata.py |
246 > testsidedata=$TESTDIR/testlib/ext-sidedata.py |
247 > EOF |
247 > EOF |
248 $ cd source-repo |
248 $ cd source-repo |
309 |
309 |
310 Source has one in common, one missing and one more sidedata category with the |
310 Source has one in common, one missing and one more sidedata category with the |
311 target. |
311 target. |
312 |
312 |
313 $ rm -rf source-repo target-repo |
313 $ rm -rf source-repo target-repo |
314 $ hg init source-repo --config format.exp-use-side-data=yes |
314 $ hg init source-repo --config experimental.revlogv2=enable-unstable-format-and-corrupt-my-data |
315 $ cat << EOF >> source-repo/.hg/hgrc |
315 $ cat << EOF >> source-repo/.hg/hgrc |
316 > [extensions] |
316 > [extensions] |
317 > testsidedata3=$TESTDIR/testlib/ext-sidedata-3.py |
317 > testsidedata3=$TESTDIR/testlib/ext-sidedata-3.py |
318 > EOF |
318 > EOF |
319 $ hg init target-repo --config format.exp-use-side-data=yes |
319 $ hg init target-repo --config experimental.revlogv2=enable-unstable-format-and-corrupt-my-data |
320 $ cat << EOF >> target-repo/.hg/hgrc |
320 $ cat << EOF >> target-repo/.hg/hgrc |
321 > [extensions] |
321 > [extensions] |
322 > testsidedata4=$TESTDIR/testlib/ext-sidedata-4.py |
322 > testsidedata4=$TESTDIR/testlib/ext-sidedata-4.py |
323 > EOF |
323 > EOF |
324 $ cd source-repo |
324 $ cd source-repo |
410 |
410 |
411 (Pull) Target has strict superset of the source |
411 (Pull) Target has strict superset of the source |
412 ----------------------------------------------- |
412 ----------------------------------------------- |
413 |
413 |
414 $ rm -rf source-repo target-repo |
414 $ rm -rf source-repo target-repo |
415 $ hg init source-repo --config format.exp-use-side-data=yes |
415 $ hg init source-repo --config experimental.revlogv2=enable-unstable-format-and-corrupt-my-data |
416 $ hg init target-repo --config format.exp-use-side-data=yes |
416 $ hg init target-repo --config experimental.revlogv2=enable-unstable-format-and-corrupt-my-data |
417 $ cat << EOF >> target-repo/.hg/hgrc |
417 $ cat << EOF >> target-repo/.hg/hgrc |
418 > [extensions] |
418 > [extensions] |
419 > testsidedata=$TESTDIR/testlib/ext-sidedata.py |
419 > testsidedata=$TESTDIR/testlib/ext-sidedata.py |
420 > EOF |
420 > EOF |
421 $ cd source-repo |
421 $ cd source-repo |