tests/test-bundle-type.t
author Pierre-Yves David <pierre-yves.david@octobus.net>
Thu, 02 Feb 2023 17:18:24 +0100
changeset 50550 9e24f8442640
parent 50392 385a4f8056e5
child 51562 eac84af0c8cc
permissions -rw-r--r--
safehasattr: pass attribute name as string instead of bytes This is a step toward replacing `util.safehasattr` usage with plain `hasattr`. The builtin function behave poorly in Python2 but this was fixed in Python3. These change are done one by one as they tend to have a small odd to trigger puzzling breackage.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
11872
bc436a97038b tests: unify test-bundle-type
Martin Geisler <mg@lazybytes.net>
parents: 7171
diff changeset
     1
bundle w/o type option
bc436a97038b tests: unify test-bundle-type
Martin Geisler <mg@lazybytes.net>
parents: 7171
diff changeset
     2
bc436a97038b tests: unify test-bundle-type
Martin Geisler <mg@lazybytes.net>
parents: 7171
diff changeset
     3
  $ hg init t1
bc436a97038b tests: unify test-bundle-type
Martin Geisler <mg@lazybytes.net>
parents: 7171
diff changeset
     4
  $ hg init t2
bc436a97038b tests: unify test-bundle-type
Martin Geisler <mg@lazybytes.net>
parents: 7171
diff changeset
     5
  $ cd t1
bc436a97038b tests: unify test-bundle-type
Martin Geisler <mg@lazybytes.net>
parents: 7171
diff changeset
     6
  $ echo blablablablabla > file.txt
50388
3cde8ed567d3 bundle: expand the graph we us for bundletype/bundlespec tests
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 49334
diff changeset
     7
  $ hg ci -A -m commit_root
11872
bc436a97038b tests: unify test-bundle-type
Martin Geisler <mg@lazybytes.net>
parents: 7171
diff changeset
     8
  adding file.txt
50388
3cde8ed567d3 bundle: expand the graph we us for bundletype/bundlespec tests
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 49334
diff changeset
     9
  $ echo kapoue > file.txt
3cde8ed567d3 bundle: expand the graph we us for bundletype/bundlespec tests
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 49334
diff changeset
    10
  $ hg ci -m commit_1
3cde8ed567d3 bundle: expand the graph we us for bundletype/bundlespec tests
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 49334
diff changeset
    11
  $ echo scrabageul > file.txt
3cde8ed567d3 bundle: expand the graph we us for bundletype/bundlespec tests
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 49334
diff changeset
    12
  $ hg ci -m commit_2
3cde8ed567d3 bundle: expand the graph we us for bundletype/bundlespec tests
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 49334
diff changeset
    13
  $ hg up 'desc("commit_root")'
3cde8ed567d3 bundle: expand the graph we us for bundletype/bundlespec tests
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 49334
diff changeset
    14
  1 files updated, 0 files merged, 0 files removed, 0 files unresolved
3cde8ed567d3 bundle: expand the graph we us for bundletype/bundlespec tests
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 49334
diff changeset
    15
  $ echo flagabalagla > file.txt
3cde8ed567d3 bundle: expand the graph we us for bundletype/bundlespec tests
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 49334
diff changeset
    16
  $ hg ci -m commit_3
3cde8ed567d3 bundle: expand the graph we us for bundletype/bundlespec tests
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 49334
diff changeset
    17
  created new head
3cde8ed567d3 bundle: expand the graph we us for bundletype/bundlespec tests
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 49334
diff changeset
    18
  $ echo aliofia > file.txt
3cde8ed567d3 bundle: expand the graph we us for bundletype/bundlespec tests
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 49334
diff changeset
    19
  $ hg ci -m commit_4
3cde8ed567d3 bundle: expand the graph we us for bundletype/bundlespec tests
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 49334
diff changeset
    20
  $ echo alklqo > file.txt
3cde8ed567d3 bundle: expand the graph we us for bundletype/bundlespec tests
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 49334
diff changeset
    21
  $ hg ci -m commit_5
3cde8ed567d3 bundle: expand the graph we us for bundletype/bundlespec tests
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 49334
diff changeset
    22
  $ echo peakfeo > file.txt
50389
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
    23
  $ hg ci -m commit_6 --secret
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
    24
  $ hg phase --public --rev 'desc(commit_3)'
50388
3cde8ed567d3 bundle: expand the graph we us for bundletype/bundlespec tests
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 49334
diff changeset
    25
  $ hg log -GT '[{phase}] {desc|firstline}\n'
50389
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
    26
  @  [secret] commit_6
50388
3cde8ed567d3 bundle: expand the graph we us for bundletype/bundlespec tests
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 49334
diff changeset
    27
  |
3cde8ed567d3 bundle: expand the graph we us for bundletype/bundlespec tests
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 49334
diff changeset
    28
  o  [draft] commit_5
3cde8ed567d3 bundle: expand the graph we us for bundletype/bundlespec tests
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 49334
diff changeset
    29
  |
3cde8ed567d3 bundle: expand the graph we us for bundletype/bundlespec tests
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 49334
diff changeset
    30
  o  [draft] commit_4
3cde8ed567d3 bundle: expand the graph we us for bundletype/bundlespec tests
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 49334
diff changeset
    31
  |
50389
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
    32
  o  [public] commit_3
50388
3cde8ed567d3 bundle: expand the graph we us for bundletype/bundlespec tests
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 49334
diff changeset
    33
  |
3cde8ed567d3 bundle: expand the graph we us for bundletype/bundlespec tests
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 49334
diff changeset
    34
  | o  [draft] commit_2
3cde8ed567d3 bundle: expand the graph we us for bundletype/bundlespec tests
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 49334
diff changeset
    35
  | |
3cde8ed567d3 bundle: expand the graph we us for bundletype/bundlespec tests
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 49334
diff changeset
    36
  | o  [draft] commit_1
3cde8ed567d3 bundle: expand the graph we us for bundletype/bundlespec tests
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 49334
diff changeset
    37
  |/
50389
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
    38
  o  [public] commit_root
50388
3cde8ed567d3 bundle: expand the graph we us for bundletype/bundlespec tests
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 49334
diff changeset
    39
  
3cde8ed567d3 bundle: expand the graph we us for bundletype/bundlespec tests
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 49334
diff changeset
    40
50389
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
    41
XXX the bundle generation is defined by a discovery round here. So the secret
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
    42
changeset should be excluded.
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
    43
50388
3cde8ed567d3 bundle: expand the graph we us for bundletype/bundlespec tests
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 49334
diff changeset
    44
  $ hg bundle ../b1.hg ../t2
11872
bc436a97038b tests: unify test-bundle-type
Martin Geisler <mg@lazybytes.net>
parents: 7171
diff changeset
    45
  searching for changes
50389
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
    46
  7 changesets found (known-bad-output !)
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
    47
  6 changesets found (missing-correct-output !)
50388
3cde8ed567d3 bundle: expand the graph we us for bundletype/bundlespec tests
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 49334
diff changeset
    48
  $ cd ..
6570
626cb86a6523 add compression type type parameter to bundle command
Benoit Allard <benoit@aeteurope.nl>
parents:
diff changeset
    49
50388
3cde8ed567d3 bundle: expand the graph we us for bundletype/bundlespec tests
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 49334
diff changeset
    50
  $ hg -R t2 unbundle ./b1.hg
11872
bc436a97038b tests: unify test-bundle-type
Martin Geisler <mg@lazybytes.net>
parents: 7171
diff changeset
    51
  adding changesets
bc436a97038b tests: unify test-bundle-type
Martin Geisler <mg@lazybytes.net>
parents: 7171
diff changeset
    52
  adding manifests
bc436a97038b tests: unify test-bundle-type
Martin Geisler <mg@lazybytes.net>
parents: 7171
diff changeset
    53
  adding file changes
50389
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
    54
  added 7 changesets with 7 changes to 1 files (+1 heads) (known-bad-output !)
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
    55
  added 6 changesets with 6 changes to 1 files (+1 heads) (missing-correct-output !)
50388
3cde8ed567d3 bundle: expand the graph we us for bundletype/bundlespec tests
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 49334
diff changeset
    56
  new changesets ac39af4a9f7d:b9f5f740a8cd (7 drafts)
3cde8ed567d3 bundle: expand the graph we us for bundletype/bundlespec tests
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 49334
diff changeset
    57
  (run 'hg heads' to see heads, 'hg merge' to merge)
3cde8ed567d3 bundle: expand the graph we us for bundletype/bundlespec tests
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 49334
diff changeset
    58
  $ hg -R t2 up
11872
bc436a97038b tests: unify test-bundle-type
Martin Geisler <mg@lazybytes.net>
parents: 7171
diff changeset
    59
  1 files updated, 0 files merged, 0 files removed, 0 files unresolved
50388
3cde8ed567d3 bundle: expand the graph we us for bundletype/bundlespec tests
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 49334
diff changeset
    60
  updated to "b9f5f740a8cd: commit_6"
3cde8ed567d3 bundle: expand the graph we us for bundletype/bundlespec tests
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 49334
diff changeset
    61
  1 other heads for branch "default"
3cde8ed567d3 bundle: expand the graph we us for bundletype/bundlespec tests
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 49334
diff changeset
    62
  $ hg -R t2 log -GT '[{phase}] {desc|firstline}\n'
50389
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
    63
  @  [draft] commit_6 (known-bad-output !)
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
    64
  | (known-bad-output !)
50388
3cde8ed567d3 bundle: expand the graph we us for bundletype/bundlespec tests
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 49334
diff changeset
    65
  o  [draft] commit_5
3cde8ed567d3 bundle: expand the graph we us for bundletype/bundlespec tests
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 49334
diff changeset
    66
  |
3cde8ed567d3 bundle: expand the graph we us for bundletype/bundlespec tests
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 49334
diff changeset
    67
  o  [draft] commit_4
3cde8ed567d3 bundle: expand the graph we us for bundletype/bundlespec tests
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 49334
diff changeset
    68
  |
3cde8ed567d3 bundle: expand the graph we us for bundletype/bundlespec tests
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 49334
diff changeset
    69
  o  [draft] commit_3
3cde8ed567d3 bundle: expand the graph we us for bundletype/bundlespec tests
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 49334
diff changeset
    70
  |
3cde8ed567d3 bundle: expand the graph we us for bundletype/bundlespec tests
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 49334
diff changeset
    71
  | o  [draft] commit_2
3cde8ed567d3 bundle: expand the graph we us for bundletype/bundlespec tests
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 49334
diff changeset
    72
  | |
3cde8ed567d3 bundle: expand the graph we us for bundletype/bundlespec tests
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 49334
diff changeset
    73
  | o  [draft] commit_1
3cde8ed567d3 bundle: expand the graph we us for bundletype/bundlespec tests
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 49334
diff changeset
    74
  |/
3cde8ed567d3 bundle: expand the graph we us for bundletype/bundlespec tests
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 49334
diff changeset
    75
  o  [draft] commit_root
3cde8ed567d3 bundle: expand the graph we us for bundletype/bundlespec tests
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 49334
diff changeset
    76
  
6570
626cb86a6523 add compression type type parameter to bundle command
Benoit Allard <benoit@aeteurope.nl>
parents:
diff changeset
    77
31473
ffed3bf5cd4c exchange: reject new compression engines for v1 bundles (issue5506)
Gregory Szorc <gregory.szorc@gmail.com>
parents: 30758
diff changeset
    78
Unknown compression type is rejected
ffed3bf5cd4c exchange: reject new compression engines for v1 bundles (issue5506)
Gregory Szorc <gregory.szorc@gmail.com>
parents: 30758
diff changeset
    79
ffed3bf5cd4c exchange: reject new compression engines for v1 bundles (issue5506)
Gregory Szorc <gregory.szorc@gmail.com>
parents: 30758
diff changeset
    80
  $ hg init t3
50388
3cde8ed567d3 bundle: expand the graph we us for bundletype/bundlespec tests
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 49334
diff changeset
    81
  $ hg -R t3 -q unbundle ./b1.hg
3cde8ed567d3 bundle: expand the graph we us for bundletype/bundlespec tests
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 49334
diff changeset
    82
  $ hg -R t3 bundle -a -t unknown out.hg
31473
ffed3bf5cd4c exchange: reject new compression engines for v1 bundles (issue5506)
Gregory Szorc <gregory.szorc@gmail.com>
parents: 30758
diff changeset
    83
  abort: unknown is not a recognized bundle specification
31794
54b1af732415 commands: update help for "bundle"
Gregory Szorc <gregory.szorc@gmail.com>
parents: 31474
diff changeset
    84
  (see 'hg help bundlespec' for supported values for --type)
45827
8d72e29ad1e0 errors: introduce InputError and use it from commands and cmdutil
Martin von Zweigbergk <martinvonz@google.com>
parents: 39480
diff changeset
    85
  [10]
31473
ffed3bf5cd4c exchange: reject new compression engines for v1 bundles (issue5506)
Gregory Szorc <gregory.szorc@gmail.com>
parents: 30758
diff changeset
    86
50388
3cde8ed567d3 bundle: expand the graph we us for bundletype/bundlespec tests
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 49334
diff changeset
    87
  $ hg -R t3 bundle -a -t unknown-v2 out.hg
31473
ffed3bf5cd4c exchange: reject new compression engines for v1 bundles (issue5506)
Gregory Szorc <gregory.szorc@gmail.com>
parents: 30758
diff changeset
    88
  abort: unknown compression is not supported
31794
54b1af732415 commands: update help for "bundle"
Gregory Szorc <gregory.szorc@gmail.com>
parents: 31474
diff changeset
    89
  (see 'hg help bundlespec' for supported values for --type)
45827
8d72e29ad1e0 errors: introduce InputError and use it from commands and cmdutil
Martin von Zweigbergk <martinvonz@google.com>
parents: 39480
diff changeset
    90
  [10]
31473
ffed3bf5cd4c exchange: reject new compression engines for v1 bundles (issue5506)
Gregory Szorc <gregory.szorc@gmail.com>
parents: 30758
diff changeset
    91
11872
bc436a97038b tests: unify test-bundle-type
Martin Geisler <mg@lazybytes.net>
parents: 7171
diff changeset
    92
test bundle types
50389
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
    93
=================
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
    94
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
    95
since we use --all, it is okay to include the secret changeset here. It is
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
    96
unfortunate that the phase information for the secret one is lost.
6570
626cb86a6523 add compression type type parameter to bundle command
Benoit Allard <benoit@aeteurope.nl>
parents:
diff changeset
    97
30442
41a8106789ca util: implement zstd compression engine
Gregory Szorc <gregory.szorc@gmail.com>
parents: 29971
diff changeset
    98
  $ testbundle() {
41a8106789ca util: implement zstd compression engine
Gregory Szorc <gregory.szorc@gmail.com>
parents: 29971
diff changeset
    99
  >   echo % test bundle type $1
50389
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   100
  >   echo '==================================='
50388
3cde8ed567d3 bundle: expand the graph we us for bundletype/bundlespec tests
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 49334
diff changeset
   101
  >   hg -R t1 bundle --all --type $1 ./b-$1.hg
3cde8ed567d3 bundle: expand the graph we us for bundletype/bundlespec tests
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 49334
diff changeset
   102
  >   f -q -B6 -D ./b-$1.hg; echo
3cde8ed567d3 bundle: expand the graph we us for bundletype/bundlespec tests
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 49334
diff changeset
   103
  >   hg debugbundle ./b-$1.hg
3cde8ed567d3 bundle: expand the graph we us for bundletype/bundlespec tests
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 49334
diff changeset
   104
  >   hg debugbundle --spec ./b-$1.hg
26511
bb3d961c1648 test-bundle-type: replace unbundle with debugbundle
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 24138
diff changeset
   105
  >   echo
50389
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   106
  >   hg init repo-from-type-$1
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   107
  >   hg unbundle -R repo-from-type-$1 ./b-$1.hg
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   108
  >   hg -R repo-from-type-$1 log -GT '[{phase}] {desc|firstline}\n'
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   109
  >   echo
30442
41a8106789ca util: implement zstd compression engine
Gregory Szorc <gregory.szorc@gmail.com>
parents: 29971
diff changeset
   110
  > }
41a8106789ca util: implement zstd compression engine
Gregory Szorc <gregory.szorc@gmail.com>
parents: 29971
diff changeset
   111
50390
d68462736492 bundle: introduce a "v3" spec
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50389
diff changeset
   112
  $ for t in "None" "bzip2" "gzip" "none-v2" "v2" "v1" "gzip-v1" "v3"; do
30442
41a8106789ca util: implement zstd compression engine
Gregory Szorc <gregory.szorc@gmail.com>
parents: 29971
diff changeset
   113
  >   testbundle $t
11872
bc436a97038b tests: unify test-bundle-type
Martin Geisler <mg@lazybytes.net>
parents: 7171
diff changeset
   114
  > done
bc436a97038b tests: unify test-bundle-type
Martin Geisler <mg@lazybytes.net>
parents: 7171
diff changeset
   115
  % test bundle type None
50389
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   116
  ===================================
50388
3cde8ed567d3 bundle: expand the graph we us for bundletype/bundlespec tests
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 49334
diff changeset
   117
  7 changesets found
26925
d8270223a026 test: use generaldelta in 'test-bundle-type.t'
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 26905
diff changeset
   118
  HG20\x00\x00 (esc)
d8270223a026 test: use generaldelta in 'test-bundle-type.t'
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 26905
diff changeset
   119
  Stream params: {}
50388
3cde8ed567d3 bundle: expand the graph we us for bundletype/bundlespec tests
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 49334
diff changeset
   120
  changegroup -- {nbchanges: 7, version: 02} (mandatory: True)
3cde8ed567d3 bundle: expand the graph we us for bundletype/bundlespec tests
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 49334
diff changeset
   121
      ac39af4a9f7d2aaa7d244720e57838be9bf63b03
3cde8ed567d3 bundle: expand the graph we us for bundletype/bundlespec tests
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 49334
diff changeset
   122
      901e97fadc587978ec52f2fa76af4aefc2d191e8
3cde8ed567d3 bundle: expand the graph we us for bundletype/bundlespec tests
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 49334
diff changeset
   123
      a8c3a1ed30eb71f03f476c5fa7ead831ef991a55
3cde8ed567d3 bundle: expand the graph we us for bundletype/bundlespec tests
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 49334
diff changeset
   124
      66e2c4b43e0cf8f0bdff0733a0b97ce57874e35d
3cde8ed567d3 bundle: expand the graph we us for bundletype/bundlespec tests
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 49334
diff changeset
   125
      624e609639853fe22c88d42a8fd1f53a0e9b7ebe
3cde8ed567d3 bundle: expand the graph we us for bundletype/bundlespec tests
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 49334
diff changeset
   126
      2ea90778052ba7558fab36e3fd5d149512ff986b
3cde8ed567d3 bundle: expand the graph we us for bundletype/bundlespec tests
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 49334
diff changeset
   127
      b9f5f740a8cd76700020e3903ee55ecff78bd3e5
37842
326b174c6a47 bundle2: mark the bundle2 part as advisory (issue5872)
Boris Feld <boris.feld@octobus.net>
parents: 37841
diff changeset
   128
  cache:rev-branch-cache -- {} (mandatory: False)
27885
2370c66110cb commands: teach debugbundle to print bundle specification
Gregory Szorc <gregory.szorc@gmail.com>
parents: 26925
diff changeset
   129
  none-v2
26511
bb3d961c1648 test-bundle-type: replace unbundle with debugbundle
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 24138
diff changeset
   130
  
50389
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   131
  adding changesets
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   132
  adding manifests
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   133
  adding file changes
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   134
  added 7 changesets with 7 changes to 1 files (+1 heads)
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   135
  new changesets ac39af4a9f7d:b9f5f740a8cd (7 drafts)
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   136
  (run 'hg heads' to see heads, 'hg merge' to merge)
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   137
  o  [draft] commit_6
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   138
  |
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   139
  o  [draft] commit_5
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   140
  |
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   141
  o  [draft] commit_4
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   142
  |
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   143
  o  [draft] commit_3
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   144
  |
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   145
  | o  [draft] commit_2
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   146
  | |
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   147
  | o  [draft] commit_1
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   148
  |/
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   149
  o  [draft] commit_root
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   150
  
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   151
  
11872
bc436a97038b tests: unify test-bundle-type
Martin Geisler <mg@lazybytes.net>
parents: 7171
diff changeset
   152
  % test bundle type bzip2
50389
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   153
  ===================================
50388
3cde8ed567d3 bundle: expand the graph we us for bundletype/bundlespec tests
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 49334
diff changeset
   154
  7 changesets found
26925
d8270223a026 test: use generaldelta in 'test-bundle-type.t'
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 26905
diff changeset
   155
  HG20\x00\x00 (esc)
34025
626a28f30dbd debugcommands: stabilize output of debugbundle by having a custom repr
Augie Fackler <raf@durin42.com>
parents: 31794
diff changeset
   156
  Stream params: {Compression: BZ}
50388
3cde8ed567d3 bundle: expand the graph we us for bundletype/bundlespec tests
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 49334
diff changeset
   157
  changegroup -- {nbchanges: 7, version: 02} (mandatory: True)
3cde8ed567d3 bundle: expand the graph we us for bundletype/bundlespec tests
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 49334
diff changeset
   158
      ac39af4a9f7d2aaa7d244720e57838be9bf63b03
3cde8ed567d3 bundle: expand the graph we us for bundletype/bundlespec tests
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 49334
diff changeset
   159
      901e97fadc587978ec52f2fa76af4aefc2d191e8
3cde8ed567d3 bundle: expand the graph we us for bundletype/bundlespec tests
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 49334
diff changeset
   160
      a8c3a1ed30eb71f03f476c5fa7ead831ef991a55
3cde8ed567d3 bundle: expand the graph we us for bundletype/bundlespec tests
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 49334
diff changeset
   161
      66e2c4b43e0cf8f0bdff0733a0b97ce57874e35d
3cde8ed567d3 bundle: expand the graph we us for bundletype/bundlespec tests
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 49334
diff changeset
   162
      624e609639853fe22c88d42a8fd1f53a0e9b7ebe
3cde8ed567d3 bundle: expand the graph we us for bundletype/bundlespec tests
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 49334
diff changeset
   163
      2ea90778052ba7558fab36e3fd5d149512ff986b
3cde8ed567d3 bundle: expand the graph we us for bundletype/bundlespec tests
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 49334
diff changeset
   164
      b9f5f740a8cd76700020e3903ee55ecff78bd3e5
37842
326b174c6a47 bundle2: mark the bundle2 part as advisory (issue5872)
Boris Feld <boris.feld@octobus.net>
parents: 37841
diff changeset
   165
  cache:rev-branch-cache -- {} (mandatory: False)
27885
2370c66110cb commands: teach debugbundle to print bundle specification
Gregory Szorc <gregory.szorc@gmail.com>
parents: 26925
diff changeset
   166
  bzip2-v2
26511
bb3d961c1648 test-bundle-type: replace unbundle with debugbundle
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 24138
diff changeset
   167
  
50389
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   168
  adding changesets
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   169
  adding manifests
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   170
  adding file changes
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   171
  added 7 changesets with 7 changes to 1 files (+1 heads)
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   172
  new changesets ac39af4a9f7d:b9f5f740a8cd (7 drafts)
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   173
  (run 'hg heads' to see heads, 'hg merge' to merge)
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   174
  o  [draft] commit_6
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   175
  |
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   176
  o  [draft] commit_5
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   177
  |
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   178
  o  [draft] commit_4
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   179
  |
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   180
  o  [draft] commit_3
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   181
  |
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   182
  | o  [draft] commit_2
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   183
  | |
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   184
  | o  [draft] commit_1
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   185
  |/
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   186
  o  [draft] commit_root
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   187
  
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   188
  
11872
bc436a97038b tests: unify test-bundle-type
Martin Geisler <mg@lazybytes.net>
parents: 7171
diff changeset
   189
  % test bundle type gzip
50389
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   190
  ===================================
50388
3cde8ed567d3 bundle: expand the graph we us for bundletype/bundlespec tests
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 49334
diff changeset
   191
  7 changesets found
26925
d8270223a026 test: use generaldelta in 'test-bundle-type.t'
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 26905
diff changeset
   192
  HG20\x00\x00 (esc)
34025
626a28f30dbd debugcommands: stabilize output of debugbundle by having a custom repr
Augie Fackler <raf@durin42.com>
parents: 31794
diff changeset
   193
  Stream params: {Compression: GZ}
50388
3cde8ed567d3 bundle: expand the graph we us for bundletype/bundlespec tests
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 49334
diff changeset
   194
  changegroup -- {nbchanges: 7, version: 02} (mandatory: True)
3cde8ed567d3 bundle: expand the graph we us for bundletype/bundlespec tests
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 49334
diff changeset
   195
      ac39af4a9f7d2aaa7d244720e57838be9bf63b03
3cde8ed567d3 bundle: expand the graph we us for bundletype/bundlespec tests
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 49334
diff changeset
   196
      901e97fadc587978ec52f2fa76af4aefc2d191e8
3cde8ed567d3 bundle: expand the graph we us for bundletype/bundlespec tests
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 49334
diff changeset
   197
      a8c3a1ed30eb71f03f476c5fa7ead831ef991a55
3cde8ed567d3 bundle: expand the graph we us for bundletype/bundlespec tests
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 49334
diff changeset
   198
      66e2c4b43e0cf8f0bdff0733a0b97ce57874e35d
3cde8ed567d3 bundle: expand the graph we us for bundletype/bundlespec tests
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 49334
diff changeset
   199
      624e609639853fe22c88d42a8fd1f53a0e9b7ebe
3cde8ed567d3 bundle: expand the graph we us for bundletype/bundlespec tests
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 49334
diff changeset
   200
      2ea90778052ba7558fab36e3fd5d149512ff986b
3cde8ed567d3 bundle: expand the graph we us for bundletype/bundlespec tests
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 49334
diff changeset
   201
      b9f5f740a8cd76700020e3903ee55ecff78bd3e5
37842
326b174c6a47 bundle2: mark the bundle2 part as advisory (issue5872)
Boris Feld <boris.feld@octobus.net>
parents: 37841
diff changeset
   202
  cache:rev-branch-cache -- {} (mandatory: False)
27885
2370c66110cb commands: teach debugbundle to print bundle specification
Gregory Szorc <gregory.szorc@gmail.com>
parents: 26925
diff changeset
   203
  gzip-v2
26511
bb3d961c1648 test-bundle-type: replace unbundle with debugbundle
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 24138
diff changeset
   204
  
50389
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   205
  adding changesets
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   206
  adding manifests
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   207
  adding file changes
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   208
  added 7 changesets with 7 changes to 1 files (+1 heads)
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   209
  new changesets ac39af4a9f7d:b9f5f740a8cd (7 drafts)
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   210
  (run 'hg heads' to see heads, 'hg merge' to merge)
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   211
  o  [draft] commit_6
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   212
  |
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   213
  o  [draft] commit_5
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   214
  |
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   215
  o  [draft] commit_4
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   216
  |
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   217
  o  [draft] commit_3
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   218
  |
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   219
  | o  [draft] commit_2
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   220
  | |
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   221
  | o  [draft] commit_1
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   222
  |/
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   223
  o  [draft] commit_root
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   224
  
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   225
  
26531
15ce78517d4b bundle: extend the format of --type to support version and compression
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 26511
diff changeset
   226
  % test bundle type none-v2
50389
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   227
  ===================================
50388
3cde8ed567d3 bundle: expand the graph we us for bundletype/bundlespec tests
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 49334
diff changeset
   228
  7 changesets found
26531
15ce78517d4b bundle: extend the format of --type to support version and compression
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 26511
diff changeset
   229
  HG20\x00\x00 (esc)
15ce78517d4b bundle: extend the format of --type to support version and compression
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 26511
diff changeset
   230
  Stream params: {}
50388
3cde8ed567d3 bundle: expand the graph we us for bundletype/bundlespec tests
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 49334
diff changeset
   231
  changegroup -- {nbchanges: 7, version: 02} (mandatory: True)
3cde8ed567d3 bundle: expand the graph we us for bundletype/bundlespec tests
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 49334
diff changeset
   232
      ac39af4a9f7d2aaa7d244720e57838be9bf63b03
3cde8ed567d3 bundle: expand the graph we us for bundletype/bundlespec tests
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 49334
diff changeset
   233
      901e97fadc587978ec52f2fa76af4aefc2d191e8
3cde8ed567d3 bundle: expand the graph we us for bundletype/bundlespec tests
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 49334
diff changeset
   234
      a8c3a1ed30eb71f03f476c5fa7ead831ef991a55
3cde8ed567d3 bundle: expand the graph we us for bundletype/bundlespec tests
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 49334
diff changeset
   235
      66e2c4b43e0cf8f0bdff0733a0b97ce57874e35d
3cde8ed567d3 bundle: expand the graph we us for bundletype/bundlespec tests
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 49334
diff changeset
   236
      624e609639853fe22c88d42a8fd1f53a0e9b7ebe
3cde8ed567d3 bundle: expand the graph we us for bundletype/bundlespec tests
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 49334
diff changeset
   237
      2ea90778052ba7558fab36e3fd5d149512ff986b
3cde8ed567d3 bundle: expand the graph we us for bundletype/bundlespec tests
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 49334
diff changeset
   238
      b9f5f740a8cd76700020e3903ee55ecff78bd3e5
37842
326b174c6a47 bundle2: mark the bundle2 part as advisory (issue5872)
Boris Feld <boris.feld@octobus.net>
parents: 37841
diff changeset
   239
  cache:rev-branch-cache -- {} (mandatory: False)
27885
2370c66110cb commands: teach debugbundle to print bundle specification
Gregory Szorc <gregory.szorc@gmail.com>
parents: 26925
diff changeset
   240
  none-v2
26531
15ce78517d4b bundle: extend the format of --type to support version and compression
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 26511
diff changeset
   241
  
50389
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   242
  adding changesets
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   243
  adding manifests
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   244
  adding file changes
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   245
  added 7 changesets with 7 changes to 1 files (+1 heads)
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   246
  new changesets ac39af4a9f7d:b9f5f740a8cd (7 drafts)
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   247
  (run 'hg heads' to see heads, 'hg merge' to merge)
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   248
  o  [draft] commit_6
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   249
  |
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   250
  o  [draft] commit_5
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   251
  |
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   252
  o  [draft] commit_4
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   253
  |
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   254
  o  [draft] commit_3
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   255
  |
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   256
  | o  [draft] commit_2
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   257
  | |
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   258
  | o  [draft] commit_1
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   259
  |/
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   260
  o  [draft] commit_root
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   261
  
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   262
  
26531
15ce78517d4b bundle: extend the format of --type to support version and compression
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 26511
diff changeset
   263
  % test bundle type v2
50389
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   264
  ===================================
50388
3cde8ed567d3 bundle: expand the graph we us for bundletype/bundlespec tests
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 49334
diff changeset
   265
  7 changesets found
26531
15ce78517d4b bundle: extend the format of --type to support version and compression
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 26511
diff changeset
   266
  HG20\x00\x00 (esc)
34025
626a28f30dbd debugcommands: stabilize output of debugbundle by having a custom repr
Augie Fackler <raf@durin42.com>
parents: 31794
diff changeset
   267
  Stream params: {Compression: BZ}
50388
3cde8ed567d3 bundle: expand the graph we us for bundletype/bundlespec tests
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 49334
diff changeset
   268
  changegroup -- {nbchanges: 7, version: 02} (mandatory: True)
3cde8ed567d3 bundle: expand the graph we us for bundletype/bundlespec tests
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 49334
diff changeset
   269
      ac39af4a9f7d2aaa7d244720e57838be9bf63b03
3cde8ed567d3 bundle: expand the graph we us for bundletype/bundlespec tests
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 49334
diff changeset
   270
      901e97fadc587978ec52f2fa76af4aefc2d191e8
3cde8ed567d3 bundle: expand the graph we us for bundletype/bundlespec tests
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 49334
diff changeset
   271
      a8c3a1ed30eb71f03f476c5fa7ead831ef991a55
3cde8ed567d3 bundle: expand the graph we us for bundletype/bundlespec tests
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 49334
diff changeset
   272
      66e2c4b43e0cf8f0bdff0733a0b97ce57874e35d
3cde8ed567d3 bundle: expand the graph we us for bundletype/bundlespec tests
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 49334
diff changeset
   273
      624e609639853fe22c88d42a8fd1f53a0e9b7ebe
3cde8ed567d3 bundle: expand the graph we us for bundletype/bundlespec tests
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 49334
diff changeset
   274
      2ea90778052ba7558fab36e3fd5d149512ff986b
3cde8ed567d3 bundle: expand the graph we us for bundletype/bundlespec tests
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 49334
diff changeset
   275
      b9f5f740a8cd76700020e3903ee55ecff78bd3e5
37842
326b174c6a47 bundle2: mark the bundle2 part as advisory (issue5872)
Boris Feld <boris.feld@octobus.net>
parents: 37841
diff changeset
   276
  cache:rev-branch-cache -- {} (mandatory: False)
27885
2370c66110cb commands: teach debugbundle to print bundle specification
Gregory Szorc <gregory.szorc@gmail.com>
parents: 26925
diff changeset
   277
  bzip2-v2
26531
15ce78517d4b bundle: extend the format of --type to support version and compression
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 26511
diff changeset
   278
  
50389
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   279
  adding changesets
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   280
  adding manifests
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   281
  adding file changes
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   282
  added 7 changesets with 7 changes to 1 files (+1 heads)
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   283
  new changesets ac39af4a9f7d:b9f5f740a8cd (7 drafts)
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   284
  (run 'hg heads' to see heads, 'hg merge' to merge)
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   285
  o  [draft] commit_6
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   286
  |
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   287
  o  [draft] commit_5
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   288
  |
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   289
  o  [draft] commit_4
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   290
  |
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   291
  o  [draft] commit_3
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   292
  |
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   293
  | o  [draft] commit_2
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   294
  | |
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   295
  | o  [draft] commit_1
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   296
  |/
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   297
  o  [draft] commit_root
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   298
  
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   299
  
26531
15ce78517d4b bundle: extend the format of --type to support version and compression
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 26511
diff changeset
   300
  % test bundle type v1
50389
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   301
  ===================================
50388
3cde8ed567d3 bundle: expand the graph we us for bundletype/bundlespec tests
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 49334
diff changeset
   302
  7 changesets found
26531
15ce78517d4b bundle: extend the format of --type to support version and compression
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 26511
diff changeset
   303
  HG10BZ
50388
3cde8ed567d3 bundle: expand the graph we us for bundletype/bundlespec tests
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 49334
diff changeset
   304
  ac39af4a9f7d2aaa7d244720e57838be9bf63b03
3cde8ed567d3 bundle: expand the graph we us for bundletype/bundlespec tests
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 49334
diff changeset
   305
  901e97fadc587978ec52f2fa76af4aefc2d191e8
3cde8ed567d3 bundle: expand the graph we us for bundletype/bundlespec tests
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 49334
diff changeset
   306
  a8c3a1ed30eb71f03f476c5fa7ead831ef991a55
3cde8ed567d3 bundle: expand the graph we us for bundletype/bundlespec tests
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 49334
diff changeset
   307
  66e2c4b43e0cf8f0bdff0733a0b97ce57874e35d
3cde8ed567d3 bundle: expand the graph we us for bundletype/bundlespec tests
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 49334
diff changeset
   308
  624e609639853fe22c88d42a8fd1f53a0e9b7ebe
3cde8ed567d3 bundle: expand the graph we us for bundletype/bundlespec tests
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 49334
diff changeset
   309
  2ea90778052ba7558fab36e3fd5d149512ff986b
3cde8ed567d3 bundle: expand the graph we us for bundletype/bundlespec tests
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 49334
diff changeset
   310
  b9f5f740a8cd76700020e3903ee55ecff78bd3e5
27885
2370c66110cb commands: teach debugbundle to print bundle specification
Gregory Szorc <gregory.szorc@gmail.com>
parents: 26925
diff changeset
   311
  bzip2-v1
26531
15ce78517d4b bundle: extend the format of --type to support version and compression
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 26511
diff changeset
   312
  
50389
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   313
  adding changesets
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   314
  adding manifests
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   315
  adding file changes
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   316
  added 7 changesets with 7 changes to 1 files (+1 heads)
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   317
  new changesets ac39af4a9f7d:b9f5f740a8cd (7 drafts)
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   318
  (run 'hg heads' to see heads, 'hg merge' to merge)
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   319
  o  [draft] commit_6
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   320
  |
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   321
  o  [draft] commit_5
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   322
  |
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   323
  o  [draft] commit_4
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   324
  |
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   325
  o  [draft] commit_3
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   326
  |
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   327
  | o  [draft] commit_2
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   328
  | |
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   329
  | o  [draft] commit_1
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   330
  |/
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   331
  o  [draft] commit_root
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   332
  
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   333
  
26531
15ce78517d4b bundle: extend the format of --type to support version and compression
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 26511
diff changeset
   334
  % test bundle type gzip-v1
50389
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   335
  ===================================
50388
3cde8ed567d3 bundle: expand the graph we us for bundletype/bundlespec tests
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 49334
diff changeset
   336
  7 changesets found
26531
15ce78517d4b bundle: extend the format of --type to support version and compression
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 26511
diff changeset
   337
  HG10GZ
50388
3cde8ed567d3 bundle: expand the graph we us for bundletype/bundlespec tests
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 49334
diff changeset
   338
  ac39af4a9f7d2aaa7d244720e57838be9bf63b03
3cde8ed567d3 bundle: expand the graph we us for bundletype/bundlespec tests
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 49334
diff changeset
   339
  901e97fadc587978ec52f2fa76af4aefc2d191e8
3cde8ed567d3 bundle: expand the graph we us for bundletype/bundlespec tests
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 49334
diff changeset
   340
  a8c3a1ed30eb71f03f476c5fa7ead831ef991a55
3cde8ed567d3 bundle: expand the graph we us for bundletype/bundlespec tests
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 49334
diff changeset
   341
  66e2c4b43e0cf8f0bdff0733a0b97ce57874e35d
3cde8ed567d3 bundle: expand the graph we us for bundletype/bundlespec tests
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 49334
diff changeset
   342
  624e609639853fe22c88d42a8fd1f53a0e9b7ebe
3cde8ed567d3 bundle: expand the graph we us for bundletype/bundlespec tests
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 49334
diff changeset
   343
  2ea90778052ba7558fab36e3fd5d149512ff986b
3cde8ed567d3 bundle: expand the graph we us for bundletype/bundlespec tests
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 49334
diff changeset
   344
  b9f5f740a8cd76700020e3903ee55ecff78bd3e5
27885
2370c66110cb commands: teach debugbundle to print bundle specification
Gregory Szorc <gregory.szorc@gmail.com>
parents: 26925
diff changeset
   345
  gzip-v1
26531
15ce78517d4b bundle: extend the format of --type to support version and compression
Pierre-Yves David <pierre-yves.david@fb.com>
parents: 26511
diff changeset
   346
  
50389
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   347
  adding changesets
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   348
  adding manifests
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   349
  adding file changes
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   350
  added 7 changesets with 7 changes to 1 files (+1 heads)
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   351
  new changesets ac39af4a9f7d:b9f5f740a8cd (7 drafts)
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   352
  (run 'hg heads' to see heads, 'hg merge' to merge)
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   353
  o  [draft] commit_6
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   354
  |
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   355
  o  [draft] commit_5
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   356
  |
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   357
  o  [draft] commit_4
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   358
  |
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   359
  o  [draft] commit_3
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   360
  |
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   361
  | o  [draft] commit_2
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   362
  | |
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   363
  | o  [draft] commit_1
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   364
  |/
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   365
  o  [draft] commit_root
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   366
  
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   367
  
50390
d68462736492 bundle: introduce a "v3" spec
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50389
diff changeset
   368
  % test bundle type v3
d68462736492 bundle: introduce a "v3" spec
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50389
diff changeset
   369
  ===================================
d68462736492 bundle: introduce a "v3" spec
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50389
diff changeset
   370
  7 changesets found
d68462736492 bundle: introduce a "v3" spec
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50389
diff changeset
   371
  HG20\x00\x00 (esc)
d68462736492 bundle: introduce a "v3" spec
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50389
diff changeset
   372
  Stream params: {Compression: BZ}
d68462736492 bundle: introduce a "v3" spec
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50389
diff changeset
   373
  changegroup -- {nbchanges: 7, targetphase: 2, version: 03} (mandatory: True)
d68462736492 bundle: introduce a "v3" spec
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50389
diff changeset
   374
      ac39af4a9f7d2aaa7d244720e57838be9bf63b03
d68462736492 bundle: introduce a "v3" spec
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50389
diff changeset
   375
      901e97fadc587978ec52f2fa76af4aefc2d191e8
d68462736492 bundle: introduce a "v3" spec
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50389
diff changeset
   376
      a8c3a1ed30eb71f03f476c5fa7ead831ef991a55
d68462736492 bundle: introduce a "v3" spec
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50389
diff changeset
   377
      66e2c4b43e0cf8f0bdff0733a0b97ce57874e35d
d68462736492 bundle: introduce a "v3" spec
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50389
diff changeset
   378
      624e609639853fe22c88d42a8fd1f53a0e9b7ebe
d68462736492 bundle: introduce a "v3" spec
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50389
diff changeset
   379
      2ea90778052ba7558fab36e3fd5d149512ff986b
d68462736492 bundle: introduce a "v3" spec
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50389
diff changeset
   380
      b9f5f740a8cd76700020e3903ee55ecff78bd3e5
d68462736492 bundle: introduce a "v3" spec
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50389
diff changeset
   381
  cache:rev-branch-cache -- {} (mandatory: False)
d68462736492 bundle: introduce a "v3" spec
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50389
diff changeset
   382
  phase-heads -- {} (mandatory: True)
d68462736492 bundle: introduce a "v3" spec
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50389
diff changeset
   383
      66e2c4b43e0cf8f0bdff0733a0b97ce57874e35d public
d68462736492 bundle: introduce a "v3" spec
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50389
diff changeset
   384
      a8c3a1ed30eb71f03f476c5fa7ead831ef991a55 draft
d68462736492 bundle: introduce a "v3" spec
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50389
diff changeset
   385
      2ea90778052ba7558fab36e3fd5d149512ff986b draft
50392
385a4f8056e5 bundle: include required phases when saving a bundle (issue6794)
Jason R. Coombs <jaraco@jaraco.com>, Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50390
diff changeset
   386
      b9f5f740a8cd76700020e3903ee55ecff78bd3e5 secret
50390
d68462736492 bundle: introduce a "v3" spec
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50389
diff changeset
   387
  bzip2-v2;cg.version=03
d68462736492 bundle: introduce a "v3" spec
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50389
diff changeset
   388
  
d68462736492 bundle: introduce a "v3" spec
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50389
diff changeset
   389
  adding changesets
d68462736492 bundle: introduce a "v3" spec
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50389
diff changeset
   390
  adding manifests
d68462736492 bundle: introduce a "v3" spec
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50389
diff changeset
   391
  adding file changes
d68462736492 bundle: introduce a "v3" spec
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50389
diff changeset
   392
  added 7 changesets with 7 changes to 1 files (+1 heads)
d68462736492 bundle: introduce a "v3" spec
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50389
diff changeset
   393
  new changesets ac39af4a9f7d:b9f5f740a8cd (4 drafts, 1 secrets)
d68462736492 bundle: introduce a "v3" spec
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50389
diff changeset
   394
  (run 'hg heads' to see heads, 'hg merge' to merge)
d68462736492 bundle: introduce a "v3" spec
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50389
diff changeset
   395
  o  [secret] commit_6
d68462736492 bundle: introduce a "v3" spec
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50389
diff changeset
   396
  |
d68462736492 bundle: introduce a "v3" spec
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50389
diff changeset
   397
  o  [draft] commit_5
d68462736492 bundle: introduce a "v3" spec
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50389
diff changeset
   398
  |
d68462736492 bundle: introduce a "v3" spec
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50389
diff changeset
   399
  o  [draft] commit_4
d68462736492 bundle: introduce a "v3" spec
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50389
diff changeset
   400
  |
d68462736492 bundle: introduce a "v3" spec
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50389
diff changeset
   401
  o  [public] commit_3
d68462736492 bundle: introduce a "v3" spec
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50389
diff changeset
   402
  |
d68462736492 bundle: introduce a "v3" spec
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50389
diff changeset
   403
  | o  [draft] commit_2
d68462736492 bundle: introduce a "v3" spec
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50389
diff changeset
   404
  | |
d68462736492 bundle: introduce a "v3" spec
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50389
diff changeset
   405
  | o  [draft] commit_1
d68462736492 bundle: introduce a "v3" spec
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50389
diff changeset
   406
  |/
d68462736492 bundle: introduce a "v3" spec
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50389
diff changeset
   407
  o  [public] commit_root
d68462736492 bundle: introduce a "v3" spec
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50389
diff changeset
   408
  
d68462736492 bundle: introduce a "v3" spec
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50389
diff changeset
   409
  
30758
76104a4899ad commands: config option to control bundle compression level
Gregory Szorc <gregory.szorc@gmail.com>
parents: 30442
diff changeset
   410
76104a4899ad commands: config option to control bundle compression level
Gregory Szorc <gregory.szorc@gmail.com>
parents: 30442
diff changeset
   411
Compression level can be adjusted for bundle2 bundles
76104a4899ad commands: config option to control bundle compression level
Gregory Szorc <gregory.szorc@gmail.com>
parents: 30442
diff changeset
   412
76104a4899ad commands: config option to control bundle compression level
Gregory Szorc <gregory.szorc@gmail.com>
parents: 30442
diff changeset
   413
  $ hg init test-complevel
76104a4899ad commands: config option to control bundle compression level
Gregory Szorc <gregory.szorc@gmail.com>
parents: 30442
diff changeset
   414
  $ cd test-complevel
76104a4899ad commands: config option to control bundle compression level
Gregory Szorc <gregory.szorc@gmail.com>
parents: 30442
diff changeset
   415
76104a4899ad commands: config option to control bundle compression level
Gregory Szorc <gregory.szorc@gmail.com>
parents: 30442
diff changeset
   416
  $ cat > file0 << EOF
76104a4899ad commands: config option to control bundle compression level
Gregory Szorc <gregory.szorc@gmail.com>
parents: 30442
diff changeset
   417
  > this is a file
76104a4899ad commands: config option to control bundle compression level
Gregory Szorc <gregory.szorc@gmail.com>
parents: 30442
diff changeset
   418
  > with some text
76104a4899ad commands: config option to control bundle compression level
Gregory Szorc <gregory.szorc@gmail.com>
parents: 30442
diff changeset
   419
  > and some more text
76104a4899ad commands: config option to control bundle compression level
Gregory Szorc <gregory.szorc@gmail.com>
parents: 30442
diff changeset
   420
  > and other content
76104a4899ad commands: config option to control bundle compression level
Gregory Szorc <gregory.szorc@gmail.com>
parents: 30442
diff changeset
   421
  > EOF
76104a4899ad commands: config option to control bundle compression level
Gregory Szorc <gregory.szorc@gmail.com>
parents: 30442
diff changeset
   422
  $ cat > file1 << EOF
76104a4899ad commands: config option to control bundle compression level
Gregory Szorc <gregory.szorc@gmail.com>
parents: 30442
diff changeset
   423
  > this is another file
76104a4899ad commands: config option to control bundle compression level
Gregory Szorc <gregory.szorc@gmail.com>
parents: 30442
diff changeset
   424
  > with some other content
76104a4899ad commands: config option to control bundle compression level
Gregory Szorc <gregory.szorc@gmail.com>
parents: 30442
diff changeset
   425
  > and repeated, repeated, repeated, repeated content
76104a4899ad commands: config option to control bundle compression level
Gregory Szorc <gregory.szorc@gmail.com>
parents: 30442
diff changeset
   426
  > EOF
76104a4899ad commands: config option to control bundle compression level
Gregory Szorc <gregory.szorc@gmail.com>
parents: 30442
diff changeset
   427
  $ hg -q commit -A -m initial
76104a4899ad commands: config option to control bundle compression level
Gregory Szorc <gregory.szorc@gmail.com>
parents: 30442
diff changeset
   428
76104a4899ad commands: config option to control bundle compression level
Gregory Szorc <gregory.szorc@gmail.com>
parents: 30442
diff changeset
   429
  $ hg bundle -a -t gzip-v2 gzip-v2.hg
76104a4899ad commands: config option to control bundle compression level
Gregory Szorc <gregory.szorc@gmail.com>
parents: 30442
diff changeset
   430
  1 changesets found
76104a4899ad commands: config option to control bundle compression level
Gregory Szorc <gregory.szorc@gmail.com>
parents: 30442
diff changeset
   431
  $ f --size gzip-v2.hg
36965
b89a7ef29013 bundle: include advisory rev branch cache part in bundle2 bundle
Boris Feld <boris.feld@octobus.net>
parents: 34661
diff changeset
   432
  gzip-v2.hg: size=468
30758
76104a4899ad commands: config option to control bundle compression level
Gregory Szorc <gregory.szorc@gmail.com>
parents: 30442
diff changeset
   433
76104a4899ad commands: config option to control bundle compression level
Gregory Szorc <gregory.szorc@gmail.com>
parents: 30442
diff changeset
   434
  $ hg --config experimental.bundlecomplevel=1 bundle -a -t gzip-v2 gzip-v2-level1.hg
76104a4899ad commands: config option to control bundle compression level
Gregory Szorc <gregory.szorc@gmail.com>
parents: 30442
diff changeset
   435
  1 changesets found
76104a4899ad commands: config option to control bundle compression level
Gregory Szorc <gregory.szorc@gmail.com>
parents: 30442
diff changeset
   436
  $ f --size gzip-v2-level1.hg
36965
b89a7ef29013 bundle: include advisory rev branch cache part in bundle2 bundle
Boris Feld <boris.feld@octobus.net>
parents: 34661
diff changeset
   437
  gzip-v2-level1.hg: size=475
30758
76104a4899ad commands: config option to control bundle compression level
Gregory Szorc <gregory.szorc@gmail.com>
parents: 30442
diff changeset
   438
37769
6a7ff5816c5f bundle: introduce per-engine compression level
Joerg Sonnenberger <joerg@bec.de>
parents: 37336
diff changeset
   439
  $ hg --config experimental.bundlecomplevel.gzip=1 --config experimental.bundlelevel=9 bundle -a -t gzip-v2 gzip-v2-level1.hg
6a7ff5816c5f bundle: introduce per-engine compression level
Joerg Sonnenberger <joerg@bec.de>
parents: 37336
diff changeset
   440
  1 changesets found
6a7ff5816c5f bundle: introduce per-engine compression level
Joerg Sonnenberger <joerg@bec.de>
parents: 37336
diff changeset
   441
  $ f --size gzip-v2-level1.hg
6a7ff5816c5f bundle: introduce per-engine compression level
Joerg Sonnenberger <joerg@bec.de>
parents: 37336
diff changeset
   442
  gzip-v2-level1.hg: size=475
6a7ff5816c5f bundle: introduce per-engine compression level
Joerg Sonnenberger <joerg@bec.de>
parents: 37336
diff changeset
   443
30758
76104a4899ad commands: config option to control bundle compression level
Gregory Szorc <gregory.szorc@gmail.com>
parents: 30442
diff changeset
   444
  $ cd ..
76104a4899ad commands: config option to control bundle compression level
Gregory Szorc <gregory.szorc@gmail.com>
parents: 30442
diff changeset
   445
30442
41a8106789ca util: implement zstd compression engine
Gregory Szorc <gregory.szorc@gmail.com>
parents: 29971
diff changeset
   446
#if zstd
41a8106789ca util: implement zstd compression engine
Gregory Szorc <gregory.szorc@gmail.com>
parents: 29971
diff changeset
   447
41a8106789ca util: implement zstd compression engine
Gregory Szorc <gregory.szorc@gmail.com>
parents: 29971
diff changeset
   448
  $ for t in "zstd" "zstd-v2"; do
41a8106789ca util: implement zstd compression engine
Gregory Szorc <gregory.szorc@gmail.com>
parents: 29971
diff changeset
   449
  >   testbundle $t
41a8106789ca util: implement zstd compression engine
Gregory Szorc <gregory.szorc@gmail.com>
parents: 29971
diff changeset
   450
  > done
41a8106789ca util: implement zstd compression engine
Gregory Szorc <gregory.szorc@gmail.com>
parents: 29971
diff changeset
   451
  % test bundle type zstd
50389
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   452
  ===================================
50388
3cde8ed567d3 bundle: expand the graph we us for bundletype/bundlespec tests
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 49334
diff changeset
   453
  7 changesets found
30442
41a8106789ca util: implement zstd compression engine
Gregory Szorc <gregory.szorc@gmail.com>
parents: 29971
diff changeset
   454
  HG20\x00\x00 (esc)
34025
626a28f30dbd debugcommands: stabilize output of debugbundle by having a custom repr
Augie Fackler <raf@durin42.com>
parents: 31794
diff changeset
   455
  Stream params: {Compression: ZS}
50388
3cde8ed567d3 bundle: expand the graph we us for bundletype/bundlespec tests
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 49334
diff changeset
   456
  changegroup -- {nbchanges: 7, version: 02} (mandatory: True)
3cde8ed567d3 bundle: expand the graph we us for bundletype/bundlespec tests
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 49334
diff changeset
   457
      ac39af4a9f7d2aaa7d244720e57838be9bf63b03
3cde8ed567d3 bundle: expand the graph we us for bundletype/bundlespec tests
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 49334
diff changeset
   458
      901e97fadc587978ec52f2fa76af4aefc2d191e8
3cde8ed567d3 bundle: expand the graph we us for bundletype/bundlespec tests
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 49334
diff changeset
   459
      a8c3a1ed30eb71f03f476c5fa7ead831ef991a55
3cde8ed567d3 bundle: expand the graph we us for bundletype/bundlespec tests
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 49334
diff changeset
   460
      66e2c4b43e0cf8f0bdff0733a0b97ce57874e35d
3cde8ed567d3 bundle: expand the graph we us for bundletype/bundlespec tests
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 49334
diff changeset
   461
      624e609639853fe22c88d42a8fd1f53a0e9b7ebe
3cde8ed567d3 bundle: expand the graph we us for bundletype/bundlespec tests
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 49334
diff changeset
   462
      2ea90778052ba7558fab36e3fd5d149512ff986b
3cde8ed567d3 bundle: expand the graph we us for bundletype/bundlespec tests
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 49334
diff changeset
   463
      b9f5f740a8cd76700020e3903ee55ecff78bd3e5
37842
326b174c6a47 bundle2: mark the bundle2 part as advisory (issue5872)
Boris Feld <boris.feld@octobus.net>
parents: 37841
diff changeset
   464
  cache:rev-branch-cache -- {} (mandatory: False)
30442
41a8106789ca util: implement zstd compression engine
Gregory Szorc <gregory.szorc@gmail.com>
parents: 29971
diff changeset
   465
  zstd-v2
41a8106789ca util: implement zstd compression engine
Gregory Szorc <gregory.szorc@gmail.com>
parents: 29971
diff changeset
   466
  
50389
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   467
  adding changesets
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   468
  adding manifests
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   469
  adding file changes
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   470
  added 7 changesets with 7 changes to 1 files (+1 heads)
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   471
  new changesets ac39af4a9f7d:b9f5f740a8cd (7 drafts)
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   472
  (run 'hg heads' to see heads, 'hg merge' to merge)
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   473
  o  [draft] commit_6
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   474
  |
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   475
  o  [draft] commit_5
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   476
  |
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   477
  o  [draft] commit_4
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   478
  |
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   479
  o  [draft] commit_3
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   480
  |
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   481
  | o  [draft] commit_2
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   482
  | |
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   483
  | o  [draft] commit_1
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   484
  |/
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   485
  o  [draft] commit_root
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   486
  
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   487
  
30442
41a8106789ca util: implement zstd compression engine
Gregory Szorc <gregory.szorc@gmail.com>
parents: 29971
diff changeset
   488
  % test bundle type zstd-v2
50389
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   489
  ===================================
50388
3cde8ed567d3 bundle: expand the graph we us for bundletype/bundlespec tests
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 49334
diff changeset
   490
  7 changesets found
30442
41a8106789ca util: implement zstd compression engine
Gregory Szorc <gregory.szorc@gmail.com>
parents: 29971
diff changeset
   491
  HG20\x00\x00 (esc)
34025
626a28f30dbd debugcommands: stabilize output of debugbundle by having a custom repr
Augie Fackler <raf@durin42.com>
parents: 31794
diff changeset
   492
  Stream params: {Compression: ZS}
50388
3cde8ed567d3 bundle: expand the graph we us for bundletype/bundlespec tests
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 49334
diff changeset
   493
  changegroup -- {nbchanges: 7, version: 02} (mandatory: True)
3cde8ed567d3 bundle: expand the graph we us for bundletype/bundlespec tests
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 49334
diff changeset
   494
      ac39af4a9f7d2aaa7d244720e57838be9bf63b03
3cde8ed567d3 bundle: expand the graph we us for bundletype/bundlespec tests
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 49334
diff changeset
   495
      901e97fadc587978ec52f2fa76af4aefc2d191e8
3cde8ed567d3 bundle: expand the graph we us for bundletype/bundlespec tests
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 49334
diff changeset
   496
      a8c3a1ed30eb71f03f476c5fa7ead831ef991a55
3cde8ed567d3 bundle: expand the graph we us for bundletype/bundlespec tests
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 49334
diff changeset
   497
      66e2c4b43e0cf8f0bdff0733a0b97ce57874e35d
3cde8ed567d3 bundle: expand the graph we us for bundletype/bundlespec tests
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 49334
diff changeset
   498
      624e609639853fe22c88d42a8fd1f53a0e9b7ebe
3cde8ed567d3 bundle: expand the graph we us for bundletype/bundlespec tests
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 49334
diff changeset
   499
      2ea90778052ba7558fab36e3fd5d149512ff986b
3cde8ed567d3 bundle: expand the graph we us for bundletype/bundlespec tests
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 49334
diff changeset
   500
      b9f5f740a8cd76700020e3903ee55ecff78bd3e5
37842
326b174c6a47 bundle2: mark the bundle2 part as advisory (issue5872)
Boris Feld <boris.feld@octobus.net>
parents: 37841
diff changeset
   501
  cache:rev-branch-cache -- {} (mandatory: False)
30442
41a8106789ca util: implement zstd compression engine
Gregory Szorc <gregory.szorc@gmail.com>
parents: 29971
diff changeset
   502
  zstd-v2
41a8106789ca util: implement zstd compression engine
Gregory Szorc <gregory.szorc@gmail.com>
parents: 29971
diff changeset
   503
  
50389
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   504
  adding changesets
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   505
  adding manifests
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   506
  adding file changes
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   507
  added 7 changesets with 7 changes to 1 files (+1 heads)
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   508
  new changesets ac39af4a9f7d:b9f5f740a8cd (7 drafts)
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   509
  (run 'hg heads' to see heads, 'hg merge' to merge)
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   510
  o  [draft] commit_6
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   511
  |
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   512
  o  [draft] commit_5
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   513
  |
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   514
  o  [draft] commit_4
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   515
  |
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   516
  o  [draft] commit_3
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   517
  |
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   518
  | o  [draft] commit_2
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   519
  | |
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   520
  | o  [draft] commit_1
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   521
  |/
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   522
  o  [draft] commit_root
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   523
  
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   524
  
31473
ffed3bf5cd4c exchange: reject new compression engines for v1 bundles (issue5506)
Gregory Szorc <gregory.szorc@gmail.com>
parents: 30758
diff changeset
   525
ffed3bf5cd4c exchange: reject new compression engines for v1 bundles (issue5506)
Gregory Szorc <gregory.szorc@gmail.com>
parents: 30758
diff changeset
   526
Explicit request for zstd on non-generaldelta repos
ffed3bf5cd4c exchange: reject new compression engines for v1 bundles (issue5506)
Gregory Szorc <gregory.szorc@gmail.com>
parents: 30758
diff changeset
   527
ffed3bf5cd4c exchange: reject new compression engines for v1 bundles (issue5506)
Gregory Szorc <gregory.szorc@gmail.com>
parents: 30758
diff changeset
   528
  $ hg --config format.usegeneraldelta=false init nogd
ffed3bf5cd4c exchange: reject new compression engines for v1 bundles (issue5506)
Gregory Szorc <gregory.szorc@gmail.com>
parents: 30758
diff changeset
   529
  $ hg -q -R nogd pull t1
ffed3bf5cd4c exchange: reject new compression engines for v1 bundles (issue5506)
Gregory Szorc <gregory.szorc@gmail.com>
parents: 30758
diff changeset
   530
  $ hg -R nogd bundle -a -t zstd nogd-zstd
50389
b61e5f763e01 bundle: add some phase boundary in the bundle type test case
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 50388
diff changeset
   531
  6 changesets found
31473
ffed3bf5cd4c exchange: reject new compression engines for v1 bundles (issue5506)
Gregory Szorc <gregory.szorc@gmail.com>
parents: 30758
diff changeset
   532
ffed3bf5cd4c exchange: reject new compression engines for v1 bundles (issue5506)
Gregory Szorc <gregory.szorc@gmail.com>
parents: 30758
diff changeset
   533
zstd-v1 always fails
ffed3bf5cd4c exchange: reject new compression engines for v1 bundles (issue5506)
Gregory Szorc <gregory.szorc@gmail.com>
parents: 30758
diff changeset
   534
50388
3cde8ed567d3 bundle: expand the graph we us for bundletype/bundlespec tests
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 49334
diff changeset
   535
  $ hg -R t1 bundle -a -t zstd-v1 zstd-v1
31473
ffed3bf5cd4c exchange: reject new compression engines for v1 bundles (issue5506)
Gregory Szorc <gregory.szorc@gmail.com>
parents: 30758
diff changeset
   536
  abort: compression engine zstd is not supported on v1 bundles
31794
54b1af732415 commands: update help for "bundle"
Gregory Szorc <gregory.szorc@gmail.com>
parents: 31474
diff changeset
   537
  (see 'hg help bundlespec' for supported values for --type)
45827
8d72e29ad1e0 errors: introduce InputError and use it from commands and cmdutil
Martin von Zweigbergk <martinvonz@google.com>
parents: 39480
diff changeset
   538
  [10]
31473
ffed3bf5cd4c exchange: reject new compression engines for v1 bundles (issue5506)
Gregory Szorc <gregory.szorc@gmail.com>
parents: 30758
diff changeset
   539
46776
471cd86c8eb4 bundle: optional multithreaded compression, ATM zstd-only
Joerg Sonnenberger <joerg@bec.de>
parents: 45827
diff changeset
   540
zstd supports threading
471cd86c8eb4 bundle: optional multithreaded compression, ATM zstd-only
Joerg Sonnenberger <joerg@bec.de>
parents: 45827
diff changeset
   541
471cd86c8eb4 bundle: optional multithreaded compression, ATM zstd-only
Joerg Sonnenberger <joerg@bec.de>
parents: 45827
diff changeset
   542
  $ hg init test-compthreads
471cd86c8eb4 bundle: optional multithreaded compression, ATM zstd-only
Joerg Sonnenberger <joerg@bec.de>
parents: 45827
diff changeset
   543
  $ cd test-compthreads
471cd86c8eb4 bundle: optional multithreaded compression, ATM zstd-only
Joerg Sonnenberger <joerg@bec.de>
parents: 45827
diff changeset
   544
  $ hg debugbuilddag +3
471cd86c8eb4 bundle: optional multithreaded compression, ATM zstd-only
Joerg Sonnenberger <joerg@bec.de>
parents: 45827
diff changeset
   545
  $ hg --config experimental.bundlecompthreads=1 bundle -a -t zstd-v2 zstd-v2-threaded.hg
471cd86c8eb4 bundle: optional multithreaded compression, ATM zstd-only
Joerg Sonnenberger <joerg@bec.de>
parents: 45827
diff changeset
   546
  3 changesets found
471cd86c8eb4 bundle: optional multithreaded compression, ATM zstd-only
Joerg Sonnenberger <joerg@bec.de>
parents: 45827
diff changeset
   547
  $ cd ..
471cd86c8eb4 bundle: optional multithreaded compression, ATM zstd-only
Joerg Sonnenberger <joerg@bec.de>
parents: 45827
diff changeset
   548
30442
41a8106789ca util: implement zstd compression engine
Gregory Szorc <gregory.szorc@gmail.com>
parents: 29971
diff changeset
   549
#else
41a8106789ca util: implement zstd compression engine
Gregory Szorc <gregory.szorc@gmail.com>
parents: 29971
diff changeset
   550
41a8106789ca util: implement zstd compression engine
Gregory Szorc <gregory.szorc@gmail.com>
parents: 29971
diff changeset
   551
zstd is a valid engine but isn't available
41a8106789ca util: implement zstd compression engine
Gregory Szorc <gregory.szorc@gmail.com>
parents: 29971
diff changeset
   552
41a8106789ca util: implement zstd compression engine
Gregory Szorc <gregory.szorc@gmail.com>
parents: 29971
diff changeset
   553
  $ hg -R t1 bundle -a -t zstd irrelevant.hg
41a8106789ca util: implement zstd compression engine
Gregory Szorc <gregory.szorc@gmail.com>
parents: 29971
diff changeset
   554
  abort: compression engine zstd could not be loaded
41a8106789ca util: implement zstd compression engine
Gregory Szorc <gregory.szorc@gmail.com>
parents: 29971
diff changeset
   555
  [255]
41a8106789ca util: implement zstd compression engine
Gregory Szorc <gregory.szorc@gmail.com>
parents: 29971
diff changeset
   556
41a8106789ca util: implement zstd compression engine
Gregory Szorc <gregory.szorc@gmail.com>
parents: 29971
diff changeset
   557
#endif
6570
626cb86a6523 add compression type type parameter to bundle command
Benoit Allard <benoit@aeteurope.nl>
parents:
diff changeset
   558
11872
bc436a97038b tests: unify test-bundle-type
Martin Geisler <mg@lazybytes.net>
parents: 7171
diff changeset
   559
test garbage file
6570
626cb86a6523 add compression type type parameter to bundle command
Benoit Allard <benoit@aeteurope.nl>
parents:
diff changeset
   560
11872
bc436a97038b tests: unify test-bundle-type
Martin Geisler <mg@lazybytes.net>
parents: 7171
diff changeset
   561
  $ echo garbage > bgarbage
bc436a97038b tests: unify test-bundle-type
Martin Geisler <mg@lazybytes.net>
parents: 7171
diff changeset
   562
  $ hg init tgarbage
bc436a97038b tests: unify test-bundle-type
Martin Geisler <mg@lazybytes.net>
parents: 7171
diff changeset
   563
  $ cd tgarbage
bc436a97038b tests: unify test-bundle-type
Martin Geisler <mg@lazybytes.net>
parents: 7171
diff changeset
   564
  $ hg pull ../bgarbage
24138
eabe44ec5af5 pull: print "pulling from foo" before accessing the other repo
Thomas Arendsen Hein <thomas@intevation.de>
parents: 16427
diff changeset
   565
  pulling from ../bgarbage
12044
bcc7139521b7 bundlerepo: remove duplication of bundle decompressors
Matt Mackall <mpm@selenic.com>
parents: 11872
diff changeset
   566
  abort: ../bgarbage: not a Mercurial bundle
12316
4134686b83e1 tests: add exit codes to unified tests
Matt Mackall <mpm@selenic.com>
parents: 12044
diff changeset
   567
  [255]
11872
bc436a97038b tests: unify test-bundle-type
Martin Geisler <mg@lazybytes.net>
parents: 7171
diff changeset
   568
  $ cd ..
bc436a97038b tests: unify test-bundle-type
Martin Geisler <mg@lazybytes.net>
parents: 7171
diff changeset
   569
bc436a97038b tests: unify test-bundle-type
Martin Geisler <mg@lazybytes.net>
parents: 7171
diff changeset
   570
test invalid bundle type
bc436a97038b tests: unify test-bundle-type
Martin Geisler <mg@lazybytes.net>
parents: 7171
diff changeset
   571
bc436a97038b tests: unify test-bundle-type
Martin Geisler <mg@lazybytes.net>
parents: 7171
diff changeset
   572
  $ cd t1
bc436a97038b tests: unify test-bundle-type
Martin Geisler <mg@lazybytes.net>
parents: 7171
diff changeset
   573
  $ hg bundle -a -t garbage ../bgarbage
26640
b13fdcc4e700 exchange: refactor bundle specification parsing
Gregory Szorc <gregory.szorc@gmail.com>
parents: 26595
diff changeset
   574
  abort: garbage is not a recognized bundle specification
31794
54b1af732415 commands: update help for "bundle"
Gregory Szorc <gregory.szorc@gmail.com>
parents: 31474
diff changeset
   575
  (see 'hg help bundlespec' for supported values for --type)
45827
8d72e29ad1e0 errors: introduce InputError and use it from commands and cmdutil
Martin von Zweigbergk <martinvonz@google.com>
parents: 39480
diff changeset
   576
  [10]
11872
bc436a97038b tests: unify test-bundle-type
Martin Geisler <mg@lazybytes.net>
parents: 7171
diff changeset
   577
  $ cd ..
49333
1fd7520e4961 bundlespec: allow the bundle spec to control the bundle version
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 46776
diff changeset
   578
1fd7520e4961 bundlespec: allow the bundle spec to control the bundle version
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 46776
diff changeset
   579
Test controlling the changegroup version
1fd7520e4961 bundlespec: allow the bundle spec to control the bundle version
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 46776
diff changeset
   580
1fd7520e4961 bundlespec: allow the bundle spec to control the bundle version
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 46776
diff changeset
   581
  $ hg -R t1 bundle --config experimental.changegroup3=yes -a -t v2 ./v2-cg-default.hg
50388
3cde8ed567d3 bundle: expand the graph we us for bundletype/bundlespec tests
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 49334
diff changeset
   582
  7 changesets found
49333
1fd7520e4961 bundlespec: allow the bundle spec to control the bundle version
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 46776
diff changeset
   583
  $ hg debugbundle ./v2-cg-default.hg --part-type changegroup
1fd7520e4961 bundlespec: allow the bundle spec to control the bundle version
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 46776
diff changeset
   584
  Stream params: {Compression: BZ}
50388
3cde8ed567d3 bundle: expand the graph we us for bundletype/bundlespec tests
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 49334
diff changeset
   585
  changegroup -- {nbchanges: 7, version: 02} (mandatory: True)
3cde8ed567d3 bundle: expand the graph we us for bundletype/bundlespec tests
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 49334
diff changeset
   586
      ac39af4a9f7d2aaa7d244720e57838be9bf63b03
3cde8ed567d3 bundle: expand the graph we us for bundletype/bundlespec tests
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 49334
diff changeset
   587
      901e97fadc587978ec52f2fa76af4aefc2d191e8
3cde8ed567d3 bundle: expand the graph we us for bundletype/bundlespec tests
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 49334
diff changeset
   588
      a8c3a1ed30eb71f03f476c5fa7ead831ef991a55
3cde8ed567d3 bundle: expand the graph we us for bundletype/bundlespec tests
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 49334
diff changeset
   589
      66e2c4b43e0cf8f0bdff0733a0b97ce57874e35d
3cde8ed567d3 bundle: expand the graph we us for bundletype/bundlespec tests
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 49334
diff changeset
   590
      624e609639853fe22c88d42a8fd1f53a0e9b7ebe
3cde8ed567d3 bundle: expand the graph we us for bundletype/bundlespec tests
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 49334
diff changeset
   591
      2ea90778052ba7558fab36e3fd5d149512ff986b
3cde8ed567d3 bundle: expand the graph we us for bundletype/bundlespec tests
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 49334
diff changeset
   592
      b9f5f740a8cd76700020e3903ee55ecff78bd3e5
49333
1fd7520e4961 bundlespec: allow the bundle spec to control the bundle version
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 46776
diff changeset
   593
  $ hg debugbundle ./v2-cg-default.hg --spec
1fd7520e4961 bundlespec: allow the bundle spec to control the bundle version
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 46776
diff changeset
   594
  bzip2-v2
1fd7520e4961 bundlespec: allow the bundle spec to control the bundle version
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 46776
diff changeset
   595
  $ hg -R t1 bundle --config experimental.changegroup3=yes -a -t 'v2;cg.version=02' ./v2-cg-02.hg
50388
3cde8ed567d3 bundle: expand the graph we us for bundletype/bundlespec tests
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 49334
diff changeset
   596
  7 changesets found
49333
1fd7520e4961 bundlespec: allow the bundle spec to control the bundle version
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 46776
diff changeset
   597
  $ hg debugbundle ./v2-cg-02.hg --part-type changegroup
1fd7520e4961 bundlespec: allow the bundle spec to control the bundle version
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 46776
diff changeset
   598
  Stream params: {Compression: BZ}
50388
3cde8ed567d3 bundle: expand the graph we us for bundletype/bundlespec tests
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 49334
diff changeset
   599
  changegroup -- {nbchanges: 7, version: 02} (mandatory: True)
3cde8ed567d3 bundle: expand the graph we us for bundletype/bundlespec tests
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 49334
diff changeset
   600
      ac39af4a9f7d2aaa7d244720e57838be9bf63b03
3cde8ed567d3 bundle: expand the graph we us for bundletype/bundlespec tests
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 49334
diff changeset
   601
      901e97fadc587978ec52f2fa76af4aefc2d191e8
3cde8ed567d3 bundle: expand the graph we us for bundletype/bundlespec tests
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 49334
diff changeset
   602
      a8c3a1ed30eb71f03f476c5fa7ead831ef991a55
3cde8ed567d3 bundle: expand the graph we us for bundletype/bundlespec tests
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 49334
diff changeset
   603
      66e2c4b43e0cf8f0bdff0733a0b97ce57874e35d
3cde8ed567d3 bundle: expand the graph we us for bundletype/bundlespec tests
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 49334
diff changeset
   604
      624e609639853fe22c88d42a8fd1f53a0e9b7ebe
3cde8ed567d3 bundle: expand the graph we us for bundletype/bundlespec tests
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 49334
diff changeset
   605
      2ea90778052ba7558fab36e3fd5d149512ff986b
3cde8ed567d3 bundle: expand the graph we us for bundletype/bundlespec tests
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 49334
diff changeset
   606
      b9f5f740a8cd76700020e3903ee55ecff78bd3e5
49333
1fd7520e4961 bundlespec: allow the bundle spec to control the bundle version
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 46776
diff changeset
   607
  $ hg debugbundle ./v2-cg-02.hg --spec
1fd7520e4961 bundlespec: allow the bundle spec to control the bundle version
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 46776
diff changeset
   608
  bzip2-v2
1fd7520e4961 bundlespec: allow the bundle spec to control the bundle version
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 46776
diff changeset
   609
  $ hg -R t1 bundle --config experimental.changegroup3=yes -a -t 'v2;cg.version=03' ./v2-cg-03.hg
50388
3cde8ed567d3 bundle: expand the graph we us for bundletype/bundlespec tests
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 49334
diff changeset
   610
  7 changesets found
49333
1fd7520e4961 bundlespec: allow the bundle spec to control the bundle version
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 46776
diff changeset
   611
  $ hg debugbundle ./v2-cg-03.hg --part-type changegroup
1fd7520e4961 bundlespec: allow the bundle spec to control the bundle version
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 46776
diff changeset
   612
  Stream params: {Compression: BZ}
50388
3cde8ed567d3 bundle: expand the graph we us for bundletype/bundlespec tests
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 49334
diff changeset
   613
  changegroup -- {nbchanges: 7, version: 03} (mandatory: True)
3cde8ed567d3 bundle: expand the graph we us for bundletype/bundlespec tests
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 49334
diff changeset
   614
      ac39af4a9f7d2aaa7d244720e57838be9bf63b03
3cde8ed567d3 bundle: expand the graph we us for bundletype/bundlespec tests
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 49334
diff changeset
   615
      901e97fadc587978ec52f2fa76af4aefc2d191e8
3cde8ed567d3 bundle: expand the graph we us for bundletype/bundlespec tests
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 49334
diff changeset
   616
      a8c3a1ed30eb71f03f476c5fa7ead831ef991a55
3cde8ed567d3 bundle: expand the graph we us for bundletype/bundlespec tests
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 49334
diff changeset
   617
      66e2c4b43e0cf8f0bdff0733a0b97ce57874e35d
3cde8ed567d3 bundle: expand the graph we us for bundletype/bundlespec tests
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 49334
diff changeset
   618
      624e609639853fe22c88d42a8fd1f53a0e9b7ebe
3cde8ed567d3 bundle: expand the graph we us for bundletype/bundlespec tests
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 49334
diff changeset
   619
      2ea90778052ba7558fab36e3fd5d149512ff986b
3cde8ed567d3 bundle: expand the graph we us for bundletype/bundlespec tests
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 49334
diff changeset
   620
      b9f5f740a8cd76700020e3903ee55ecff78bd3e5
49333
1fd7520e4961 bundlespec: allow the bundle spec to control the bundle version
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 46776
diff changeset
   621
  $ hg debugbundle ./v2-cg-03.hg --spec
49334
6d15a8971e30 bundlespec: fix the generation of bundlespec for `cg.version`
Pierre-Yves David <pierre-yves.david@octobus.net>
parents: 49333
diff changeset
   622
  bzip2-v2;cg.version=03