31 |
31 |
32 $ hg init repo |
32 $ hg init repo |
33 $ cd repo |
33 $ cd repo |
34 #if sidedata |
34 #if sidedata |
35 $ hg debugformat -v |
35 $ hg debugformat -v |
36 format-variant repo config default |
36 format-variant repo config default |
37 fncache: yes yes yes |
37 fncache: yes yes yes |
38 dotencode: yes yes yes |
38 dotencode: yes yes yes |
39 generaldelta: yes yes yes |
39 generaldelta: yes yes yes |
40 sparserevlog: yes yes yes |
40 sparserevlog: yes yes yes |
41 sidedata: yes yes no |
41 sidedata: yes yes no |
42 copies-sdc: yes yes no |
42 persistent-nodemap: no no no |
43 plain-cl-delta: yes yes yes |
43 copies-sdc: yes yes no |
44 compression: zlib zlib zlib |
44 plain-cl-delta: yes yes yes |
45 compression-level: default default default |
45 compression: zlib zlib zlib |
|
46 compression-level: default default default |
46 #else |
47 #else |
47 $ hg debugformat -v |
48 $ hg debugformat -v |
48 format-variant repo config default |
49 format-variant repo config default |
49 fncache: yes yes yes |
50 fncache: yes yes yes |
50 dotencode: yes yes yes |
51 dotencode: yes yes yes |
51 generaldelta: yes yes yes |
52 generaldelta: yes yes yes |
52 sparserevlog: yes yes yes |
53 sparserevlog: yes yes yes |
53 sidedata: no no no |
54 sidedata: no no no |
54 copies-sdc: no no no |
55 persistent-nodemap: no no no |
55 plain-cl-delta: yes yes yes |
56 copies-sdc: no no no |
56 compression: zlib zlib zlib |
57 plain-cl-delta: yes yes yes |
57 compression-level: default default default |
58 compression: zlib zlib zlib |
|
59 compression-level: default default default |
58 #endif |
60 #endif |
59 $ echo a > a |
61 $ echo a > a |
60 $ hg add a |
62 $ hg add a |
61 $ hg ci -m initial |
63 $ hg ci -m initial |
62 $ hg cp a b |
64 $ hg cp a b |
422 ============================================== |
424 ============================================== |
423 |
425 |
424 downgrading (keeping some sidedata) |
426 downgrading (keeping some sidedata) |
425 |
427 |
426 $ hg debugformat -v |
428 $ hg debugformat -v |
427 format-variant repo config default |
429 format-variant repo config default |
428 fncache: yes yes yes |
430 fncache: yes yes yes |
429 dotencode: yes yes yes |
431 dotencode: yes yes yes |
430 generaldelta: yes yes yes |
432 generaldelta: yes yes yes |
431 sparserevlog: yes yes yes |
433 sparserevlog: yes yes yes |
432 sidedata: yes yes no |
434 sidedata: yes yes no |
433 copies-sdc: yes yes no |
435 persistent-nodemap: no no no |
434 plain-cl-delta: yes yes yes |
436 copies-sdc: yes yes no |
435 compression: zlib zlib zlib |
437 plain-cl-delta: yes yes yes |
436 compression-level: default default default |
438 compression: zlib zlib zlib |
|
439 compression-level: default default default |
437 $ hg debugsidedata -c -- 0 |
440 $ hg debugsidedata -c -- 0 |
438 1 sidedata entries |
441 1 sidedata entries |
439 entry-0012 size 1 |
442 entry-0012 size 1 |
440 $ hg debugsidedata -c -- 1 |
443 $ hg debugsidedata -c -- 1 |
441 1 sidedata entries |
444 1 sidedata entries |
446 > exp-use-side-data = yes |
449 > exp-use-side-data = yes |
447 > exp-use-copies-side-data-changeset = no |
450 > exp-use-copies-side-data-changeset = no |
448 > EOF |
451 > EOF |
449 $ hg debugupgraderepo --run --quiet --no-backup > /dev/null |
452 $ hg debugupgraderepo --run --quiet --no-backup > /dev/null |
450 $ hg debugformat -v |
453 $ hg debugformat -v |
451 format-variant repo config default |
454 format-variant repo config default |
452 fncache: yes yes yes |
455 fncache: yes yes yes |
453 dotencode: yes yes yes |
456 dotencode: yes yes yes |
454 generaldelta: yes yes yes |
457 generaldelta: yes yes yes |
455 sparserevlog: yes yes yes |
458 sparserevlog: yes yes yes |
456 sidedata: yes yes no |
459 sidedata: yes yes no |
457 copies-sdc: no no no |
460 persistent-nodemap: no no no |
458 plain-cl-delta: yes yes yes |
461 copies-sdc: no no no |
459 compression: zlib zlib zlib |
462 plain-cl-delta: yes yes yes |
460 compression-level: default default default |
463 compression: zlib zlib zlib |
|
464 compression-level: default default default |
461 $ hg debugsidedata -c -- 0 |
465 $ hg debugsidedata -c -- 0 |
462 $ hg debugsidedata -c -- 1 |
466 $ hg debugsidedata -c -- 1 |
463 $ hg debugsidedata -m -- 0 |
467 $ hg debugsidedata -m -- 0 |
464 |
468 |
465 upgrading |
469 upgrading |
468 > [format] |
472 > [format] |
469 > exp-use-copies-side-data-changeset = yes |
473 > exp-use-copies-side-data-changeset = yes |
470 > EOF |
474 > EOF |
471 $ hg debugupgraderepo --run --quiet --no-backup > /dev/null |
475 $ hg debugupgraderepo --run --quiet --no-backup > /dev/null |
472 $ hg debugformat -v |
476 $ hg debugformat -v |
473 format-variant repo config default |
477 format-variant repo config default |
474 fncache: yes yes yes |
478 fncache: yes yes yes |
475 dotencode: yes yes yes |
479 dotencode: yes yes yes |
476 generaldelta: yes yes yes |
480 generaldelta: yes yes yes |
477 sparserevlog: yes yes yes |
481 sparserevlog: yes yes yes |
478 sidedata: yes yes no |
482 sidedata: yes yes no |
479 copies-sdc: yes yes no |
483 persistent-nodemap: no no no |
480 plain-cl-delta: yes yes yes |
484 copies-sdc: yes yes no |
481 compression: zlib zlib zlib |
485 plain-cl-delta: yes yes yes |
482 compression-level: default default default |
486 compression: zlib zlib zlib |
|
487 compression-level: default default default |
483 $ hg debugsidedata -c -- 0 |
488 $ hg debugsidedata -c -- 0 |
484 1 sidedata entries |
489 1 sidedata entries |
485 entry-0012 size 1 |
490 entry-0012 size 1 |
486 $ hg debugsidedata -c -- 1 |
491 $ hg debugsidedata -c -- 1 |
487 1 sidedata entries |
492 1 sidedata entries |