tests/test-bundle-vs-outgoing.t
author Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
Mon, 02 May 2011 19:21:30 +0200
changeset 14163 38184a72d793
parent 12847 b00eda50ad2b
child 16913 f2719b387380
permissions -rw-r--r--
debugbuilddag: use memctx for speed This drops the options to run arbitrary shell commands within commits and the option to create a file that gets appended to in every revision. It now supports to not write file data at all, which is very fast for generating a pure 00changelog.i (useful for discovery tests, for instance). Timings for 1000 linear nodes: * Old `hg debugbuilddag -o '+1000'` took 4.5 secs. * New `hg debugbuilddag -o '+1000'` takes 2 secs. * New `hg debugbuilddag '+1000'` takes 0.8 secs. (The last one creates only 00changelog.i).
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
11873
0a0b2872b0de tests: unify test-bundle-vs-outgoing
Martin Geisler <mg@lazybytes.net>
parents: 9821
diff changeset
     1
this structure seems to tickle a bug in bundle's search for
0a0b2872b0de tests: unify test-bundle-vs-outgoing
Martin Geisler <mg@lazybytes.net>
parents: 9821
diff changeset
     2
changesets, so first we have to recreate it
0a0b2872b0de tests: unify test-bundle-vs-outgoing
Martin Geisler <mg@lazybytes.net>
parents: 9821
diff changeset
     3
0a0b2872b0de tests: unify test-bundle-vs-outgoing
Martin Geisler <mg@lazybytes.net>
parents: 9821
diff changeset
     4
o  8
0a0b2872b0de tests: unify test-bundle-vs-outgoing
Martin Geisler <mg@lazybytes.net>
parents: 9821
diff changeset
     5
|
0a0b2872b0de tests: unify test-bundle-vs-outgoing
Martin Geisler <mg@lazybytes.net>
parents: 9821
diff changeset
     6
| o  7
0a0b2872b0de tests: unify test-bundle-vs-outgoing
Martin Geisler <mg@lazybytes.net>
parents: 9821
diff changeset
     7
| |
0a0b2872b0de tests: unify test-bundle-vs-outgoing
Martin Geisler <mg@lazybytes.net>
parents: 9821
diff changeset
     8
| o  6
0a0b2872b0de tests: unify test-bundle-vs-outgoing
Martin Geisler <mg@lazybytes.net>
parents: 9821
diff changeset
     9
|/|
0a0b2872b0de tests: unify test-bundle-vs-outgoing
Martin Geisler <mg@lazybytes.net>
parents: 9821
diff changeset
    10
o |  5
0a0b2872b0de tests: unify test-bundle-vs-outgoing
Martin Geisler <mg@lazybytes.net>
parents: 9821
diff changeset
    11
| |
0a0b2872b0de tests: unify test-bundle-vs-outgoing
Martin Geisler <mg@lazybytes.net>
parents: 9821
diff changeset
    12
o |  4
0a0b2872b0de tests: unify test-bundle-vs-outgoing
Martin Geisler <mg@lazybytes.net>
parents: 9821
diff changeset
    13
| |
0a0b2872b0de tests: unify test-bundle-vs-outgoing
Martin Geisler <mg@lazybytes.net>
parents: 9821
diff changeset
    14
| o  3
0a0b2872b0de tests: unify test-bundle-vs-outgoing
Martin Geisler <mg@lazybytes.net>
parents: 9821
diff changeset
    15
| |
0a0b2872b0de tests: unify test-bundle-vs-outgoing
Martin Geisler <mg@lazybytes.net>
parents: 9821
diff changeset
    16
| o  2
0a0b2872b0de tests: unify test-bundle-vs-outgoing
Martin Geisler <mg@lazybytes.net>
parents: 9821
diff changeset
    17
|/
0a0b2872b0de tests: unify test-bundle-vs-outgoing
Martin Geisler <mg@lazybytes.net>
parents: 9821
diff changeset
    18
o  1
0a0b2872b0de tests: unify test-bundle-vs-outgoing
Martin Geisler <mg@lazybytes.net>
parents: 9821
diff changeset
    19
|
0a0b2872b0de tests: unify test-bundle-vs-outgoing
Martin Geisler <mg@lazybytes.net>
parents: 9821
diff changeset
    20
o  0
0a0b2872b0de tests: unify test-bundle-vs-outgoing
Martin Geisler <mg@lazybytes.net>
parents: 9821
diff changeset
    21
0a0b2872b0de tests: unify test-bundle-vs-outgoing
Martin Geisler <mg@lazybytes.net>
parents: 9821
diff changeset
    22
  $ mkrev()
0a0b2872b0de tests: unify test-bundle-vs-outgoing
Martin Geisler <mg@lazybytes.net>
parents: 9821
diff changeset
    23
  > {
0a0b2872b0de tests: unify test-bundle-vs-outgoing
Martin Geisler <mg@lazybytes.net>
parents: 9821
diff changeset
    24
  >     revno=$1
0a0b2872b0de tests: unify test-bundle-vs-outgoing
Martin Geisler <mg@lazybytes.net>
parents: 9821
diff changeset
    25
  >     echo "rev $revno"
0a0b2872b0de tests: unify test-bundle-vs-outgoing
Martin Geisler <mg@lazybytes.net>
parents: 9821
diff changeset
    26
  >     echo "rev $revno" > foo.txt
0a0b2872b0de tests: unify test-bundle-vs-outgoing
Martin Geisler <mg@lazybytes.net>
parents: 9821
diff changeset
    27
  >     hg -q ci -m"rev $revno"
0a0b2872b0de tests: unify test-bundle-vs-outgoing
Martin Geisler <mg@lazybytes.net>
parents: 9821
diff changeset
    28
  > }
0a0b2872b0de tests: unify test-bundle-vs-outgoing
Martin Geisler <mg@lazybytes.net>
parents: 9821
diff changeset
    29
0a0b2872b0de tests: unify test-bundle-vs-outgoing
Martin Geisler <mg@lazybytes.net>
parents: 9821
diff changeset
    30
setup test repo1
9821
7d2e9121ef4f bundle: add test for Issue1704
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents:
diff changeset
    31
11873
0a0b2872b0de tests: unify test-bundle-vs-outgoing
Martin Geisler <mg@lazybytes.net>
parents: 9821
diff changeset
    32
  $ hg init repo1
0a0b2872b0de tests: unify test-bundle-vs-outgoing
Martin Geisler <mg@lazybytes.net>
parents: 9821
diff changeset
    33
  $ cd repo1
0a0b2872b0de tests: unify test-bundle-vs-outgoing
Martin Geisler <mg@lazybytes.net>
parents: 9821
diff changeset
    34
  $ echo "rev 0" > foo.txt
0a0b2872b0de tests: unify test-bundle-vs-outgoing
Martin Geisler <mg@lazybytes.net>
parents: 9821
diff changeset
    35
  $ hg ci -Am"rev 0"
0a0b2872b0de tests: unify test-bundle-vs-outgoing
Martin Geisler <mg@lazybytes.net>
parents: 9821
diff changeset
    36
  adding foo.txt
0a0b2872b0de tests: unify test-bundle-vs-outgoing
Martin Geisler <mg@lazybytes.net>
parents: 9821
diff changeset
    37
  $ mkrev 1
0a0b2872b0de tests: unify test-bundle-vs-outgoing
Martin Geisler <mg@lazybytes.net>
parents: 9821
diff changeset
    38
  rev 1
0a0b2872b0de tests: unify test-bundle-vs-outgoing
Martin Geisler <mg@lazybytes.net>
parents: 9821
diff changeset
    39
0a0b2872b0de tests: unify test-bundle-vs-outgoing
Martin Geisler <mg@lazybytes.net>
parents: 9821
diff changeset
    40
first branch
0a0b2872b0de tests: unify test-bundle-vs-outgoing
Martin Geisler <mg@lazybytes.net>
parents: 9821
diff changeset
    41
0a0b2872b0de tests: unify test-bundle-vs-outgoing
Martin Geisler <mg@lazybytes.net>
parents: 9821
diff changeset
    42
  $ mkrev 2
0a0b2872b0de tests: unify test-bundle-vs-outgoing
Martin Geisler <mg@lazybytes.net>
parents: 9821
diff changeset
    43
  rev 2
0a0b2872b0de tests: unify test-bundle-vs-outgoing
Martin Geisler <mg@lazybytes.net>
parents: 9821
diff changeset
    44
  $ mkrev 3
0a0b2872b0de tests: unify test-bundle-vs-outgoing
Martin Geisler <mg@lazybytes.net>
parents: 9821
diff changeset
    45
  rev 3
0a0b2872b0de tests: unify test-bundle-vs-outgoing
Martin Geisler <mg@lazybytes.net>
parents: 9821
diff changeset
    46
0a0b2872b0de tests: unify test-bundle-vs-outgoing
Martin Geisler <mg@lazybytes.net>
parents: 9821
diff changeset
    47
back to rev 1 to create second branch
9821
7d2e9121ef4f bundle: add test for Issue1704
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents:
diff changeset
    48
11873
0a0b2872b0de tests: unify test-bundle-vs-outgoing
Martin Geisler <mg@lazybytes.net>
parents: 9821
diff changeset
    49
  $ hg up -r1
0a0b2872b0de tests: unify test-bundle-vs-outgoing
Martin Geisler <mg@lazybytes.net>
parents: 9821
diff changeset
    50
  1 files updated, 0 files merged, 0 files removed, 0 files unresolved
0a0b2872b0de tests: unify test-bundle-vs-outgoing
Martin Geisler <mg@lazybytes.net>
parents: 9821
diff changeset
    51
  $ mkrev 4
0a0b2872b0de tests: unify test-bundle-vs-outgoing
Martin Geisler <mg@lazybytes.net>
parents: 9821
diff changeset
    52
  rev 4
0a0b2872b0de tests: unify test-bundle-vs-outgoing
Martin Geisler <mg@lazybytes.net>
parents: 9821
diff changeset
    53
  $ mkrev 5
0a0b2872b0de tests: unify test-bundle-vs-outgoing
Martin Geisler <mg@lazybytes.net>
parents: 9821
diff changeset
    54
  rev 5
0a0b2872b0de tests: unify test-bundle-vs-outgoing
Martin Geisler <mg@lazybytes.net>
parents: 9821
diff changeset
    55
0a0b2872b0de tests: unify test-bundle-vs-outgoing
Martin Geisler <mg@lazybytes.net>
parents: 9821
diff changeset
    56
merge first branch to second branch
9821
7d2e9121ef4f bundle: add test for Issue1704
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents:
diff changeset
    57
11873
0a0b2872b0de tests: unify test-bundle-vs-outgoing
Martin Geisler <mg@lazybytes.net>
parents: 9821
diff changeset
    58
  $ hg up -C -r5
0a0b2872b0de tests: unify test-bundle-vs-outgoing
Martin Geisler <mg@lazybytes.net>
parents: 9821
diff changeset
    59
  0 files updated, 0 files merged, 0 files removed, 0 files unresolved
0a0b2872b0de tests: unify test-bundle-vs-outgoing
Martin Geisler <mg@lazybytes.net>
parents: 9821
diff changeset
    60
  $ HGMERGE=internal:local hg merge
0a0b2872b0de tests: unify test-bundle-vs-outgoing
Martin Geisler <mg@lazybytes.net>
parents: 9821
diff changeset
    61
  0 files updated, 1 files merged, 0 files removed, 0 files unresolved
0a0b2872b0de tests: unify test-bundle-vs-outgoing
Martin Geisler <mg@lazybytes.net>
parents: 9821
diff changeset
    62
  (branch merge, don't forget to commit)
0a0b2872b0de tests: unify test-bundle-vs-outgoing
Martin Geisler <mg@lazybytes.net>
parents: 9821
diff changeset
    63
  $ echo "merge rev 5, rev 3" > foo.txt
0a0b2872b0de tests: unify test-bundle-vs-outgoing
Martin Geisler <mg@lazybytes.net>
parents: 9821
diff changeset
    64
  $ hg ci -m"merge first branch to second branch"
0a0b2872b0de tests: unify test-bundle-vs-outgoing
Martin Geisler <mg@lazybytes.net>
parents: 9821
diff changeset
    65
0a0b2872b0de tests: unify test-bundle-vs-outgoing
Martin Geisler <mg@lazybytes.net>
parents: 9821
diff changeset
    66
one more commit following the merge
0a0b2872b0de tests: unify test-bundle-vs-outgoing
Martin Geisler <mg@lazybytes.net>
parents: 9821
diff changeset
    67
0a0b2872b0de tests: unify test-bundle-vs-outgoing
Martin Geisler <mg@lazybytes.net>
parents: 9821
diff changeset
    68
  $ mkrev 7
0a0b2872b0de tests: unify test-bundle-vs-outgoing
Martin Geisler <mg@lazybytes.net>
parents: 9821
diff changeset
    69
  rev 7
0a0b2872b0de tests: unify test-bundle-vs-outgoing
Martin Geisler <mg@lazybytes.net>
parents: 9821
diff changeset
    70
0a0b2872b0de tests: unify test-bundle-vs-outgoing
Martin Geisler <mg@lazybytes.net>
parents: 9821
diff changeset
    71
back to "second branch" to make another head
9821
7d2e9121ef4f bundle: add test for Issue1704
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents:
diff changeset
    72
11873
0a0b2872b0de tests: unify test-bundle-vs-outgoing
Martin Geisler <mg@lazybytes.net>
parents: 9821
diff changeset
    73
  $ hg up -r5
0a0b2872b0de tests: unify test-bundle-vs-outgoing
Martin Geisler <mg@lazybytes.net>
parents: 9821
diff changeset
    74
  1 files updated, 0 files merged, 0 files removed, 0 files unresolved
0a0b2872b0de tests: unify test-bundle-vs-outgoing
Martin Geisler <mg@lazybytes.net>
parents: 9821
diff changeset
    75
  $ mkrev 8
0a0b2872b0de tests: unify test-bundle-vs-outgoing
Martin Geisler <mg@lazybytes.net>
parents: 9821
diff changeset
    76
  rev 8
9821
7d2e9121ef4f bundle: add test for Issue1704
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents:
diff changeset
    77
11873
0a0b2872b0de tests: unify test-bundle-vs-outgoing
Martin Geisler <mg@lazybytes.net>
parents: 9821
diff changeset
    78
  $ echo "[extensions]" >> $HGRCPATH
0a0b2872b0de tests: unify test-bundle-vs-outgoing
Martin Geisler <mg@lazybytes.net>
parents: 9821
diff changeset
    79
  $ echo "graphlog=" >> $HGRCPATH
0a0b2872b0de tests: unify test-bundle-vs-outgoing
Martin Geisler <mg@lazybytes.net>
parents: 9821
diff changeset
    80
0a0b2872b0de tests: unify test-bundle-vs-outgoing
Martin Geisler <mg@lazybytes.net>
parents: 9821
diff changeset
    81
the story so far
9821
7d2e9121ef4f bundle: add test for Issue1704
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents:
diff changeset
    82
11873
0a0b2872b0de tests: unify test-bundle-vs-outgoing
Martin Geisler <mg@lazybytes.net>
parents: 9821
diff changeset
    83
  $ hg glog --template "{rev}\n"
0a0b2872b0de tests: unify test-bundle-vs-outgoing
Martin Geisler <mg@lazybytes.net>
parents: 9821
diff changeset
    84
  @  8
0a0b2872b0de tests: unify test-bundle-vs-outgoing
Martin Geisler <mg@lazybytes.net>
parents: 9821
diff changeset
    85
  |
0a0b2872b0de tests: unify test-bundle-vs-outgoing
Martin Geisler <mg@lazybytes.net>
parents: 9821
diff changeset
    86
  | o  7
0a0b2872b0de tests: unify test-bundle-vs-outgoing
Martin Geisler <mg@lazybytes.net>
parents: 9821
diff changeset
    87
  | |
0a0b2872b0de tests: unify test-bundle-vs-outgoing
Martin Geisler <mg@lazybytes.net>
parents: 9821
diff changeset
    88
  | o  6
0a0b2872b0de tests: unify test-bundle-vs-outgoing
Martin Geisler <mg@lazybytes.net>
parents: 9821
diff changeset
    89
  |/|
0a0b2872b0de tests: unify test-bundle-vs-outgoing
Martin Geisler <mg@lazybytes.net>
parents: 9821
diff changeset
    90
  o |  5
0a0b2872b0de tests: unify test-bundle-vs-outgoing
Martin Geisler <mg@lazybytes.net>
parents: 9821
diff changeset
    91
  | |
0a0b2872b0de tests: unify test-bundle-vs-outgoing
Martin Geisler <mg@lazybytes.net>
parents: 9821
diff changeset
    92
  o |  4
0a0b2872b0de tests: unify test-bundle-vs-outgoing
Martin Geisler <mg@lazybytes.net>
parents: 9821
diff changeset
    93
  | |
0a0b2872b0de tests: unify test-bundle-vs-outgoing
Martin Geisler <mg@lazybytes.net>
parents: 9821
diff changeset
    94
  | o  3
0a0b2872b0de tests: unify test-bundle-vs-outgoing
Martin Geisler <mg@lazybytes.net>
parents: 9821
diff changeset
    95
  | |
0a0b2872b0de tests: unify test-bundle-vs-outgoing
Martin Geisler <mg@lazybytes.net>
parents: 9821
diff changeset
    96
  | o  2
0a0b2872b0de tests: unify test-bundle-vs-outgoing
Martin Geisler <mg@lazybytes.net>
parents: 9821
diff changeset
    97
  |/
0a0b2872b0de tests: unify test-bundle-vs-outgoing
Martin Geisler <mg@lazybytes.net>
parents: 9821
diff changeset
    98
  o  1
0a0b2872b0de tests: unify test-bundle-vs-outgoing
Martin Geisler <mg@lazybytes.net>
parents: 9821
diff changeset
    99
  |
0a0b2872b0de tests: unify test-bundle-vs-outgoing
Martin Geisler <mg@lazybytes.net>
parents: 9821
diff changeset
   100
  o  0
0a0b2872b0de tests: unify test-bundle-vs-outgoing
Martin Geisler <mg@lazybytes.net>
parents: 9821
diff changeset
   101
  
9821
7d2e9121ef4f bundle: add test for Issue1704
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents:
diff changeset
   102
11873
0a0b2872b0de tests: unify test-bundle-vs-outgoing
Martin Geisler <mg@lazybytes.net>
parents: 9821
diff changeset
   103
check that "hg outgoing" really does the right thing
9821
7d2e9121ef4f bundle: add test for Issue1704
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents:
diff changeset
   104
11873
0a0b2872b0de tests: unify test-bundle-vs-outgoing
Martin Geisler <mg@lazybytes.net>
parents: 9821
diff changeset
   105
sanity check of outgoing: expect revs 4 5 6 7 8
9821
7d2e9121ef4f bundle: add test for Issue1704
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents:
diff changeset
   106
11873
0a0b2872b0de tests: unify test-bundle-vs-outgoing
Martin Geisler <mg@lazybytes.net>
parents: 9821
diff changeset
   107
  $ hg clone -r3 . ../repo2
0a0b2872b0de tests: unify test-bundle-vs-outgoing
Martin Geisler <mg@lazybytes.net>
parents: 9821
diff changeset
   108
  adding changesets
0a0b2872b0de tests: unify test-bundle-vs-outgoing
Martin Geisler <mg@lazybytes.net>
parents: 9821
diff changeset
   109
  adding manifests
0a0b2872b0de tests: unify test-bundle-vs-outgoing
Martin Geisler <mg@lazybytes.net>
parents: 9821
diff changeset
   110
  adding file changes
0a0b2872b0de tests: unify test-bundle-vs-outgoing
Martin Geisler <mg@lazybytes.net>
parents: 9821
diff changeset
   111
  added 4 changesets with 4 changes to 1 files
0a0b2872b0de tests: unify test-bundle-vs-outgoing
Martin Geisler <mg@lazybytes.net>
parents: 9821
diff changeset
   112
  updating to branch default
0a0b2872b0de tests: unify test-bundle-vs-outgoing
Martin Geisler <mg@lazybytes.net>
parents: 9821
diff changeset
   113
  1 files updated, 0 files merged, 0 files removed, 0 files unresolved
9821
7d2e9121ef4f bundle: add test for Issue1704
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents:
diff changeset
   114
11873
0a0b2872b0de tests: unify test-bundle-vs-outgoing
Martin Geisler <mg@lazybytes.net>
parents: 9821
diff changeset
   115
this should (and does) report 5 outgoing revisions: 4 5 6 7 8
0a0b2872b0de tests: unify test-bundle-vs-outgoing
Martin Geisler <mg@lazybytes.net>
parents: 9821
diff changeset
   116
0a0b2872b0de tests: unify test-bundle-vs-outgoing
Martin Geisler <mg@lazybytes.net>
parents: 9821
diff changeset
   117
  $ hg outgoing --template "{rev}\n" ../repo2
0a0b2872b0de tests: unify test-bundle-vs-outgoing
Martin Geisler <mg@lazybytes.net>
parents: 9821
diff changeset
   118
  comparing with ../repo2
0a0b2872b0de tests: unify test-bundle-vs-outgoing
Martin Geisler <mg@lazybytes.net>
parents: 9821
diff changeset
   119
  searching for changes
0a0b2872b0de tests: unify test-bundle-vs-outgoing
Martin Geisler <mg@lazybytes.net>
parents: 9821
diff changeset
   120
  4
0a0b2872b0de tests: unify test-bundle-vs-outgoing
Martin Geisler <mg@lazybytes.net>
parents: 9821
diff changeset
   121
  5
0a0b2872b0de tests: unify test-bundle-vs-outgoing
Martin Geisler <mg@lazybytes.net>
parents: 9821
diff changeset
   122
  6
0a0b2872b0de tests: unify test-bundle-vs-outgoing
Martin Geisler <mg@lazybytes.net>
parents: 9821
diff changeset
   123
  7
0a0b2872b0de tests: unify test-bundle-vs-outgoing
Martin Geisler <mg@lazybytes.net>
parents: 9821
diff changeset
   124
  8
9821
7d2e9121ef4f bundle: add test for Issue1704
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents:
diff changeset
   125
11873
0a0b2872b0de tests: unify test-bundle-vs-outgoing
Martin Geisler <mg@lazybytes.net>
parents: 9821
diff changeset
   126
test bundle (destination repo): expect 5 revisions
0a0b2872b0de tests: unify test-bundle-vs-outgoing
Martin Geisler <mg@lazybytes.net>
parents: 9821
diff changeset
   127
0a0b2872b0de tests: unify test-bundle-vs-outgoing
Martin Geisler <mg@lazybytes.net>
parents: 9821
diff changeset
   128
this should bundle the same 5 revisions that outgoing reported, but it
0a0b2872b0de tests: unify test-bundle-vs-outgoing
Martin Geisler <mg@lazybytes.net>
parents: 9821
diff changeset
   129
0a0b2872b0de tests: unify test-bundle-vs-outgoing
Martin Geisler <mg@lazybytes.net>
parents: 9821
diff changeset
   130
actually bundles 7
0a0b2872b0de tests: unify test-bundle-vs-outgoing
Martin Geisler <mg@lazybytes.net>
parents: 9821
diff changeset
   131
0a0b2872b0de tests: unify test-bundle-vs-outgoing
Martin Geisler <mg@lazybytes.net>
parents: 9821
diff changeset
   132
  $ hg bundle foo.bundle ../repo2
0a0b2872b0de tests: unify test-bundle-vs-outgoing
Martin Geisler <mg@lazybytes.net>
parents: 9821
diff changeset
   133
  searching for changes
0a0b2872b0de tests: unify test-bundle-vs-outgoing
Martin Geisler <mg@lazybytes.net>
parents: 9821
diff changeset
   134
  5 changesets found
9821
7d2e9121ef4f bundle: add test for Issue1704
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents:
diff changeset
   135
11873
0a0b2872b0de tests: unify test-bundle-vs-outgoing
Martin Geisler <mg@lazybytes.net>
parents: 9821
diff changeset
   136
test bundle (base revision): expect 5 revisions
0a0b2872b0de tests: unify test-bundle-vs-outgoing
Martin Geisler <mg@lazybytes.net>
parents: 9821
diff changeset
   137
0a0b2872b0de tests: unify test-bundle-vs-outgoing
Martin Geisler <mg@lazybytes.net>
parents: 9821
diff changeset
   138
this should (and does) give exactly the same result as bundle
9821
7d2e9121ef4f bundle: add test for Issue1704
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents:
diff changeset
   139
11873
0a0b2872b0de tests: unify test-bundle-vs-outgoing
Martin Geisler <mg@lazybytes.net>
parents: 9821
diff changeset
   140
with a destination repo... i.e. it's wrong too
9821
7d2e9121ef4f bundle: add test for Issue1704
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents:
diff changeset
   141
11873
0a0b2872b0de tests: unify test-bundle-vs-outgoing
Martin Geisler <mg@lazybytes.net>
parents: 9821
diff changeset
   142
  $ hg bundle --base 3 foo.bundle
0a0b2872b0de tests: unify test-bundle-vs-outgoing
Martin Geisler <mg@lazybytes.net>
parents: 9821
diff changeset
   143
  5 changesets found
0a0b2872b0de tests: unify test-bundle-vs-outgoing
Martin Geisler <mg@lazybytes.net>
parents: 9821
diff changeset
   144