Mercurial > hg
comparison tests/test-branches.t @ 51521:0d4a6ab3c8da
branchcache-v3: use more explicit header line
The key-value approach is clearer and gives more rooms to have the format evolve
in a clear way. It also provides extension (like topic) simpler way to extend
the validation scheme.
This is just a small evolution, the V3 format is still a work in progress.
author | Pierre-Yves David <pierre-yves.david@octobus.net> |
---|---|
date | Mon, 26 Feb 2024 15:44:44 +0100 |
parents | fe8347b984f3 |
children | fc710c993ec9 |
comparison
equal
deleted
inserted
replaced
51520:fe8347b984f3 | 51521:0d4a6ab3c8da |
---|---|
1 #testcases mmap nommap v3 | 1 #testcases mmap nommap |
2 #testcases v2 v3 | |
2 | 3 |
3 #if mmap | 4 #if mmap |
4 $ cat <<EOF >> $HGRCPATH | 5 $ cat <<EOF >> $HGRCPATH |
5 > [storage] | 6 > [storage] |
6 > revbranchcache.mmap=true | 7 > revbranchcache.mmap=true |
1334 new changesets 2ab8003a1750:99ba08759bc7 | 1335 new changesets 2ab8003a1750:99ba08759bc7 |
1335 updating to branch A | 1336 updating to branch A |
1336 0 files updated, 0 files merged, 0 files removed, 0 files unresolved | 1337 0 files updated, 0 files merged, 0 files removed, 0 files unresolved |
1337 #if v3 | 1338 #if v3 |
1338 $ cat branchmap-update-01/.hg/cache/branch3-base | 1339 $ cat branchmap-update-01/.hg/cache/branch3-base |
1339 99ba08759bc7f6fdbe5304e83d0387f35c082479 1 | 1340 tip-node=99ba08759bc7f6fdbe5304e83d0387f35c082479 tip-rev=1 |
1340 99ba08759bc7f6fdbe5304e83d0387f35c082479 o A | 1341 99ba08759bc7f6fdbe5304e83d0387f35c082479 o A |
1341 #else | 1342 #else |
1342 $ cat branchmap-update-01/.hg/cache/branch2-base | 1343 $ cat branchmap-update-01/.hg/cache/branch2-base |
1343 99ba08759bc7f6fdbe5304e83d0387f35c082479 1 | 1344 99ba08759bc7f6fdbe5304e83d0387f35c082479 1 |
1344 99ba08759bc7f6fdbe5304e83d0387f35c082479 o A | 1345 99ba08759bc7f6fdbe5304e83d0387f35c082479 o A |
1350 added 2 changesets with 0 changes to 0 files | 1351 added 2 changesets with 0 changes to 0 files |
1351 new changesets a3b807b3ff0b:71ca9a6d524e (2 drafts) | 1352 new changesets a3b807b3ff0b:71ca9a6d524e (2 drafts) |
1352 (run 'hg update' to get a working copy) | 1353 (run 'hg update' to get a working copy) |
1353 #if v3 | 1354 #if v3 |
1354 $ cat branchmap-update-01/.hg/cache/branch3-served | 1355 $ cat branchmap-update-01/.hg/cache/branch3-served |
1355 71ca9a6d524ed3c2a215119b2086ac3b8c4c8286 3 | 1356 tip-node=71ca9a6d524ed3c2a215119b2086ac3b8c4c8286 tip-rev=3 |
1356 71ca9a6d524ed3c2a215119b2086ac3b8c4c8286 o A | 1357 71ca9a6d524ed3c2a215119b2086ac3b8c4c8286 o A |
1357 #else | 1358 #else |
1358 $ cat branchmap-update-01/.hg/cache/branch2-served | 1359 $ cat branchmap-update-01/.hg/cache/branch2-served |
1359 71ca9a6d524ed3c2a215119b2086ac3b8c4c8286 3 | 1360 71ca9a6d524ed3c2a215119b2086ac3b8c4c8286 3 |
1360 71ca9a6d524ed3c2a215119b2086ac3b8c4c8286 o A | 1361 71ca9a6d524ed3c2a215119b2086ac3b8c4c8286 o A |
1380 updating to branch A | 1381 updating to branch A |
1381 0 files updated, 0 files merged, 0 files removed, 0 files unresolved | 1382 0 files updated, 0 files merged, 0 files removed, 0 files unresolved |
1382 | 1383 |
1383 #if v3 | 1384 #if v3 |
1384 $ cat branchmap-update-02/.hg/cache/branch3-base | 1385 $ cat branchmap-update-02/.hg/cache/branch3-base |
1385 99ba08759bc7f6fdbe5304e83d0387f35c082479 1 | 1386 tip-node=99ba08759bc7f6fdbe5304e83d0387f35c082479 tip-rev=1 |
1386 99ba08759bc7f6fdbe5304e83d0387f35c082479 o A | 1387 99ba08759bc7f6fdbe5304e83d0387f35c082479 o A |
1387 #else | 1388 #else |
1388 $ cat branchmap-update-02/.hg/cache/branch2-base | 1389 $ cat branchmap-update-02/.hg/cache/branch2-base |
1389 99ba08759bc7f6fdbe5304e83d0387f35c082479 1 | 1390 99ba08759bc7f6fdbe5304e83d0387f35c082479 1 |
1390 99ba08759bc7f6fdbe5304e83d0387f35c082479 o A | 1391 99ba08759bc7f6fdbe5304e83d0387f35c082479 o A |
1397 rollback completed | 1398 rollback completed |
1398 abort: pretxnclose hook failed | 1399 abort: pretxnclose hook failed |
1399 [40] | 1400 [40] |
1400 #if v3 | 1401 #if v3 |
1401 $ cat branchmap-update-02/.hg/cache/branch3-base | 1402 $ cat branchmap-update-02/.hg/cache/branch3-base |
1402 99ba08759bc7f6fdbe5304e83d0387f35c082479 1 | 1403 tip-node=99ba08759bc7f6fdbe5304e83d0387f35c082479 tip-rev=1 |
1403 99ba08759bc7f6fdbe5304e83d0387f35c082479 o A | 1404 99ba08759bc7f6fdbe5304e83d0387f35c082479 o A |
1404 #else | 1405 #else |
1405 $ cat branchmap-update-02/.hg/cache/branch2-base | 1406 $ cat branchmap-update-02/.hg/cache/branch2-base |
1406 99ba08759bc7f6fdbe5304e83d0387f35c082479 1 | 1407 99ba08759bc7f6fdbe5304e83d0387f35c082479 1 |
1407 99ba08759bc7f6fdbe5304e83d0387f35c082479 o A | 1408 99ba08759bc7f6fdbe5304e83d0387f35c082479 o A |