diff --git a/tests/test-find-asv-variants.t b/tests/test-find-asv-variants.t index b397e8948f7eb25851379d370c53b8f39f988eba_dGVzdHMvdGVzdC1maW5kLWFzdi12YXJpYW50cy50..cff70e97b0a6a5f08de4e0acf3d0afbdc8d7a864_dGVzdHMvdGVzdC1maW5kLWFzdi12YXJpYW50cy50 100644 --- a/tests/test-find-asv-variants.t +++ b/tests/test-find-asv-variants.t @@ -43,9 +43,9 @@ Running debugupgraderepo because of format mismatch: generaldelta: False != True (repo/config) building a reference tarball - result available at: my-reference-I-f35093b2-reference.tar + result available at: my-reference-I-d9c2fe76-reference.tar $ make-reference some-dir/my-source-repo my-reference-I p-config.yaml --hgrc no-general-delta-hgrc hg cloning repository from: some-dir/my-source-repo copying hgrc file from: no-general-delta-hgrc building a reference tarball @@ -47,8 +47,8 @@ $ make-reference some-dir/my-source-repo my-reference-I p-config.yaml --hgrc no-general-delta-hgrc hg cloning repository from: some-dir/my-source-repo copying hgrc file from: no-general-delta-hgrc building a reference tarball - result available at: my-reference-I-0a05058b-reference.tar + result available at: my-reference-I-2b380e39-reference.tar $ ls -1 @@ -53,13 +53,13 @@ $ ls -1 - my-reference-I-0a05058b-reference - my-reference-I-0a05058b-reference.tar - my-reference-I-0a05058b.benchrepo - my-reference-I-f35093b2-reference - my-reference-I-f35093b2-reference.tar - my-reference-I-f35093b2.benchrepo + my-reference-I-2b380e39-reference + my-reference-I-2b380e39-reference.tar + my-reference-I-2b380e39.benchrepo + my-reference-I-d9c2fe76-reference + my-reference-I-d9c2fe76-reference.tar + my-reference-I-d9c2fe76.benchrepo no-general-delta-hgrc no-sparse-revlog-hgrc p-config.yaml some-dir @@ -61,10 +61,10 @@ no-general-delta-hgrc no-sparse-revlog-hgrc p-config.yaml some-dir - $ cat my-reference-I-0a05058b.benchrepo + $ cat my-reference-I-2b380e39.benchrepo reference-repo: enabled: true format-info: compression: zlib @@ -67,7 +67,8 @@ reference-repo: enabled: true format-info: compression: zlib + compression-level: default dotencode: true fncache: true generaldelta: false @@ -88,7 +89,7 @@ missing-last-10: remove: last(all(), 10) same: null - repo-hash: 0a05058b - repo-prefix: my-reference-I-0a05058b + repo-hash: 2b380e39 + repo-prefix: my-reference-I-2b380e39 source: some-dir/my-source-repo @@ -93,7 +94,7 @@ source: some-dir/my-source-repo - $ cat my-reference-I-f35093b2.benchrepo + $ cat my-reference-I-d9c2fe76.benchrepo reference-repo: enabled: true format-info: compression: zlib @@ -96,7 +97,8 @@ reference-repo: enabled: true format-info: compression: zlib + compression-level: default dotencode: true fncache: true generaldelta: true @@ -117,8 +119,8 @@ missing-last-10: remove: last(all(), 10) same: null - repo-hash: f35093b2 - repo-prefix: my-reference-I-f35093b2 + repo-hash: d9c2fe76 + repo-prefix: my-reference-I-d9c2fe76 source: some-dir/my-source-repo Call the function to get the ASV variants @@ -128,6 +130,7 @@ $ python -c "import pprint; import utils; pprint.pprint(utils.get_repo_variants('.'))" ([['my-reference-I'], ['zlib'], + ['default'], [True], [True], [False, True], @@ -135,8 +138,9 @@ [False]], ['repo', 'repo-format-compression', + 'repo-format-compression-level', 'repo-format-dotencode', 'repo-format-fncache', 'repo-format-generaldelta', 'repo-format-plain-cl-delta', 'repo-format-sparserevlog'], @@ -138,8 +142,8 @@ 'repo-format-dotencode', 'repo-format-fncache', 'repo-format-generaldelta', 'repo-format-plain-cl-delta', 'repo-format-sparserevlog'], - 7, - {'my-reference-I-0a05058b': {'reference-repo': {'enabled': True, + 8, + {'my-reference-I-2b380e39': {'reference-repo': {'enabled': True, 'format-info': {'compression': 'zlib', @@ -145,4 +149,5 @@ 'format-info': {'compression': 'zlib', + 'compression-level': 'default', 'dotencode': True, 'fncache': True, 'generaldelta': False, @@ -158,6 +163,6 @@ 'visible': 53}, 'partial-sets': {'missing-last-10': {'remove': 'last(all(), 10)'}, 'same': None}, - 'repo-hash': '0a05058b', - 'repo-prefix': 'my-reference-I-0a05058b', + 'repo-hash': '2b380e39', + 'repo-prefix': 'my-reference-I-2b380e39', 'source': 'some-dir/my-source-repo'}}, @@ -163,3 +168,3 @@ 'source': 'some-dir/my-source-repo'}}, - 'my-reference-I-f35093b2': {'reference-repo': {'enabled': True, + 'my-reference-I-d9c2fe76': {'reference-repo': {'enabled': True, 'format-info': {'compression': 'zlib', @@ -165,4 +170,5 @@ 'format-info': {'compression': 'zlib', + 'compression-level': 'default', 'dotencode': True, 'fncache': True, 'generaldelta': True, @@ -178,6 +184,6 @@ 'visible': 53}, 'partial-sets': {'missing-last-10': {'remove': 'last(all(), 10)'}, 'same': None}, - 'repo-hash': 'f35093b2', - 'repo-prefix': 'my-reference-I-f35093b2', + 'repo-hash': 'd9c2fe76', + 'repo-prefix': 'my-reference-I-d9c2fe76', 'source': 'some-dir/my-source-repo'}}}, @@ -183,4 +189,4 @@ 'source': 'some-dir/my-source-repo'}}}, - {('my-reference-I', (('repo-format-compression', 'zlib'), ('repo-format-dotencode', True), ('repo-format-fncache', True), ('repo-format-generaldelta', False), ('repo-format-plain-cl-delta', True), ('repo-format-sparserevlog', False))): 'my-reference-I-0a05058b', - ('my-reference-I', (('repo-format-compression', 'zlib'), ('repo-format-dotencode', True), ('repo-format-fncache', True), ('repo-format-generaldelta', True), ('repo-format-plain-cl-delta', True), ('repo-format-sparserevlog', False))): 'my-reference-I-f35093b2'}, + {('my-reference-I', (('repo-format-compression', 'zlib'), ('repo-format-compression-level', 'default'), ('repo-format-dotencode', True), ('repo-format-fncache', True), ('repo-format-generaldelta', False), ('repo-format-plain-cl-delta', True), ('repo-format-sparserevlog', False))): 'my-reference-I-2b380e39', + ('my-reference-I', (('repo-format-compression', 'zlib'), ('repo-format-compression-level', 'default'), ('repo-format-dotencode', True), ('repo-format-fncache', True), ('repo-format-generaldelta', True), ('repo-format-plain-cl-delta', True), ('repo-format-sparserevlog', False))): 'my-reference-I-d9c2fe76'}, ['missing-last-10', 'same']) diff --git a/tests/test-make-all.t b/tests/test-make-all.t index b397e8948f7eb25851379d370c53b8f39f988eba_dGVzdHMvdGVzdC1tYWtlLWFsbC50..cff70e97b0a6a5f08de4e0acf3d0afbdc8d7a864_dGVzdHMvdGVzdC1tYWtlLWFsbC50 100644 --- a/tests/test-make-all.t +++ b/tests/test-make-all.t @@ -38,8 +38,8 @@ DEPRECATION: Python 2.7 will reach the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 won't be maintained after that date. A future version of pip will drop support for Python 2.7. hg cloning repository from: some-dir/my-source-repo building a reference tarball - result available at: testrepo-edd0bce5-reference.tar - Cloning testrepo (testrepo-edd0bce5-reference stripped of last(all(), 10)) into ./testrepo-edd0bce5-partial-missing-last-10 (for exchange benchmarks) - Cloning testrepo (testrepo-edd0bce5-reference stripped of None) into ./testrepo-edd0bce5-partial-same (for exchange benchmarks) + result available at: testrepo-355c4044-reference.tar + Cloning testrepo (testrepo-355c4044-reference stripped of last(all(), 10)) into ./testrepo-355c4044-partial-missing-last-10 (for exchange benchmarks) + Cloning testrepo (testrepo-355c4044-reference stripped of None) into ./testrepo-355c4044-partial-same (for exchange benchmarks) $ ls -1 *.tar @@ -44,8 +44,8 @@ $ ls -1 *.tar - testrepo-edd0bce5-partial-missing-last-10.tar - testrepo-edd0bce5-partial-same.tar - testrepo-edd0bce5-reference.tar + testrepo-355c4044-partial-missing-last-10.tar + testrepo-355c4044-partial-same.tar + testrepo-355c4044-reference.tar $ tar -axf testrepo-reference.tar testrepo.benchrepo -O tar: testrepo-reference.tar: Cannot open: No such file or directory tar: Error is not recoverable: exiting now diff --git a/tests/test-make-partials.t b/tests/test-make-partials.t index b397e8948f7eb25851379d370c53b8f39f988eba_dGVzdHMvdGVzdC1tYWtlLXBhcnRpYWxzLnQ=..cff70e97b0a6a5f08de4e0acf3d0afbdc8d7a864_dGVzdHMvdGVzdC1tYWtlLXBhcnRpYWxzLnQ= 100644 --- a/tests/test-make-partials.t +++ b/tests/test-make-partials.t @@ -34,7 +34,7 @@ $ make-reference ../some-dir/source_A repo4test_A ../p-config.yaml hg cloning repository from: ../some-dir/source_A building a reference tarball - result available at: repo4test_A-64d4574b-reference.tar + result available at: repo4test_A-17702431-reference.tar $ make-reference ../some-dir/source_B repo4test_B ../p-config2.yaml hg cloning repository from: ../some-dir/source_B building a reference tarball @@ -38,7 +38,7 @@ $ make-reference ../some-dir/source_B repo4test_B ../p-config2.yaml hg cloning repository from: ../some-dir/source_B building a reference tarball - result available at: repo4test_B-4dddee9f-reference.tar + result available at: repo4test_B-67049247-reference.tar $ cd .. Unbundle local reference @@ -59,6 +59,6 @@ $ cd partials-one $ make-partial-repos ../local-references/repo4test_A-*.benchrepo - Cloning repo4test_A (../local-references/repo4test_A-64d4574b-reference stripped of last(all(), 10)) into ./repo4test_A-64d4574b-partial-missing-last-10 (for exchange benchmarks) - Cloning repo4test_A (../local-references/repo4test_A-64d4574b-reference stripped of None) into ./repo4test_A-64d4574b-partial-same (for exchange benchmarks) + Cloning repo4test_A (../local-references/repo4test_A-17702431-reference stripped of last(all(), 10)) into ./repo4test_A-17702431-partial-missing-last-10 (for exchange benchmarks) + Cloning repo4test_A (../local-references/repo4test_A-17702431-reference stripped of None) into ./repo4test_A-17702431-partial-same (for exchange benchmarks) $ ls -1 @@ -64,8 +64,8 @@ $ ls -1 - repo4test_A-64d4574b-partial-missing-last-10 - repo4test_A-64d4574b-partial-missing-last-10.tar - repo4test_A-64d4574b-partial-same - repo4test_A-64d4574b-partial-same.tar + repo4test_A-17702431-partial-missing-last-10 + repo4test_A-17702431-partial-missing-last-10.tar + repo4test_A-17702431-partial-same + repo4test_A-17702431-partial-same.tar $ hg -R ../local-references/repo4test_A-*-reference tip -T '{rev}:{node}\n' 52:99cae3713489c109d3f91f755bd6d6ea0363d0d5 $ hg -R repo4test_A-*-partial-missing-last-10 tip -T '{rev}:{node}\n' @@ -88,9 +88,9 @@ $ cd partials-multiple $ make-partial-repos ../local-references/*.benchrepo - Cloning repo4test_A (../local-references/repo4test_A-64d4574b-reference stripped of last(all(), 10)) into ./repo4test_A-64d4574b-partial-missing-last-10 (for exchange benchmarks) - Cloning repo4test_A (../local-references/repo4test_A-64d4574b-reference stripped of None) into ./repo4test_A-64d4574b-partial-same (for exchange benchmarks) - Cloning repo4test_B (../local-references/repo4test_B-4dddee9f-reference stripped of last(all(), 10)) into ./repo4test_B-4dddee9f-partial-missing-last-10 (for exchange benchmarks) - Cloning repo4test_B (../local-references/repo4test_B-4dddee9f-reference stripped of last(all(), 100)) into ./repo4test_B-4dddee9f-partial-missing-last-100 (for exchange benchmarks) - Cloning repo4test_B (../local-references/repo4test_B-4dddee9f-reference stripped of None) into ./repo4test_B-4dddee9f-partial-same (for exchange benchmarks) + Cloning repo4test_A (../local-references/repo4test_A-17702431-reference stripped of last(all(), 10)) into ./repo4test_A-17702431-partial-missing-last-10 (for exchange benchmarks) + Cloning repo4test_A (../local-references/repo4test_A-17702431-reference stripped of None) into ./repo4test_A-17702431-partial-same (for exchange benchmarks) + Cloning repo4test_B (../local-references/repo4test_B-67049247-reference stripped of last(all(), 10)) into ./repo4test_B-67049247-partial-missing-last-10 (for exchange benchmarks) + Cloning repo4test_B (../local-references/repo4test_B-67049247-reference stripped of last(all(), 100)) into ./repo4test_B-67049247-partial-missing-last-100 (for exchange benchmarks) + Cloning repo4test_B (../local-references/repo4test_B-67049247-reference stripped of None) into ./repo4test_B-67049247-partial-same (for exchange benchmarks) $ ls -1 @@ -96,13 +96,13 @@ $ ls -1 - repo4test_A-64d4574b-partial-missing-last-10 - repo4test_A-64d4574b-partial-missing-last-10.tar - repo4test_A-64d4574b-partial-same - repo4test_A-64d4574b-partial-same.tar - repo4test_B-4dddee9f-partial-missing-last-10 - repo4test_B-4dddee9f-partial-missing-last-10.tar - repo4test_B-4dddee9f-partial-missing-last-100 - repo4test_B-4dddee9f-partial-missing-last-100.tar - repo4test_B-4dddee9f-partial-same - repo4test_B-4dddee9f-partial-same.tar + repo4test_A-17702431-partial-missing-last-10 + repo4test_A-17702431-partial-missing-last-10.tar + repo4test_A-17702431-partial-same + repo4test_A-17702431-partial-same.tar + repo4test_B-67049247-partial-missing-last-10 + repo4test_B-67049247-partial-missing-last-10.tar + repo4test_B-67049247-partial-missing-last-100 + repo4test_B-67049247-partial-missing-last-100.tar + repo4test_B-67049247-partial-same + repo4test_B-67049247-partial-same.tar $ tar tf repo4test_B-*-partial-same.tar | sort @@ -107,34 +107,34 @@ $ tar tf repo4test_B-*-partial-same.tar | sort - ./repo4test_B-4dddee9f-partial-same/ - ./repo4test_B-4dddee9f-partial-same/.hg/ - ./repo4test_B-4dddee9f-partial-same/.hg/00changelog.i - ./repo4test_B-4dddee9f-partial-same/.hg/ASV_EXPECTED_TIP_REV_HASH - ./repo4test_B-4dddee9f-partial-same/.hg/cache/ - ./repo4test_B-4dddee9f-partial-same/.hg/cache/branch2-served - ./repo4test_B-4dddee9f-partial-same/.hg/cache/rbc-names-v1 - ./repo4test_B-4dddee9f-partial-same/.hg/cache/rbc-revs-v1 - ./repo4test_B-4dddee9f-partial-same/.hg/cache/tags2 - ./repo4test_B-4dddee9f-partial-same/.hg/cache/tags2-served - ./repo4test_B-4dddee9f-partial-same/.hg/hgrc - ./repo4test_B-4dddee9f-partial-same/.hg/requires - ./repo4test_B-4dddee9f-partial-same/.hg/store/ - ./repo4test_B-4dddee9f-partial-same/.hg/store/00changelog.i - ./repo4test_B-4dddee9f-partial-same/.hg/store/00manifest.i - ./repo4test_B-4dddee9f-partial-same/.hg/store/data/ - ./repo4test_B-4dddee9f-partial-same/.hg/store/data/nf0.i - ./repo4test_B-4dddee9f-partial-same/.hg/store/data/nf1.i - ./repo4test_B-4dddee9f-partial-same/.hg/store/data/nf10.i - ./repo4test_B-4dddee9f-partial-same/.hg/store/data/nf11.i - ./repo4test_B-4dddee9f-partial-same/.hg/store/data/nf2.i - ./repo4test_B-4dddee9f-partial-same/.hg/store/data/nf3.i - ./repo4test_B-4dddee9f-partial-same/.hg/store/data/nf4.i - ./repo4test_B-4dddee9f-partial-same/.hg/store/data/nf5.i - ./repo4test_B-4dddee9f-partial-same/.hg/store/data/nf6.i - ./repo4test_B-4dddee9f-partial-same/.hg/store/data/nf7.i - ./repo4test_B-4dddee9f-partial-same/.hg/store/data/nf8.i - ./repo4test_B-4dddee9f-partial-same/.hg/store/data/nf9.i - ./repo4test_B-4dddee9f-partial-same/.hg/store/fncache + ./repo4test_B-67049247-partial-same/ + ./repo4test_B-67049247-partial-same/.hg/ + ./repo4test_B-67049247-partial-same/.hg/00changelog.i + ./repo4test_B-67049247-partial-same/.hg/ASV_EXPECTED_TIP_REV_HASH + ./repo4test_B-67049247-partial-same/.hg/cache/ + ./repo4test_B-67049247-partial-same/.hg/cache/branch2-served + ./repo4test_B-67049247-partial-same/.hg/cache/rbc-names-v1 + ./repo4test_B-67049247-partial-same/.hg/cache/rbc-revs-v1 + ./repo4test_B-67049247-partial-same/.hg/cache/tags2 + ./repo4test_B-67049247-partial-same/.hg/cache/tags2-served + ./repo4test_B-67049247-partial-same/.hg/hgrc + ./repo4test_B-67049247-partial-same/.hg/requires + ./repo4test_B-67049247-partial-same/.hg/store/ + ./repo4test_B-67049247-partial-same/.hg/store/00changelog.i + ./repo4test_B-67049247-partial-same/.hg/store/00manifest.i + ./repo4test_B-67049247-partial-same/.hg/store/data/ + ./repo4test_B-67049247-partial-same/.hg/store/data/nf0.i + ./repo4test_B-67049247-partial-same/.hg/store/data/nf1.i + ./repo4test_B-67049247-partial-same/.hg/store/data/nf10.i + ./repo4test_B-67049247-partial-same/.hg/store/data/nf11.i + ./repo4test_B-67049247-partial-same/.hg/store/data/nf2.i + ./repo4test_B-67049247-partial-same/.hg/store/data/nf3.i + ./repo4test_B-67049247-partial-same/.hg/store/data/nf4.i + ./repo4test_B-67049247-partial-same/.hg/store/data/nf5.i + ./repo4test_B-67049247-partial-same/.hg/store/data/nf6.i + ./repo4test_B-67049247-partial-same/.hg/store/data/nf7.i + ./repo4test_B-67049247-partial-same/.hg/store/data/nf8.i + ./repo4test_B-67049247-partial-same/.hg/store/data/nf9.i + ./repo4test_B-67049247-partial-same/.hg/store/fncache $ tar -axf repo4test_B-*-partial-same.tar ./repo4test_B-*-partial-same/.hg/ASV_EXPECTED_TIP_REV_HASH -O 11 c0808a653b4884c4dcda90aa39bf6dca45972de3 (no-eol) $ tar -axf repo4test_B-*-partial-same.tar ./repo4test_B-*-partial-same/.hg/hgrc -O @@ -177,7 +177,7 @@ enabled: false $ make-partial-repos ../local-references/*.benchrepo skipping disabled reference repository: repo4test_A - Cloning repo4test_B (../local-references/repo4test_B-4dddee9f-reference stripped of last(all(), 10)) into ./repo4test_B-4dddee9f-partial-missing-last-10 (for exchange benchmarks) - Cloning repo4test_B (../local-references/repo4test_B-4dddee9f-reference stripped of last(all(), 100)) into ./repo4test_B-4dddee9f-partial-missing-last-100 (for exchange benchmarks) - Cloning repo4test_B (../local-references/repo4test_B-4dddee9f-reference stripped of None) into ./repo4test_B-4dddee9f-partial-same (for exchange benchmarks) + Cloning repo4test_B (../local-references/repo4test_B-67049247-reference stripped of last(all(), 10)) into ./repo4test_B-67049247-partial-missing-last-10 (for exchange benchmarks) + Cloning repo4test_B (../local-references/repo4test_B-67049247-reference stripped of last(all(), 100)) into ./repo4test_B-67049247-partial-missing-last-100 (for exchange benchmarks) + Cloning repo4test_B (../local-references/repo4test_B-67049247-reference stripped of None) into ./repo4test_B-67049247-partial-same (for exchange benchmarks) $ ls -1 @@ -183,10 +183,10 @@ $ ls -1 - repo4test_B-4dddee9f-partial-missing-last-10 - repo4test_B-4dddee9f-partial-missing-last-10.tar - repo4test_B-4dddee9f-partial-missing-last-100 - repo4test_B-4dddee9f-partial-missing-last-100.tar - repo4test_B-4dddee9f-partial-same - repo4test_B-4dddee9f-partial-same.tar + repo4test_B-67049247-partial-missing-last-10 + repo4test_B-67049247-partial-missing-last-10.tar + repo4test_B-67049247-partial-missing-last-100 + repo4test_B-67049247-partial-missing-last-100.tar + repo4test_B-67049247-partial-same + repo4test_B-67049247-partial-same.tar $ sed -i 's/enabled: No/enabled: Yes/' ../local-references/repo4test_A-*.benchrepo $ grep enabled ../local-references/repo4test_A-*.benchrepo enabled: false @@ -207,7 +207,7 @@ using 'repo4test_C-existing-reference' as source instead of cloning (make sure this was cloned with the right version) building a reference tarball - result available at: repo4test_C-0c7024f2-reference.tar + result available at: repo4test_C-fbc7bb74-reference.tar $ cd ../local-references $ tar xf ../repo-references/repo4test_C-*-reference.tar --warning=no-timestamp $ cat repo4test_C-*-reference/.hg/hgrc @@ -232,6 +232,6 @@ $ make-partial-repos ../local-references/repo4test_C-*.benchrepo 0 files updated, 0 files merged, 2 files removed, 0 files unresolved - Cloning repo4test_C (../local-references/repo4test_C-0c7024f2-reference stripped of last(all(), 10)) into ./repo4test_C-0c7024f2-partial-missing-last-10 (for exchange benchmarks) - Cloning repo4test_C (../local-references/repo4test_C-0c7024f2-reference stripped of None) into ./repo4test_C-0c7024f2-partial-same (for exchange benchmarks) + Cloning repo4test_C (../local-references/repo4test_C-fbc7bb74-reference stripped of last(all(), 10)) into ./repo4test_C-fbc7bb74-partial-missing-last-10 (for exchange benchmarks) + Cloning repo4test_C (../local-references/repo4test_C-fbc7bb74-reference stripped of None) into ./repo4test_C-fbc7bb74-partial-same (for exchange benchmarks) $ ls -1 @@ -237,7 +237,7 @@ $ ls -1 - repo4test_C-0c7024f2-partial-missing-last-10 - repo4test_C-0c7024f2-partial-missing-last-10.tar - repo4test_C-0c7024f2-partial-same - repo4test_C-0c7024f2-partial-same.tar + repo4test_C-fbc7bb74-partial-missing-last-10 + repo4test_C-fbc7bb74-partial-missing-last-10.tar + repo4test_C-fbc7bb74-partial-same + repo4test_C-fbc7bb74-partial-same.tar $ tar tf repo4test_C-*-partial-same.tar | sort @@ -242,104 +242,104 @@ $ tar tf repo4test_C-*-partial-same.tar | sort - ./repo4test_C-0c7024f2-partial-same/ - ./repo4test_C-0c7024f2-partial-same/.hg/ - ./repo4test_C-0c7024f2-partial-same/.hg/00changelog.i - ./repo4test_C-0c7024f2-partial-same/.hg/ASV_EXPECTED_TIP_REV_HASH - ./repo4test_C-0c7024f2-partial-same/.hg/branch - ./repo4test_C-0c7024f2-partial-same/.hg/cache/ - ./repo4test_C-0c7024f2-partial-same/.hg/cache/branch2-base - ./repo4test_C-0c7024f2-partial-same/.hg/cache/rbc-names-v1 - ./repo4test_C-0c7024f2-partial-same/.hg/cache/rbc-revs-v1 - ./repo4test_C-0c7024f2-partial-same/.hg/cache/tags2 - ./repo4test_C-0c7024f2-partial-same/.hg/cache/tags2-served - ./repo4test_C-0c7024f2-partial-same/.hg/dirstate - ./repo4test_C-0c7024f2-partial-same/.hg/hgrc - ./repo4test_C-0c7024f2-partial-same/.hg/requires - ./repo4test_C-0c7024f2-partial-same/.hg/store/ - ./repo4test_C-0c7024f2-partial-same/.hg/store/00changelog.i - ./repo4test_C-0c7024f2-partial-same/.hg/store/00manifest.i - ./repo4test_C-0c7024f2-partial-same/.hg/store/data/ - ./repo4test_C-0c7024f2-partial-same/.hg/store/data/nf0.i - ./repo4test_C-0c7024f2-partial-same/.hg/store/data/nf1.i - ./repo4test_C-0c7024f2-partial-same/.hg/store/data/nf10.i - ./repo4test_C-0c7024f2-partial-same/.hg/store/data/nf11.i - ./repo4test_C-0c7024f2-partial-same/.hg/store/data/nf12.i - ./repo4test_C-0c7024f2-partial-same/.hg/store/data/nf13.i - ./repo4test_C-0c7024f2-partial-same/.hg/store/data/nf14.i - ./repo4test_C-0c7024f2-partial-same/.hg/store/data/nf15.i - ./repo4test_C-0c7024f2-partial-same/.hg/store/data/nf16.i - ./repo4test_C-0c7024f2-partial-same/.hg/store/data/nf17.i - ./repo4test_C-0c7024f2-partial-same/.hg/store/data/nf18.i - ./repo4test_C-0c7024f2-partial-same/.hg/store/data/nf19.i - ./repo4test_C-0c7024f2-partial-same/.hg/store/data/nf2.i - ./repo4test_C-0c7024f2-partial-same/.hg/store/data/nf20.i - ./repo4test_C-0c7024f2-partial-same/.hg/store/data/nf21.i - ./repo4test_C-0c7024f2-partial-same/.hg/store/data/nf22.i - ./repo4test_C-0c7024f2-partial-same/.hg/store/data/nf23.i - ./repo4test_C-0c7024f2-partial-same/.hg/store/data/nf24.i - ./repo4test_C-0c7024f2-partial-same/.hg/store/data/nf25.i - ./repo4test_C-0c7024f2-partial-same/.hg/store/data/nf26.i - ./repo4test_C-0c7024f2-partial-same/.hg/store/data/nf27.i - ./repo4test_C-0c7024f2-partial-same/.hg/store/data/nf28.i - ./repo4test_C-0c7024f2-partial-same/.hg/store/data/nf29.i - ./repo4test_C-0c7024f2-partial-same/.hg/store/data/nf3.i - ./repo4test_C-0c7024f2-partial-same/.hg/store/data/nf30.i - ./repo4test_C-0c7024f2-partial-same/.hg/store/data/nf31.i - ./repo4test_C-0c7024f2-partial-same/.hg/store/data/nf32.i - ./repo4test_C-0c7024f2-partial-same/.hg/store/data/nf33.i - ./repo4test_C-0c7024f2-partial-same/.hg/store/data/nf34.i - ./repo4test_C-0c7024f2-partial-same/.hg/store/data/nf35.i - ./repo4test_C-0c7024f2-partial-same/.hg/store/data/nf36.i - ./repo4test_C-0c7024f2-partial-same/.hg/store/data/nf37.i - ./repo4test_C-0c7024f2-partial-same/.hg/store/data/nf38.i - ./repo4test_C-0c7024f2-partial-same/.hg/store/data/nf39.i - ./repo4test_C-0c7024f2-partial-same/.hg/store/data/nf4.i - ./repo4test_C-0c7024f2-partial-same/.hg/store/data/nf40.i - ./repo4test_C-0c7024f2-partial-same/.hg/store/data/nf41.i - ./repo4test_C-0c7024f2-partial-same/.hg/store/data/nf42.i - ./repo4test_C-0c7024f2-partial-same/.hg/store/data/nf43.i - ./repo4test_C-0c7024f2-partial-same/.hg/store/data/nf44.i - ./repo4test_C-0c7024f2-partial-same/.hg/store/data/nf45.i - ./repo4test_C-0c7024f2-partial-same/.hg/store/data/nf46.i - ./repo4test_C-0c7024f2-partial-same/.hg/store/data/nf47.i - ./repo4test_C-0c7024f2-partial-same/.hg/store/data/nf48.i - ./repo4test_C-0c7024f2-partial-same/.hg/store/data/nf49.i - ./repo4test_C-0c7024f2-partial-same/.hg/store/data/nf5.i - ./repo4test_C-0c7024f2-partial-same/.hg/store/data/nf50.i - ./repo4test_C-0c7024f2-partial-same/.hg/store/data/nf51.i - ./repo4test_C-0c7024f2-partial-same/.hg/store/data/nf52.i - ./repo4test_C-0c7024f2-partial-same/.hg/store/data/nf6.i - ./repo4test_C-0c7024f2-partial-same/.hg/store/data/nf7.i - ./repo4test_C-0c7024f2-partial-same/.hg/store/data/nf8.i - ./repo4test_C-0c7024f2-partial-same/.hg/store/data/nf9.i - ./repo4test_C-0c7024f2-partial-same/.hg/store/fncache - ./repo4test_C-0c7024f2-partial-same/.hg/store/phaseroots - ./repo4test_C-0c7024f2-partial-same/.hg/store/undo - ./repo4test_C-0c7024f2-partial-same/.hg/store/undo.backupfiles - ./repo4test_C-0c7024f2-partial-same/.hg/store/undo.phaseroots - ./repo4test_C-0c7024f2-partial-same/.hg/undo.bookmarks - ./repo4test_C-0c7024f2-partial-same/.hg/undo.branch - ./repo4test_C-0c7024f2-partial-same/.hg/undo.desc - ./repo4test_C-0c7024f2-partial-same/.hg/undo.dirstate - ./repo4test_C-0c7024f2-partial-same/.hg/wcache/ - ./repo4test_C-0c7024f2-partial-same/.hg/wcache/checkisexec - ./repo4test_C-0c7024f2-partial-same/.hg/wcache/checklink - ./repo4test_C-0c7024f2-partial-same/.hg/wcache/checklink-target - ./repo4test_C-0c7024f2-partial-same/.hg/wcache/manifestfulltextcache - ./repo4test_C-0c7024f2-partial-same/nf10 - ./repo4test_C-0c7024f2-partial-same/nf11 - ./repo4test_C-0c7024f2-partial-same/nf12 - ./repo4test_C-0c7024f2-partial-same/nf13 - ./repo4test_C-0c7024f2-partial-same/nf14 - ./repo4test_C-0c7024f2-partial-same/nf15 - ./repo4test_C-0c7024f2-partial-same/nf16 - ./repo4test_C-0c7024f2-partial-same/nf17 - ./repo4test_C-0c7024f2-partial-same/nf51 - ./repo4test_C-0c7024f2-partial-same/nf52 - ./repo4test_C-0c7024f2-partial-same/nf6 - ./repo4test_C-0c7024f2-partial-same/nf7 - ./repo4test_C-0c7024f2-partial-same/nf8 - ./repo4test_C-0c7024f2-partial-same/nf9 + ./repo4test_C-fbc7bb74-partial-same/ + ./repo4test_C-fbc7bb74-partial-same/.hg/ + ./repo4test_C-fbc7bb74-partial-same/.hg/00changelog.i + ./repo4test_C-fbc7bb74-partial-same/.hg/ASV_EXPECTED_TIP_REV_HASH + ./repo4test_C-fbc7bb74-partial-same/.hg/branch + ./repo4test_C-fbc7bb74-partial-same/.hg/cache/ + ./repo4test_C-fbc7bb74-partial-same/.hg/cache/branch2-base + ./repo4test_C-fbc7bb74-partial-same/.hg/cache/rbc-names-v1 + ./repo4test_C-fbc7bb74-partial-same/.hg/cache/rbc-revs-v1 + ./repo4test_C-fbc7bb74-partial-same/.hg/cache/tags2 + ./repo4test_C-fbc7bb74-partial-same/.hg/cache/tags2-served + ./repo4test_C-fbc7bb74-partial-same/.hg/dirstate + ./repo4test_C-fbc7bb74-partial-same/.hg/hgrc + ./repo4test_C-fbc7bb74-partial-same/.hg/requires + ./repo4test_C-fbc7bb74-partial-same/.hg/store/ + ./repo4test_C-fbc7bb74-partial-same/.hg/store/00changelog.i + ./repo4test_C-fbc7bb74-partial-same/.hg/store/00manifest.i + ./repo4test_C-fbc7bb74-partial-same/.hg/store/data/ + ./repo4test_C-fbc7bb74-partial-same/.hg/store/data/nf0.i + ./repo4test_C-fbc7bb74-partial-same/.hg/store/data/nf1.i + ./repo4test_C-fbc7bb74-partial-same/.hg/store/data/nf10.i + ./repo4test_C-fbc7bb74-partial-same/.hg/store/data/nf11.i + ./repo4test_C-fbc7bb74-partial-same/.hg/store/data/nf12.i + ./repo4test_C-fbc7bb74-partial-same/.hg/store/data/nf13.i + ./repo4test_C-fbc7bb74-partial-same/.hg/store/data/nf14.i + ./repo4test_C-fbc7bb74-partial-same/.hg/store/data/nf15.i + ./repo4test_C-fbc7bb74-partial-same/.hg/store/data/nf16.i + ./repo4test_C-fbc7bb74-partial-same/.hg/store/data/nf17.i + ./repo4test_C-fbc7bb74-partial-same/.hg/store/data/nf18.i + ./repo4test_C-fbc7bb74-partial-same/.hg/store/data/nf19.i + ./repo4test_C-fbc7bb74-partial-same/.hg/store/data/nf2.i + ./repo4test_C-fbc7bb74-partial-same/.hg/store/data/nf20.i + ./repo4test_C-fbc7bb74-partial-same/.hg/store/data/nf21.i + ./repo4test_C-fbc7bb74-partial-same/.hg/store/data/nf22.i + ./repo4test_C-fbc7bb74-partial-same/.hg/store/data/nf23.i + ./repo4test_C-fbc7bb74-partial-same/.hg/store/data/nf24.i + ./repo4test_C-fbc7bb74-partial-same/.hg/store/data/nf25.i + ./repo4test_C-fbc7bb74-partial-same/.hg/store/data/nf26.i + ./repo4test_C-fbc7bb74-partial-same/.hg/store/data/nf27.i + ./repo4test_C-fbc7bb74-partial-same/.hg/store/data/nf28.i + ./repo4test_C-fbc7bb74-partial-same/.hg/store/data/nf29.i + ./repo4test_C-fbc7bb74-partial-same/.hg/store/data/nf3.i + ./repo4test_C-fbc7bb74-partial-same/.hg/store/data/nf30.i + ./repo4test_C-fbc7bb74-partial-same/.hg/store/data/nf31.i + ./repo4test_C-fbc7bb74-partial-same/.hg/store/data/nf32.i + ./repo4test_C-fbc7bb74-partial-same/.hg/store/data/nf33.i + ./repo4test_C-fbc7bb74-partial-same/.hg/store/data/nf34.i + ./repo4test_C-fbc7bb74-partial-same/.hg/store/data/nf35.i + ./repo4test_C-fbc7bb74-partial-same/.hg/store/data/nf36.i + ./repo4test_C-fbc7bb74-partial-same/.hg/store/data/nf37.i + ./repo4test_C-fbc7bb74-partial-same/.hg/store/data/nf38.i + ./repo4test_C-fbc7bb74-partial-same/.hg/store/data/nf39.i + ./repo4test_C-fbc7bb74-partial-same/.hg/store/data/nf4.i + ./repo4test_C-fbc7bb74-partial-same/.hg/store/data/nf40.i + ./repo4test_C-fbc7bb74-partial-same/.hg/store/data/nf41.i + ./repo4test_C-fbc7bb74-partial-same/.hg/store/data/nf42.i + ./repo4test_C-fbc7bb74-partial-same/.hg/store/data/nf43.i + ./repo4test_C-fbc7bb74-partial-same/.hg/store/data/nf44.i + ./repo4test_C-fbc7bb74-partial-same/.hg/store/data/nf45.i + ./repo4test_C-fbc7bb74-partial-same/.hg/store/data/nf46.i + ./repo4test_C-fbc7bb74-partial-same/.hg/store/data/nf47.i + ./repo4test_C-fbc7bb74-partial-same/.hg/store/data/nf48.i + ./repo4test_C-fbc7bb74-partial-same/.hg/store/data/nf49.i + ./repo4test_C-fbc7bb74-partial-same/.hg/store/data/nf5.i + ./repo4test_C-fbc7bb74-partial-same/.hg/store/data/nf50.i + ./repo4test_C-fbc7bb74-partial-same/.hg/store/data/nf51.i + ./repo4test_C-fbc7bb74-partial-same/.hg/store/data/nf52.i + ./repo4test_C-fbc7bb74-partial-same/.hg/store/data/nf6.i + ./repo4test_C-fbc7bb74-partial-same/.hg/store/data/nf7.i + ./repo4test_C-fbc7bb74-partial-same/.hg/store/data/nf8.i + ./repo4test_C-fbc7bb74-partial-same/.hg/store/data/nf9.i + ./repo4test_C-fbc7bb74-partial-same/.hg/store/fncache + ./repo4test_C-fbc7bb74-partial-same/.hg/store/phaseroots + ./repo4test_C-fbc7bb74-partial-same/.hg/store/undo + ./repo4test_C-fbc7bb74-partial-same/.hg/store/undo.backupfiles + ./repo4test_C-fbc7bb74-partial-same/.hg/store/undo.phaseroots + ./repo4test_C-fbc7bb74-partial-same/.hg/undo.bookmarks + ./repo4test_C-fbc7bb74-partial-same/.hg/undo.branch + ./repo4test_C-fbc7bb74-partial-same/.hg/undo.desc + ./repo4test_C-fbc7bb74-partial-same/.hg/undo.dirstate + ./repo4test_C-fbc7bb74-partial-same/.hg/wcache/ + ./repo4test_C-fbc7bb74-partial-same/.hg/wcache/checkisexec + ./repo4test_C-fbc7bb74-partial-same/.hg/wcache/checklink + ./repo4test_C-fbc7bb74-partial-same/.hg/wcache/checklink-target + ./repo4test_C-fbc7bb74-partial-same/.hg/wcache/manifestfulltextcache + ./repo4test_C-fbc7bb74-partial-same/nf10 + ./repo4test_C-fbc7bb74-partial-same/nf11 + ./repo4test_C-fbc7bb74-partial-same/nf12 + ./repo4test_C-fbc7bb74-partial-same/nf13 + ./repo4test_C-fbc7bb74-partial-same/nf14 + ./repo4test_C-fbc7bb74-partial-same/nf15 + ./repo4test_C-fbc7bb74-partial-same/nf16 + ./repo4test_C-fbc7bb74-partial-same/nf17 + ./repo4test_C-fbc7bb74-partial-same/nf51 + ./repo4test_C-fbc7bb74-partial-same/nf52 + ./repo4test_C-fbc7bb74-partial-same/nf6 + ./repo4test_C-fbc7bb74-partial-same/nf7 + ./repo4test_C-fbc7bb74-partial-same/nf8 + ./repo4test_C-fbc7bb74-partial-same/nf9 $ tar -axf repo4test_C-*-partial-same.tar ./repo4test_C-*-partial-same/.hg/ASV_EXPECTED_TIP_REV_HASH -O 52 99cae3713489c109d3f91f755bd6d6ea0363d0d5 (no-eol) $ tar -axf repo4test_C-*-partial-same.tar ./repo4test_C-*-partial-same/.hg/hgrc -O diff --git a/tests/test-make-reference.t b/tests/test-make-reference.t index b397e8948f7eb25851379d370c53b8f39f988eba_dGVzdHMvdGVzdC1tYWtlLXJlZmVyZW5jZS50..cff70e97b0a6a5f08de4e0acf3d0afbdc8d7a864_dGVzdHMvdGVzdC1tYWtlLXJlZmVyZW5jZS50 100644 --- a/tests/test-make-reference.t +++ b/tests/test-make-reference.t @@ -52,5 +52,5 @@ generaldelta: False != True (repo/config) sparserevlog: False != True (repo/config) building a reference tarball - result available at: my-reference-1eba6334-reference.tar + result available at: my-reference-0c229866-reference.tar $ ls -1 @@ -56,7 +56,7 @@ $ ls -1 - my-reference-1eba6334-reference - my-reference-1eba6334-reference.tar - my-reference-1eba6334.benchrepo + my-reference-0c229866-reference + my-reference-0c229866-reference.tar + my-reference-0c229866.benchrepo p-config.yaml some-dir $ cat my-reference-*.benchrepo @@ -64,6 +64,7 @@ enabled: true format-info: compression: zlib + compression-level: default dotencode: true fncache: true generaldelta: true @@ -84,8 +85,8 @@ missing-last-10: remove: last(all(), 10) same: null - repo-hash: 1eba6334 - repo-prefix: my-reference-1eba6334 + repo-hash: 0c229866 + repo-prefix: my-reference-0c229866 source: some-dir/my-source-repo Call with existing data @@ -104,5 +105,5 @@ generaldelta: False != True (repo/config) sparserevlog: False != True (repo/config) building a reference tarball - result available at: my-reference-1eba6334-reference.tar + result available at: my-reference-0c229866-reference.tar $ ls -1 @@ -108,7 +109,7 @@ $ ls -1 - my-reference-1eba6334-reference - my-reference-1eba6334-reference.tar - my-reference-1eba6334.benchrepo + my-reference-0c229866-reference + my-reference-0c229866-reference.tar + my-reference-0c229866.benchrepo p-config.yaml some-dir $ cat my-reference-*.benchrepo @@ -116,6 +117,7 @@ enabled: true format-info: compression: zlib + compression-level: default dotencode: true fncache: true generaldelta: true @@ -136,7 +138,7 @@ missing-last-10: remove: last(all(), 10) same: null - repo-hash: 1eba6334 - repo-prefix: my-reference-1eba6334 + repo-hash: 0c229866 + repo-prefix: my-reference-0c229866 source: some-dir/my-source-repo $ tar tf my-reference-*-reference.tar | sort @@ -141,86 +143,86 @@ source: some-dir/my-source-repo $ tar tf my-reference-*-reference.tar | sort - my-reference-1eba6334-reference/ - my-reference-1eba6334-reference/.hg/ - my-reference-1eba6334-reference/.hg/00changelog.i - my-reference-1eba6334-reference/.hg/cache/ - my-reference-1eba6334-reference/.hg/cache/branch2-served - my-reference-1eba6334-reference/.hg/cache/rbc-names-v1 - my-reference-1eba6334-reference/.hg/cache/rbc-revs-v1 - my-reference-1eba6334-reference/.hg/cache/tags2 - my-reference-1eba6334-reference/.hg/cache/tags2-served - my-reference-1eba6334-reference/.hg/dirstate - my-reference-1eba6334-reference/.hg/localtags - my-reference-1eba6334-reference/.hg/requires - my-reference-1eba6334-reference/.hg/store/ - my-reference-1eba6334-reference/.hg/store/00changelog.i - my-reference-1eba6334-reference/.hg/store/00manifest.i - my-reference-1eba6334-reference/.hg/store/data/ - my-reference-1eba6334-reference/.hg/store/data/nf0.i - my-reference-1eba6334-reference/.hg/store/data/nf1.i - my-reference-1eba6334-reference/.hg/store/data/nf10.i - my-reference-1eba6334-reference/.hg/store/data/nf11.i - my-reference-1eba6334-reference/.hg/store/data/nf12.i - my-reference-1eba6334-reference/.hg/store/data/nf13.i - my-reference-1eba6334-reference/.hg/store/data/nf14.i - my-reference-1eba6334-reference/.hg/store/data/nf15.i - my-reference-1eba6334-reference/.hg/store/data/nf16.i - my-reference-1eba6334-reference/.hg/store/data/nf17.i - my-reference-1eba6334-reference/.hg/store/data/nf18.i - my-reference-1eba6334-reference/.hg/store/data/nf19.i - my-reference-1eba6334-reference/.hg/store/data/nf2.i - my-reference-1eba6334-reference/.hg/store/data/nf20.i - my-reference-1eba6334-reference/.hg/store/data/nf21.i - my-reference-1eba6334-reference/.hg/store/data/nf22.i - my-reference-1eba6334-reference/.hg/store/data/nf23.i - my-reference-1eba6334-reference/.hg/store/data/nf24.i - my-reference-1eba6334-reference/.hg/store/data/nf25.i - my-reference-1eba6334-reference/.hg/store/data/nf26.i - my-reference-1eba6334-reference/.hg/store/data/nf27.i - my-reference-1eba6334-reference/.hg/store/data/nf28.i - my-reference-1eba6334-reference/.hg/store/data/nf29.i - my-reference-1eba6334-reference/.hg/store/data/nf3.i - my-reference-1eba6334-reference/.hg/store/data/nf30.i - my-reference-1eba6334-reference/.hg/store/data/nf31.i - my-reference-1eba6334-reference/.hg/store/data/nf32.i - my-reference-1eba6334-reference/.hg/store/data/nf33.i - my-reference-1eba6334-reference/.hg/store/data/nf34.i - my-reference-1eba6334-reference/.hg/store/data/nf35.i - my-reference-1eba6334-reference/.hg/store/data/nf36.i - my-reference-1eba6334-reference/.hg/store/data/nf37.i - my-reference-1eba6334-reference/.hg/store/data/nf38.i - my-reference-1eba6334-reference/.hg/store/data/nf39.i - my-reference-1eba6334-reference/.hg/store/data/nf4.i - my-reference-1eba6334-reference/.hg/store/data/nf40.i - my-reference-1eba6334-reference/.hg/store/data/nf41.i - my-reference-1eba6334-reference/.hg/store/data/nf42.i - my-reference-1eba6334-reference/.hg/store/data/nf43.i - my-reference-1eba6334-reference/.hg/store/data/nf44.i - my-reference-1eba6334-reference/.hg/store/data/nf45.i - my-reference-1eba6334-reference/.hg/store/data/nf46.i - my-reference-1eba6334-reference/.hg/store/data/nf47.i - my-reference-1eba6334-reference/.hg/store/data/nf48.i - my-reference-1eba6334-reference/.hg/store/data/nf49.i - my-reference-1eba6334-reference/.hg/store/data/nf5.i - my-reference-1eba6334-reference/.hg/store/data/nf50.i - my-reference-1eba6334-reference/.hg/store/data/nf51.i - my-reference-1eba6334-reference/.hg/store/data/nf52.i - my-reference-1eba6334-reference/.hg/store/data/nf6.i - my-reference-1eba6334-reference/.hg/store/data/nf7.i - my-reference-1eba6334-reference/.hg/store/data/nf8.i - my-reference-1eba6334-reference/.hg/store/data/nf9.i - my-reference-1eba6334-reference/.hg/store/fncache - my-reference-1eba6334-reference/.hg/store/phaseroots - my-reference-1eba6334-reference/.hg/store/undo - my-reference-1eba6334-reference/.hg/store/undo.backupfiles - my-reference-1eba6334-reference/.hg/store/undo.phaseroots - my-reference-1eba6334-reference/.hg/undo.bookmarks - my-reference-1eba6334-reference/.hg/undo.branch - my-reference-1eba6334-reference/.hg/undo.desc - my-reference-1eba6334-reference/.hg/undo.dirstate - my-reference-1eba6334-reference/.hg/wcache/ - my-reference-1eba6334-reference/.hg/wcache/manifestfulltextcache - my-reference-1eba6334.benchrepo + my-reference-0c229866-reference/ + my-reference-0c229866-reference/.hg/ + my-reference-0c229866-reference/.hg/00changelog.i + my-reference-0c229866-reference/.hg/cache/ + my-reference-0c229866-reference/.hg/cache/branch2-served + my-reference-0c229866-reference/.hg/cache/rbc-names-v1 + my-reference-0c229866-reference/.hg/cache/rbc-revs-v1 + my-reference-0c229866-reference/.hg/cache/tags2 + my-reference-0c229866-reference/.hg/cache/tags2-served + my-reference-0c229866-reference/.hg/dirstate + my-reference-0c229866-reference/.hg/localtags + my-reference-0c229866-reference/.hg/requires + my-reference-0c229866-reference/.hg/store/ + my-reference-0c229866-reference/.hg/store/00changelog.i + my-reference-0c229866-reference/.hg/store/00manifest.i + my-reference-0c229866-reference/.hg/store/data/ + my-reference-0c229866-reference/.hg/store/data/nf0.i + my-reference-0c229866-reference/.hg/store/data/nf1.i + my-reference-0c229866-reference/.hg/store/data/nf10.i + my-reference-0c229866-reference/.hg/store/data/nf11.i + my-reference-0c229866-reference/.hg/store/data/nf12.i + my-reference-0c229866-reference/.hg/store/data/nf13.i + my-reference-0c229866-reference/.hg/store/data/nf14.i + my-reference-0c229866-reference/.hg/store/data/nf15.i + my-reference-0c229866-reference/.hg/store/data/nf16.i + my-reference-0c229866-reference/.hg/store/data/nf17.i + my-reference-0c229866-reference/.hg/store/data/nf18.i + my-reference-0c229866-reference/.hg/store/data/nf19.i + my-reference-0c229866-reference/.hg/store/data/nf2.i + my-reference-0c229866-reference/.hg/store/data/nf20.i + my-reference-0c229866-reference/.hg/store/data/nf21.i + my-reference-0c229866-reference/.hg/store/data/nf22.i + my-reference-0c229866-reference/.hg/store/data/nf23.i + my-reference-0c229866-reference/.hg/store/data/nf24.i + my-reference-0c229866-reference/.hg/store/data/nf25.i + my-reference-0c229866-reference/.hg/store/data/nf26.i + my-reference-0c229866-reference/.hg/store/data/nf27.i + my-reference-0c229866-reference/.hg/store/data/nf28.i + my-reference-0c229866-reference/.hg/store/data/nf29.i + my-reference-0c229866-reference/.hg/store/data/nf3.i + my-reference-0c229866-reference/.hg/store/data/nf30.i + my-reference-0c229866-reference/.hg/store/data/nf31.i + my-reference-0c229866-reference/.hg/store/data/nf32.i + my-reference-0c229866-reference/.hg/store/data/nf33.i + my-reference-0c229866-reference/.hg/store/data/nf34.i + my-reference-0c229866-reference/.hg/store/data/nf35.i + my-reference-0c229866-reference/.hg/store/data/nf36.i + my-reference-0c229866-reference/.hg/store/data/nf37.i + my-reference-0c229866-reference/.hg/store/data/nf38.i + my-reference-0c229866-reference/.hg/store/data/nf39.i + my-reference-0c229866-reference/.hg/store/data/nf4.i + my-reference-0c229866-reference/.hg/store/data/nf40.i + my-reference-0c229866-reference/.hg/store/data/nf41.i + my-reference-0c229866-reference/.hg/store/data/nf42.i + my-reference-0c229866-reference/.hg/store/data/nf43.i + my-reference-0c229866-reference/.hg/store/data/nf44.i + my-reference-0c229866-reference/.hg/store/data/nf45.i + my-reference-0c229866-reference/.hg/store/data/nf46.i + my-reference-0c229866-reference/.hg/store/data/nf47.i + my-reference-0c229866-reference/.hg/store/data/nf48.i + my-reference-0c229866-reference/.hg/store/data/nf49.i + my-reference-0c229866-reference/.hg/store/data/nf5.i + my-reference-0c229866-reference/.hg/store/data/nf50.i + my-reference-0c229866-reference/.hg/store/data/nf51.i + my-reference-0c229866-reference/.hg/store/data/nf52.i + my-reference-0c229866-reference/.hg/store/data/nf6.i + my-reference-0c229866-reference/.hg/store/data/nf7.i + my-reference-0c229866-reference/.hg/store/data/nf8.i + my-reference-0c229866-reference/.hg/store/data/nf9.i + my-reference-0c229866-reference/.hg/store/fncache + my-reference-0c229866-reference/.hg/store/phaseroots + my-reference-0c229866-reference/.hg/store/undo + my-reference-0c229866-reference/.hg/store/undo.backupfiles + my-reference-0c229866-reference/.hg/store/undo.phaseroots + my-reference-0c229866-reference/.hg/undo.bookmarks + my-reference-0c229866-reference/.hg/undo.branch + my-reference-0c229866-reference/.hg/undo.desc + my-reference-0c229866-reference/.hg/undo.dirstate + my-reference-0c229866-reference/.hg/wcache/ + my-reference-0c229866-reference/.hg/wcache/manifestfulltextcache + my-reference-0c229866.benchrepo update the reference -------------------- @@ -230,6 +232,7 @@ enabled: true format-info: compression: zlib + compression-level: default dotencode: true fncache: true generaldelta: true @@ -250,8 +253,8 @@ missing-last-10: remove: last(all(), 10) same: null - repo-hash: 1eba6334 - repo-prefix: my-reference-1eba6334 + repo-hash: 0c229866 + repo-prefix: my-reference-0c229866 source: some-dir/my-source-repo $ cat << EOF > editor.sh > #!/bin/bash @@ -269,6 +272,7 @@ enabled: true format-info: compression: zlib + compression-level: default dotencode: true fncache: true generaldelta: true @@ -289,8 +293,8 @@ missing-last-10: remove: last(all(), 10) same: null - repo-hash: 1eba6334 - repo-prefix: my-reference-1eba6334 + repo-hash: 0c229866 + repo-prefix: my-reference-0c229866 source: some-dir/my-other-source-repo $ cd .. @@ -301,7 +305,7 @@ $ ls -1 dst editor.sh - my-reference-1eba6334-reference.tar + my-reference-0c229866-reference.tar p-config.yaml some-dir $ make-reference some-dir/my-source-repo my-reference p-config.yaml --optimize re-delta-parent re-delta-multibase @@ -311,7 +315,7 @@ Running `debugupgraderepo` with requested optimizations: re-delta-parent, re-delta-multibase building a reference tarball - result available at: my-reference-1eba6334-reference.tar + result available at: my-reference-0c229866-reference.tar $ ls -1 dst editor.sh @@ -315,9 +319,9 @@ $ ls -1 dst editor.sh - my-reference-1eba6334-reference - my-reference-1eba6334-reference.tar - my-reference-1eba6334.benchrepo + my-reference-0c229866-reference + my-reference-0c229866-reference.tar + my-reference-0c229866.benchrepo p-config.yaml some-dir $ cat my-reference-*.benchrepo @@ -325,6 +329,7 @@ enabled: true format-info: compression: zlib + compression-level: default dotencode: true fncache: true generaldelta: true @@ -345,8 +350,8 @@ missing-last-10: remove: last(all(), 10) same: null - repo-hash: 1eba6334 - repo-prefix: my-reference-1eba6334 + repo-hash: 0c229866 + repo-prefix: my-reference-0c229866 source: some-dir/my-source-repo Call from scratch with given hgrc file @@ -356,7 +361,7 @@ $ ls -1 dst editor.sh - my-reference-1eba6334-reference + my-reference-0c229866-reference p-config.yaml some-dir @@ -377,7 +382,7 @@ Running debugupgraderepo because of format mismatch: generaldelta: False != True (repo/config) building a reference tarball - result available at: my-reference-1db5db75-reference.tar + result available at: my-reference-8e2c7069-reference.tar $ ls -1 dst editor.sh @@ -381,10 +386,10 @@ $ ls -1 dst editor.sh - my-reference-1db5db75-reference - my-reference-1db5db75-reference.tar - my-reference-1db5db75.benchrepo - my-reference-1eba6334-reference + my-reference-0c229866-reference + my-reference-8e2c7069-reference + my-reference-8e2c7069-reference.tar + my-reference-8e2c7069.benchrepo p-config.yaml some-dir sparse-revlog-hgrc @@ -394,6 +399,7 @@ enabled: true format-info: compression: zlib + compression-level: default dotencode: true fncache: true generaldelta: true @@ -414,6 +420,6 @@ missing-last-10: remove: last(all(), 10) same: null - repo-hash: 1db5db75 - repo-prefix: my-reference-1db5db75 + repo-hash: 8e2c7069 + repo-prefix: my-reference-8e2c7069 source: some-dir/my-source-repo diff --git a/tests/test-smoke-test.t b/tests/test-smoke-test.t index b397e8948f7eb25851379d370c53b8f39f988eba_dGVzdHMvdGVzdC1zbW9rZS10ZXN0LnQ=..cff70e97b0a6a5f08de4e0acf3d0afbdc8d7a864_dGVzdHMvdGVzdC1zbW9rZS10ZXN0LnQ= 100644 --- a/tests/test-smoke-test.t +++ b/tests/test-smoke-test.t @@ -29,8 +29,8 @@ $ make-reference ../test-repo smoke-test-A p-config.yaml hg cloning repository from: ../test-repo building a reference tarball - result available at: smoke-test-A-4753a6da-reference.tar + result available at: smoke-test-A-11eb1fef-reference.tar $ make-reference ../test-repo smoke-test-B p-config.yaml hg cloning repository from: ../test-repo building a reference tarball @@ -33,7 +33,7 @@ $ make-reference ../test-repo smoke-test-B p-config.yaml hg cloning repository from: ../test-repo building a reference tarball - result available at: smoke-test-B-cfe96b48-reference.tar + result available at: smoke-test-B-4324509a-reference.tar $ make-partial-repos *.benchrepo @@ -38,13 +38,13 @@ $ make-partial-repos *.benchrepo - Cloning smoke-test-A (smoke-test-A-4753a6da-reference stripped of last(all(), 100)) into ./smoke-test-A-4753a6da-partial-last-hundred (for exchange benchmarks) - Cloning smoke-test-A (smoke-test-A-4753a6da-reference stripped of last(all(), 10)) into ./smoke-test-A-4753a6da-partial-last-ten (for exchange benchmarks) - Cloning smoke-test-A (smoke-test-A-4753a6da-reference stripped of last(all(), 1000)) into ./smoke-test-A-4753a6da-partial-last-thousand (for exchange benchmarks) - Cloning smoke-test-A (smoke-test-A-4753a6da-reference stripped of None) into ./smoke-test-A-4753a6da-partial-same (for exchange benchmarks) - Cloning smoke-test-B (smoke-test-B-cfe96b48-reference stripped of last(all(), 100)) into ./smoke-test-B-cfe96b48-partial-last-hundred (for exchange benchmarks) - Cloning smoke-test-B (smoke-test-B-cfe96b48-reference stripped of last(all(), 10)) into ./smoke-test-B-cfe96b48-partial-last-ten (for exchange benchmarks) - Cloning smoke-test-B (smoke-test-B-cfe96b48-reference stripped of last(all(), 1000)) into ./smoke-test-B-cfe96b48-partial-last-thousand (for exchange benchmarks) - Cloning smoke-test-B (smoke-test-B-cfe96b48-reference stripped of None) into ./smoke-test-B-cfe96b48-partial-same (for exchange benchmarks) + Cloning smoke-test-A (smoke-test-A-11eb1fef-reference stripped of last(all(), 100)) into ./smoke-test-A-11eb1fef-partial-last-hundred (for exchange benchmarks) + Cloning smoke-test-A (smoke-test-A-11eb1fef-reference stripped of last(all(), 10)) into ./smoke-test-A-11eb1fef-partial-last-ten (for exchange benchmarks) + Cloning smoke-test-A (smoke-test-A-11eb1fef-reference stripped of last(all(), 1000)) into ./smoke-test-A-11eb1fef-partial-last-thousand (for exchange benchmarks) + Cloning smoke-test-A (smoke-test-A-11eb1fef-reference stripped of None) into ./smoke-test-A-11eb1fef-partial-same (for exchange benchmarks) + Cloning smoke-test-B (smoke-test-B-4324509a-reference stripped of last(all(), 100)) into ./smoke-test-B-4324509a-partial-last-hundred (for exchange benchmarks) + Cloning smoke-test-B (smoke-test-B-4324509a-reference stripped of last(all(), 10)) into ./smoke-test-B-4324509a-partial-last-ten (for exchange benchmarks) + Cloning smoke-test-B (smoke-test-B-4324509a-reference stripped of last(all(), 1000)) into ./smoke-test-B-4324509a-partial-last-thousand (for exchange benchmarks) + Cloning smoke-test-B (smoke-test-B-4324509a-reference stripped of None) into ./smoke-test-B-4324509a-partial-same (for exchange benchmarks) $ cd .. setup a copy of the asv repo @@ -53,5 +53,5 @@ $ cd test-asv $ cat << EOF > repos.make > SOURCE="$TESTTMP/references" - > all: repos/smoke-test-A-4753a6da.benchrepo repos/smoke-test-B-cfe96b48.benchrepo + > all: repos/smoke-test-A-11eb1fef.benchrepo repos/smoke-test-B-4324509a.benchrepo > @@ -57,16 +57,16 @@ > - > repos/smoke-test-A-4753a6da.benchrepo: - > (cd repos; tar xf \$(SOURCE)/smoke-test-A-4753a6da-reference.tar --warning=no-timestamp; hg -R smoke-test-A-4753a6da-reference update --quiet tip) - > (cd repos/partial-references/; tar xf \$(SOURCE)/smoke-test-A-4753a6da-partial-last-hundred.tar --warning=no-timestamp ) - > (cd repos/partial-references/; tar xf \$(SOURCE)/smoke-test-A-4753a6da-partial-last-ten.tar --warning=no-timestamp ) - > (cd repos/partial-references/; tar xf \$(SOURCE)/smoke-test-A-4753a6da-partial-last-thousand.tar --warning=no-timestamp ) - > (cd repos/partial-references/; tar xf \$(SOURCE)/smoke-test-A-4753a6da-partial-same.tar --warning=no-timestamp ) - > repos/smoke-test-B-cfe96b48.benchrepo: - > (cd repos; tar xf \$(SOURCE)/smoke-test-B-cfe96b48-reference.tar --warning=no-timestamp; hg -R smoke-test-B-cfe96b48-reference update --quiet tip) - > (cd repos/partial-references/; tar xf \$(SOURCE)/smoke-test-B-cfe96b48-partial-last-hundred.tar --warning=no-timestamp ) - > (cd repos/partial-references/; tar xf \$(SOURCE)/smoke-test-B-cfe96b48-partial-last-ten.tar --warning=no-timestamp ) - > (cd repos/partial-references/; tar xf \$(SOURCE)/smoke-test-B-cfe96b48-partial-last-thousand.tar --warning=no-timestamp ) - > (cd repos/partial-references/; tar xf \$(SOURCE)/smoke-test-B-cfe96b48-partial-same.tar --warning=no-timestamp ) + > repos/smoke-test-A-11eb1fef.benchrepo: + > (cd repos; tar xf \$(SOURCE)/smoke-test-A-11eb1fef-reference.tar --warning=no-timestamp; hg -R smoke-test-A-11eb1fef-reference update --quiet tip) + > (cd repos/partial-references/; tar xf \$(SOURCE)/smoke-test-A-11eb1fef-partial-last-hundred.tar --warning=no-timestamp ) + > (cd repos/partial-references/; tar xf \$(SOURCE)/smoke-test-A-11eb1fef-partial-last-ten.tar --warning=no-timestamp ) + > (cd repos/partial-references/; tar xf \$(SOURCE)/smoke-test-A-11eb1fef-partial-last-thousand.tar --warning=no-timestamp ) + > (cd repos/partial-references/; tar xf \$(SOURCE)/smoke-test-A-11eb1fef-partial-same.tar --warning=no-timestamp ) + > repos/smoke-test-B-4324509a.benchrepo: + > (cd repos; tar xf \$(SOURCE)/smoke-test-B-4324509a-reference.tar --warning=no-timestamp; hg -R smoke-test-B-4324509a-reference update --quiet tip) + > (cd repos/partial-references/; tar xf \$(SOURCE)/smoke-test-B-4324509a-partial-last-hundred.tar --warning=no-timestamp ) + > (cd repos/partial-references/; tar xf \$(SOURCE)/smoke-test-B-4324509a-partial-last-ten.tar --warning=no-timestamp ) + > (cd repos/partial-references/; tar xf \$(SOURCE)/smoke-test-B-4324509a-partial-last-thousand.tar --warning=no-timestamp ) + > (cd repos/partial-references/; tar xf \$(SOURCE)/smoke-test-B-4324509a-partial-same.tar --warning=no-timestamp ) > EOF setup appropriate virtual env @@ -137,14 +137,14 @@ + mkdir -p repos/ + mkdir -p repos/partial-references + make MAKE_VERBOSE=1 -f repos.make - (cd repos; tar xf "$TESTTMP/references"/smoke-test-A-4753a6da-reference.tar --warning=no-timestamp; hg -R smoke-test-A-4753a6da-reference update --quiet tip) - (cd repos/partial-references/; tar xf "$TESTTMP/references"/smoke-test-A-4753a6da-partial-last-hundred.tar --warning=no-timestamp ) - (cd repos/partial-references/; tar xf "$TESTTMP/references"/smoke-test-A-4753a6da-partial-last-ten.tar --warning=no-timestamp ) - (cd repos/partial-references/; tar xf "$TESTTMP/references"/smoke-test-A-4753a6da-partial-last-thousand.tar --warning=no-timestamp ) - (cd repos/partial-references/; tar xf "$TESTTMP/references"/smoke-test-A-4753a6da-partial-same.tar --warning=no-timestamp ) - (cd repos; tar xf "$TESTTMP/references"/smoke-test-B-cfe96b48-reference.tar --warning=no-timestamp; hg -R smoke-test-B-cfe96b48-reference update --quiet tip) - (cd repos/partial-references/; tar xf "$TESTTMP/references"/smoke-test-B-cfe96b48-partial-last-hundred.tar --warning=no-timestamp ) - (cd repos/partial-references/; tar xf "$TESTTMP/references"/smoke-test-B-cfe96b48-partial-last-ten.tar --warning=no-timestamp ) - (cd repos/partial-references/; tar xf "$TESTTMP/references"/smoke-test-B-cfe96b48-partial-last-thousand.tar --warning=no-timestamp ) - (cd repos/partial-references/; tar xf "$TESTTMP/references"/smoke-test-B-cfe96b48-partial-same.tar --warning=no-timestamp ) + (cd repos; tar xf "$TESTTMP/references"/smoke-test-A-11eb1fef-reference.tar --warning=no-timestamp; hg -R smoke-test-A-11eb1fef-reference update --quiet tip) + (cd repos/partial-references/; tar xf "$TESTTMP/references"/smoke-test-A-11eb1fef-partial-last-hundred.tar --warning=no-timestamp ) + (cd repos/partial-references/; tar xf "$TESTTMP/references"/smoke-test-A-11eb1fef-partial-last-ten.tar --warning=no-timestamp ) + (cd repos/partial-references/; tar xf "$TESTTMP/references"/smoke-test-A-11eb1fef-partial-last-thousand.tar --warning=no-timestamp ) + (cd repos/partial-references/; tar xf "$TESTTMP/references"/smoke-test-A-11eb1fef-partial-same.tar --warning=no-timestamp ) + (cd repos; tar xf "$TESTTMP/references"/smoke-test-B-4324509a-reference.tar --warning=no-timestamp; hg -R smoke-test-B-4324509a-reference update --quiet tip) + (cd repos/partial-references/; tar xf "$TESTTMP/references"/smoke-test-B-4324509a-partial-last-hundred.tar --warning=no-timestamp ) + (cd repos/partial-references/; tar xf "$TESTTMP/references"/smoke-test-B-4324509a-partial-last-ten.tar --warning=no-timestamp ) + (cd repos/partial-references/; tar xf "$TESTTMP/references"/smoke-test-B-4324509a-partial-last-thousand.tar --warning=no-timestamp ) + (cd repos/partial-references/; tar xf "$TESTTMP/references"/smoke-test-B-4324509a-partial-same.tar --warning=no-timestamp ) + ./repo-scripts/rename-reference-directories repos @@ -150,6 +150,6 @@ + ./repo-scripts/rename-reference-directories repos - Renaming repos/smoke-test-A-4753a6da-reference into repos/smoke-test-A-4753a6da - Renaming repos/smoke-test-B-cfe96b48-reference into repos/smoke-test-B-cfe96b48 + Renaming repos/smoke-test-A-11eb1fef-reference into repos/smoke-test-A-11eb1fef + Renaming repos/smoke-test-B-4324509a-reference into repos/smoke-test-B-4324509a + python create_skip_file.py - Fetching recent changes - Creating environments @@ -162,14 +162,14 @@ [ 0.00%] -- Benchmarking virtualenv-py2.7-pyyaml [100.00%] --- Setting up utils.py:* ok (glob) [100.00%] --- basic_commands.TestSuite.track_commit ok - [100.00%] --- ============== ========================= ======================= ===================== ========================== ============================ ========================== ======== ===================== - repo repo-format-compression repo-format-dotencode repo-format-fncache repo-format-generaldelta repo-format-plain-cl-delta repo-format-sparserevlog mode - -------------- ------------------------- ----------------------- --------------------- -------------------------- ---------------------------- -------------------------- -------- --------------------- - smoke-test-A zlib True True True True True create * (glob) - smoke-test-A zlib True True True True True update * (glob) - smoke-test-B zlib True True True True True create * (glob) - smoke-test-B zlib True True True True True update * (glob) - ============== ========================= ======================= ===================== ========================== ============================ ========================== ======== ===================== + [100.00%] --- ============== ========================= =============================== ======================= ===================== ========================== ============================ ========================== ======== ===================== + repo repo-format-compression repo-format-compression-level repo-format-dotencode repo-format-fncache repo-format-generaldelta repo-format-plain-cl-delta repo-format-sparserevlog mode + -------------- ------------------------- ------------------------------- ----------------------- --------------------- -------------------------- ---------------------------- -------------------------- -------- --------------------- + smoke-test-A zlib default True True True True True create * (glob) + smoke-test-A zlib default True True True True True update * (glob) + smoke-test-B zlib default True True True True True create * (glob) + smoke-test-B zlib default True True True True True update * (glob) + ============== ========================= =============================== ======================= ===================== ========================== ============================ ========================== ======== ===================== * (glob) * (glob) @@ -191,9 +191,9 @@ $ ls repos/ partial-references skip.json - smoke-test-A-4753a6da - smoke-test-A-4753a6da.benchrepo - smoke-test-B-cfe96b48 - smoke-test-B-cfe96b48.benchrepo + smoke-test-A-11eb1fef + smoke-test-A-11eb1fef.benchrepo + smoke-test-B-4324509a + smoke-test-B-4324509a.benchrepo $ ls repos/partial-references/ @@ -198,10 +198,10 @@ $ ls repos/partial-references/ - smoke-test-A-4753a6da-partial-last-hundred - smoke-test-A-4753a6da-partial-last-ten - smoke-test-A-4753a6da-partial-last-thousand - smoke-test-A-4753a6da-partial-same - smoke-test-B-cfe96b48-partial-last-hundred - smoke-test-B-cfe96b48-partial-last-ten - smoke-test-B-cfe96b48-partial-last-thousand - smoke-test-B-cfe96b48-partial-same + smoke-test-A-11eb1fef-partial-last-hundred + smoke-test-A-11eb1fef-partial-last-ten + smoke-test-A-11eb1fef-partial-last-thousand + smoke-test-A-11eb1fef-partial-same + smoke-test-B-4324509a-partial-last-hundred + smoke-test-B-4324509a-partial-last-ten + smoke-test-B-4324509a-partial-last-thousand + smoke-test-B-4324509a-partial-same diff --git a/tests/test-update-benchrepo.t b/tests/test-update-benchrepo.t index b397e8948f7eb25851379d370c53b8f39f988eba_dGVzdHMvdGVzdC11cGRhdGUtYmVuY2hyZXBvLnQ=..cff70e97b0a6a5f08de4e0acf3d0afbdc8d7a864_dGVzdHMvdGVzdC11cGRhdGUtYmVuY2hyZXBvLnQ= 100644 --- a/tests/test-update-benchrepo.t +++ b/tests/test-update-benchrepo.t @@ -69,11 +69,11 @@ Archiving the new benchrepo file. Writing the new reference tar as my-source-repo-*-reference.tar (glob) Skipping copy of my-source-repo-partial-missing-last-10.tar, not present in reference archive directory - Copying my-source-repo-partial-same.tar into my-source-repo-58d5d19d-partial-same.tar - Fixing directory name inside my-source-repo-58d5d19d-partial-same.tar + Copying my-source-repo-partial-same.tar into my-source-repo-39241d24-partial-same.tar + Fixing directory name inside my-source-repo-39241d24-partial-same.tar Removing the temporary directory. $ cd .. $ ls some-dir/ my-source-repo @@ -74,11 +74,11 @@ Removing the temporary directory. $ cd .. $ ls some-dir/ my-source-repo - my-source-repo-58d5d19d-partial-same.tar - my-source-repo-58d5d19d-reference.tar + my-source-repo-39241d24-partial-same.tar + my-source-repo-39241d24-reference.tar my-source-repo-partial-same-copy.tar my-source-repo-partial-same.tar my-source-repo.benchrepo @@ -87,8 +87,8 @@ Check repository name in the '-same' variante $ tar tf some-dir/my-source-repo-*-partial-same.tar --wildcards '*/.hg/requires' - my-source-repo-58d5d19d-partial-same/.hg/requires + my-source-repo-39241d24-partial-same/.hg/requires Check the directory and benchrepo is renamed $ tar tf some-dir/my-source-repo-*-reference.tar --wildcards '*/.hg/requires' '*.benchrepo' | sort @@ -91,9 +91,9 @@ Check the directory and benchrepo is renamed $ tar tf some-dir/my-source-repo-*-reference.tar --wildcards '*/.hg/requires' '*.benchrepo' | sort - my-source-repo-58d5d19d-reference/.hg/requires - my-source-repo-58d5d19d.benchrepo + my-source-repo-39241d24-reference/.hg/requires + my-source-repo-39241d24.benchrepo $ tar -xf some-dir/my-source-repo-*-reference.tar --wildcards "my-source-repo-*.benchrepo" @@ -101,9 +101,10 @@ reference-repo: format-info: compression: zlib + compression-level: default dotencode: true fncache: true generaldelta: true plain-cl-delta: true sparserevlog: true id: my-source-repo @@ -104,11 +105,11 @@ dotencode: true fncache: true generaldelta: true plain-cl-delta: true sparserevlog: true id: my-source-repo - repo-hash: 58d5d19d - repo-prefix: my-source-repo-58d5d19d + repo-hash: 39241d24 + repo-prefix: my-source-repo-39241d24 source: some-dir/my-source-repo $ ls some-dir > first-run @@ -123,10 +124,10 @@ Reading the original benchrepo file. Gathering the new benchrepo data. Archiving the new benchrepo file. - Writing the new reference tar as my-source-repo-58d5d19d-reference.tar - Skipping copy of my-source-repo-58d5d19d-partial-missing-last-10.tar, not present in reference archive directory - Skipping copy of my-source-repo-58d5d19d-partial-same.tar, it already has the right file name - Directory name inside my-source-repo-58d5d19d-partial-same.tar is correct + Writing the new reference tar as my-source-repo-39241d24-reference.tar + Skipping copy of my-source-repo-39241d24-partial-missing-last-10.tar, not present in reference archive directory + Skipping copy of my-source-repo-39241d24-partial-same.tar, it already has the right file name + Directory name inside my-source-repo-39241d24-partial-same.tar is correct Removing the temporary directory. $ ls . > ../second-run @@ -136,7 +137,7 @@ Test with an archive correctly named but with the wrong directory name ---------------------------------------------------------------------- - $ cp my-source-repo-partial-same-copy.tar my-source-repo-58d5d19d-partial-same.tar + $ cp my-source-repo-partial-same-copy.tar my-source-repo-39241d24-partial-same.tar $ tar tf my-source-repo-*-partial-same.tar --wildcards '*/.hg/requires' my-source-repo/.hg/requires @@ -146,10 +147,10 @@ Reading the original benchrepo file. Gathering the new benchrepo data. Archiving the new benchrepo file. - Writing the new reference tar as my-source-repo-58d5d19d-reference.tar - Skipping copy of my-source-repo-58d5d19d-partial-missing-last-10.tar, not present in reference archive directory - Skipping copy of my-source-repo-58d5d19d-partial-same.tar, it already has the right file name - Fixing directory name inside my-source-repo-58d5d19d-partial-same.tar + Writing the new reference tar as my-source-repo-39241d24-reference.tar + Skipping copy of my-source-repo-39241d24-partial-missing-last-10.tar, not present in reference archive directory + Skipping copy of my-source-repo-39241d24-partial-same.tar, it already has the right file name + Fixing directory name inside my-source-repo-39241d24-partial-same.tar Removing the temporary directory. $ tar tf my-source-repo-*-partial-same.tar --wildcards '*/.hg/requires' @@ -153,4 +154,4 @@ Removing the temporary directory. $ tar tf my-source-repo-*-partial-same.tar --wildcards '*/.hg/requires' - my-source-repo-58d5d19d-partial-same/.hg/requires + my-source-repo-39241d24-partial-same/.hg/requires diff --git a/tests/test-validate-repos.t b/tests/test-validate-repos.t index b397e8948f7eb25851379d370c53b8f39f988eba_dGVzdHMvdGVzdC12YWxpZGF0ZS1yZXBvcy50..cff70e97b0a6a5f08de4e0acf3d0afbdc8d7a864_dGVzdHMvdGVzdC12YWxpZGF0ZS1yZXBvcy50 100644 --- a/tests/test-validate-repos.t +++ b/tests/test-validate-repos.t @@ -26,7 +26,7 @@ $ make-reference ../some-dir/source_A repo4test_A p-config.yaml hg cloning repository from: ../some-dir/source_A building a reference tarball - result available at: repo4test_A-64d4574b-reference.tar + result available at: repo4test_A-17702431-reference.tar $ make-reference ../some-dir/source_B repo4test_B p-config.yaml hg cloning repository from: ../some-dir/source_B building a reference tarball @@ -30,7 +30,7 @@ $ make-reference ../some-dir/source_B repo4test_B p-config.yaml hg cloning repository from: ../some-dir/source_B building a reference tarball - result available at: repo4test_B-4dddee9f-reference.tar + result available at: repo4test_B-67049247-reference.tar $ cd .. Unbundle local reference @@ -59,6 +59,6 @@ $ cd partials-one $ make-partial-repos ../local-references/repo4test_A-*.benchrepo - Cloning repo4test_A (../local-references/repo4test_A-64d4574b-reference stripped of last(all(), 10)) into ./repo4test_A-64d4574b-partial-missing-last-10 (for exchange benchmarks) - Cloning repo4test_A (../local-references/repo4test_A-64d4574b-reference stripped of None) into ./repo4test_A-64d4574b-partial-same (for exchange benchmarks) + Cloning repo4test_A (../local-references/repo4test_A-17702431-reference stripped of last(all(), 10)) into ./repo4test_A-17702431-partial-missing-last-10 (for exchange benchmarks) + Cloning repo4test_A (../local-references/repo4test_A-17702431-reference stripped of None) into ./repo4test_A-17702431-partial-same (for exchange benchmarks) $ ls -1 @@ -64,8 +64,8 @@ $ ls -1 - repo4test_A-64d4574b-partial-missing-last-10 - repo4test_A-64d4574b-partial-missing-last-10.tar - repo4test_A-64d4574b-partial-same - repo4test_A-64d4574b-partial-same.tar + repo4test_A-17702431-partial-missing-last-10 + repo4test_A-17702431-partial-missing-last-10.tar + repo4test_A-17702431-partial-same + repo4test_A-17702431-partial-same.tar $ hg -R ../local-references/repo4test_A-*-reference tip -T '{rev}:{node}\n' 52:99cae3713489c109d3f91f755bd6d6ea0363d0d5 $ hg -R repo4test_A-*-partial-missing-last-10 tip -T '{rev}:{node}\n' @@ -84,7 +84,7 @@ $ cd partials-one $ validate-repos . - ./repo4test_A-64d4574b-partial-missing-last-10: + ./repo4test_A-17702431-partial-missing-last-10: fncache: ok tip: ok @@ -88,7 +88,7 @@ fncache: ok tip: ok - ./repo4test_A-64d4574b-partial-same: + ./repo4test_A-17702431-partial-same: fncache: ok tip: ok @@ -103,6 +103,6 @@ $ cd ../../.. $ wc -c ./repo4test_A-*-partial-missing-last-10/.hg/store/fncache - 0 ./repo4test_A-64d4574b-partial-missing-last-10/.hg/store/fncache + 0 ./repo4test_A-17702431-partial-missing-last-10/.hg/store/fncache $ validate-repos . @@ -107,6 +107,6 @@ $ validate-repos . - ./repo4test_A-64d4574b-partial-missing-last-10: + ./repo4test_A-17702431-partial-missing-last-10: fncache: KO tip: ok @@ -110,7 +110,7 @@ fncache: KO tip: ok - ./repo4test_A-64d4574b-partial-same: + ./repo4test_A-17702431-partial-same: fncache: ok tip: ok @@ -118,7 +118,7 @@ $ rm ./repo4test_A-*-partial-missing-last-10/.hg/store/fncache $ validate-repos . - ./repo4test_A-64d4574b-partial-missing-last-10: + ./repo4test_A-17702431-partial-missing-last-10: fncache: KO tip: ok @@ -122,7 +122,7 @@ fncache: KO tip: ok - ./repo4test_A-64d4574b-partial-same: + ./repo4test_A-17702431-partial-same: fncache: ok tip: ok @@ -140,7 +140,7 @@ 53:3bee1aa8c6ea80203fb80e582e9f75f7ab9e6cfa $ validate-repos . - ./repo4test_A-64d4574b-partial-missing-last-10: + ./repo4test_A-17702431-partial-missing-last-10: fncache: KO tip: ok @@ -144,7 +144,7 @@ fncache: KO tip: ok - ./repo4test_A-64d4574b-partial-same: + ./repo4test_A-17702431-partial-same: fncache: ok tip: KO