tests/test-debugbuilddag.t
author FUJIWARA Katsunori <foozy@lares.dti.ne.jp>
Wed, 28 Aug 2013 22:09:53 +0900
branchstable
changeset 19646 335a558f81dc
parent 17743 6047947afb6b
child 20117 aa9385f983fa
permissions -rw-r--r--
tags: write tag overwriting history also into tag cache file (issue3911) Before this patch, tag overwriting history is not written into tag cache file ".hg/cache/tags". This may give higher priority to local tag than global one, even if the former is overwritten by the latter, because tag overwriting history is used to compare priorities of them (as "rank"). In such cases, "hg tags" invocations using tag cache file shows incorrect tag information. This patch writes tag overwriting history also into tag cache file.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
11922
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
     1
  $ echo "[extensions]" >> $HGRCPATH
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
     2
  $ echo "graphlog=" >> $HGRCPATH
11337
0f3c8a47960e debugbuilddag: build a changelog dag from a concise description
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents:
diff changeset
     3
14163
38184a72d793 debugbuilddag: use memctx for speed
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 14042
diff changeset
     4
plain
11337
0f3c8a47960e debugbuilddag: build a changelog dag from a concise description
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents:
diff changeset
     5
14278
59c820a6ca79 test-debugbuilddag: replace unneeded 'rm -rf' with 'rm -r'
Martin Geisler <mg@aragost.com>
parents: 14163
diff changeset
     6
  $ hg init
14279
b039b667515d debugbuilddag: output progress information
Martin Geisler <mg@aragost.com>
parents: 14278
diff changeset
     7
  $ hg debugbuilddag '+2:f +3:p2 @temp <f+4 @default /p2 +2' \
b039b667515d debugbuilddag: output progress information
Martin Geisler <mg@aragost.com>
parents: 14278
diff changeset
     8
  > --config extensions.progress= --config progress.assume-tty=1 \
b039b667515d debugbuilddag: output progress information
Martin Geisler <mg@aragost.com>
parents: 14278
diff changeset
     9
  > --config progress.delay=0 --config progress.refresh=0 \
16368
8614f8e0dd7a tests: disable progress estimate in test-debugbuilddag.t
Julien Cristau <julien.cristau@logilab.fr>
parents: 16219
diff changeset
    10
  > --config progress.format=topic,bar,number \
17743
6047947afb6b tests: drop filtercr.py and use the very explicit '\r (no-eol) (esc)' markup
Mads Kiilerich <mads@kiilerich.com>
parents: 16372
diff changeset
    11
  > --config progress.width=60
6047947afb6b tests: drop filtercr.py and use the very explicit '\r (no-eol) (esc)' markup
Mads Kiilerich <mads@kiilerich.com>
parents: 16372
diff changeset
    12
  \r (no-eol) (esc)
6047947afb6b tests: drop filtercr.py and use the very explicit '\r (no-eol) (esc)' markup
Mads Kiilerich <mads@kiilerich.com>
parents: 16372
diff changeset
    13
  building [                                          ]  0/12\r (no-eol) (esc)
6047947afb6b tests: drop filtercr.py and use the very explicit '\r (no-eol) (esc)' markup
Mads Kiilerich <mads@kiilerich.com>
parents: 16372
diff changeset
    14
  building [                                          ]  0/12\r (no-eol) (esc)
6047947afb6b tests: drop filtercr.py and use the very explicit '\r (no-eol) (esc)' markup
Mads Kiilerich <mads@kiilerich.com>
parents: 16372
diff changeset
    15
  building [                                          ]  0/12\r (no-eol) (esc)
6047947afb6b tests: drop filtercr.py and use the very explicit '\r (no-eol) (esc)' markup
Mads Kiilerich <mads@kiilerich.com>
parents: 16372
diff changeset
    16
  building [                                          ]  0/12\r (no-eol) (esc)
6047947afb6b tests: drop filtercr.py and use the very explicit '\r (no-eol) (esc)' markup
Mads Kiilerich <mads@kiilerich.com>
parents: 16372
diff changeset
    17
  building [==>                                       ]  1/12\r (no-eol) (esc)
6047947afb6b tests: drop filtercr.py and use the very explicit '\r (no-eol) (esc)' markup
Mads Kiilerich <mads@kiilerich.com>
parents: 16372
diff changeset
    18
  building [==>                                       ]  1/12\r (no-eol) (esc)
6047947afb6b tests: drop filtercr.py and use the very explicit '\r (no-eol) (esc)' markup
Mads Kiilerich <mads@kiilerich.com>
parents: 16372
diff changeset
    19
  building [==>                                       ]  1/12\r (no-eol) (esc)
6047947afb6b tests: drop filtercr.py and use the very explicit '\r (no-eol) (esc)' markup
Mads Kiilerich <mads@kiilerich.com>
parents: 16372
diff changeset
    20
  building [==>                                       ]  1/12\r (no-eol) (esc)
6047947afb6b tests: drop filtercr.py and use the very explicit '\r (no-eol) (esc)' markup
Mads Kiilerich <mads@kiilerich.com>
parents: 16372
diff changeset
    21
  building [======>                                   ]  2/12\r (no-eol) (esc)
6047947afb6b tests: drop filtercr.py and use the very explicit '\r (no-eol) (esc)' markup
Mads Kiilerich <mads@kiilerich.com>
parents: 16372
diff changeset
    22
  building [======>                                   ]  2/12\r (no-eol) (esc)
6047947afb6b tests: drop filtercr.py and use the very explicit '\r (no-eol) (esc)' markup
Mads Kiilerich <mads@kiilerich.com>
parents: 16372
diff changeset
    23
  building [=========>                                ]  3/12\r (no-eol) (esc)
6047947afb6b tests: drop filtercr.py and use the very explicit '\r (no-eol) (esc)' markup
Mads Kiilerich <mads@kiilerich.com>
parents: 16372
diff changeset
    24
  building [=========>                                ]  3/12\r (no-eol) (esc)
6047947afb6b tests: drop filtercr.py and use the very explicit '\r (no-eol) (esc)' markup
Mads Kiilerich <mads@kiilerich.com>
parents: 16372
diff changeset
    25
  building [=============>                            ]  4/12\r (no-eol) (esc)
6047947afb6b tests: drop filtercr.py and use the very explicit '\r (no-eol) (esc)' markup
Mads Kiilerich <mads@kiilerich.com>
parents: 16372
diff changeset
    26
  building [=============>                            ]  4/12\r (no-eol) (esc)
6047947afb6b tests: drop filtercr.py and use the very explicit '\r (no-eol) (esc)' markup
Mads Kiilerich <mads@kiilerich.com>
parents: 16372
diff changeset
    27
  building [=============>                            ]  4/12\r (no-eol) (esc)
6047947afb6b tests: drop filtercr.py and use the very explicit '\r (no-eol) (esc)' markup
Mads Kiilerich <mads@kiilerich.com>
parents: 16372
diff changeset
    28
  building [=============>                            ]  4/12\r (no-eol) (esc)
6047947afb6b tests: drop filtercr.py and use the very explicit '\r (no-eol) (esc)' markup
Mads Kiilerich <mads@kiilerich.com>
parents: 16372
diff changeset
    29
  building [=============>                            ]  4/12\r (no-eol) (esc)
6047947afb6b tests: drop filtercr.py and use the very explicit '\r (no-eol) (esc)' markup
Mads Kiilerich <mads@kiilerich.com>
parents: 16372
diff changeset
    30
  building [=============>                            ]  4/12\r (no-eol) (esc)
6047947afb6b tests: drop filtercr.py and use the very explicit '\r (no-eol) (esc)' markup
Mads Kiilerich <mads@kiilerich.com>
parents: 16372
diff changeset
    31
  building [================>                         ]  5/12\r (no-eol) (esc)
6047947afb6b tests: drop filtercr.py and use the very explicit '\r (no-eol) (esc)' markup
Mads Kiilerich <mads@kiilerich.com>
parents: 16372
diff changeset
    32
  building [================>                         ]  5/12\r (no-eol) (esc)
6047947afb6b tests: drop filtercr.py and use the very explicit '\r (no-eol) (esc)' markup
Mads Kiilerich <mads@kiilerich.com>
parents: 16372
diff changeset
    33
  building [====================>                     ]  6/12\r (no-eol) (esc)
6047947afb6b tests: drop filtercr.py and use the very explicit '\r (no-eol) (esc)' markup
Mads Kiilerich <mads@kiilerich.com>
parents: 16372
diff changeset
    34
  building [====================>                     ]  6/12\r (no-eol) (esc)
6047947afb6b tests: drop filtercr.py and use the very explicit '\r (no-eol) (esc)' markup
Mads Kiilerich <mads@kiilerich.com>
parents: 16372
diff changeset
    35
  building [=======================>                  ]  7/12\r (no-eol) (esc)
6047947afb6b tests: drop filtercr.py and use the very explicit '\r (no-eol) (esc)' markup
Mads Kiilerich <mads@kiilerich.com>
parents: 16372
diff changeset
    36
  building [=======================>                  ]  7/12\r (no-eol) (esc)
6047947afb6b tests: drop filtercr.py and use the very explicit '\r (no-eol) (esc)' markup
Mads Kiilerich <mads@kiilerich.com>
parents: 16372
diff changeset
    37
  building [===========================>              ]  8/12\r (no-eol) (esc)
6047947afb6b tests: drop filtercr.py and use the very explicit '\r (no-eol) (esc)' markup
Mads Kiilerich <mads@kiilerich.com>
parents: 16372
diff changeset
    38
  building [===========================>              ]  8/12\r (no-eol) (esc)
6047947afb6b tests: drop filtercr.py and use the very explicit '\r (no-eol) (esc)' markup
Mads Kiilerich <mads@kiilerich.com>
parents: 16372
diff changeset
    39
  building [===========================>              ]  8/12\r (no-eol) (esc)
6047947afb6b tests: drop filtercr.py and use the very explicit '\r (no-eol) (esc)' markup
Mads Kiilerich <mads@kiilerich.com>
parents: 16372
diff changeset
    40
  building [===========================>              ]  8/12\r (no-eol) (esc)
6047947afb6b tests: drop filtercr.py and use the very explicit '\r (no-eol) (esc)' markup
Mads Kiilerich <mads@kiilerich.com>
parents: 16372
diff changeset
    41
  building [==============================>           ]  9/12\r (no-eol) (esc)
6047947afb6b tests: drop filtercr.py and use the very explicit '\r (no-eol) (esc)' markup
Mads Kiilerich <mads@kiilerich.com>
parents: 16372
diff changeset
    42
  building [==============================>           ]  9/12\r (no-eol) (esc)
6047947afb6b tests: drop filtercr.py and use the very explicit '\r (no-eol) (esc)' markup
Mads Kiilerich <mads@kiilerich.com>
parents: 16372
diff changeset
    43
  building [==================================>       ] 10/12\r (no-eol) (esc)
6047947afb6b tests: drop filtercr.py and use the very explicit '\r (no-eol) (esc)' markup
Mads Kiilerich <mads@kiilerich.com>
parents: 16372
diff changeset
    44
  building [==================================>       ] 10/12\r (no-eol) (esc)
6047947afb6b tests: drop filtercr.py and use the very explicit '\r (no-eol) (esc)' markup
Mads Kiilerich <mads@kiilerich.com>
parents: 16372
diff changeset
    45
  building [=====================================>    ] 11/12\r (no-eol) (esc)
6047947afb6b tests: drop filtercr.py and use the very explicit '\r (no-eol) (esc)' markup
Mads Kiilerich <mads@kiilerich.com>
parents: 16372
diff changeset
    46
  building [=====================================>    ] 11/12\r (no-eol) (esc)
6047947afb6b tests: drop filtercr.py and use the very explicit '\r (no-eol) (esc)' markup
Mads Kiilerich <mads@kiilerich.com>
parents: 16372
diff changeset
    47
                                                              \r (no-eol) (esc)
14279
b039b667515d debugbuilddag: output progress information
Martin Geisler <mg@aragost.com>
parents: 14278
diff changeset
    48
14163
38184a72d793 debugbuilddag: use memctx for speed
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 14042
diff changeset
    49
tags
38184a72d793 debugbuilddag: use memctx for speed
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 14042
diff changeset
    50
  $ cat .hg/localtags
38184a72d793 debugbuilddag: use memctx for speed
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 14042
diff changeset
    51
  66f7d451a68b85ed82ff5fcc254daf50c74144bd f
38184a72d793 debugbuilddag: use memctx for speed
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 14042
diff changeset
    52
  bebd167eb94d257ace0e814aeb98e6972ed2970d p2
11922
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
    53
dag
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
    54
  $ hg debugdag -t -b
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
    55
  +2:f
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
    56
  +3:p2
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
    57
  @temp*f+3
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
    58
  @default*/p2+2:tip
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
    59
tip
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
    60
  $ hg id
14163
38184a72d793 debugbuilddag: use memctx for speed
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 14042
diff changeset
    61
  000000000000
11922
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
    62
glog
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
    63
  $ hg glog --template '{rev}: {desc} [{branches}] @ {date}\n'
14163
38184a72d793 debugbuilddag: use memctx for speed
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 14042
diff changeset
    64
  o  11: r11 [] @ 11.00
38184a72d793 debugbuilddag: use memctx for speed
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 14042
diff changeset
    65
  |
38184a72d793 debugbuilddag: use memctx for speed
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 14042
diff changeset
    66
  o  10: r10 [] @ 10.00
38184a72d793 debugbuilddag: use memctx for speed
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 14042
diff changeset
    67
  |
38184a72d793 debugbuilddag: use memctx for speed
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 14042
diff changeset
    68
  o    9: r9 [] @ 9.00
38184a72d793 debugbuilddag: use memctx for speed
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 14042
diff changeset
    69
  |\
38184a72d793 debugbuilddag: use memctx for speed
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 14042
diff changeset
    70
  | o  8: r8 [temp] @ 8.00
38184a72d793 debugbuilddag: use memctx for speed
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 14042
diff changeset
    71
  | |
38184a72d793 debugbuilddag: use memctx for speed
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 14042
diff changeset
    72
  | o  7: r7 [temp] @ 7.00
38184a72d793 debugbuilddag: use memctx for speed
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 14042
diff changeset
    73
  | |
38184a72d793 debugbuilddag: use memctx for speed
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 14042
diff changeset
    74
  | o  6: r6 [temp] @ 6.00
38184a72d793 debugbuilddag: use memctx for speed
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 14042
diff changeset
    75
  | |
38184a72d793 debugbuilddag: use memctx for speed
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 14042
diff changeset
    76
  | o  5: r5 [temp] @ 5.00
38184a72d793 debugbuilddag: use memctx for speed
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 14042
diff changeset
    77
  | |
38184a72d793 debugbuilddag: use memctx for speed
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 14042
diff changeset
    78
  o |  4: r4 [] @ 4.00
38184a72d793 debugbuilddag: use memctx for speed
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 14042
diff changeset
    79
  | |
38184a72d793 debugbuilddag: use memctx for speed
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 14042
diff changeset
    80
  o |  3: r3 [] @ 3.00
38184a72d793 debugbuilddag: use memctx for speed
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 14042
diff changeset
    81
  | |
38184a72d793 debugbuilddag: use memctx for speed
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 14042
diff changeset
    82
  o |  2: r2 [] @ 2.00
38184a72d793 debugbuilddag: use memctx for speed
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 14042
diff changeset
    83
  |/
38184a72d793 debugbuilddag: use memctx for speed
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 14042
diff changeset
    84
  o  1: r1 [] @ 1.00
38184a72d793 debugbuilddag: use memctx for speed
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 14042
diff changeset
    85
  |
38184a72d793 debugbuilddag: use memctx for speed
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 14042
diff changeset
    86
  o  0: r0 [] @ 0.00
38184a72d793 debugbuilddag: use memctx for speed
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 14042
diff changeset
    87
  
38184a72d793 debugbuilddag: use memctx for speed
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 14042
diff changeset
    88
16219
28c5648771d1 debugbuilddag: fix starting a dag on a non-default branch
Wagner Bruna <wbruna@softwareexpress.com.br>
parents: 14279
diff changeset
    89
overwritten files, starting on a non-default branch
14163
38184a72d793 debugbuilddag: use memctx for speed
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 14042
diff changeset
    90
14278
59c820a6ca79 test-debugbuilddag: replace unneeded 'rm -rf' with 'rm -r'
Martin Geisler <mg@aragost.com>
parents: 14163
diff changeset
    91
  $ rm -r .hg
59c820a6ca79 test-debugbuilddag: replace unneeded 'rm -rf' with 'rm -r'
Martin Geisler <mg@aragost.com>
parents: 14163
diff changeset
    92
  $ hg init
16219
28c5648771d1 debugbuilddag: fix starting a dag on a non-default branch
Wagner Bruna <wbruna@softwareexpress.com.br>
parents: 14279
diff changeset
    93
  $ hg debugbuilddag '@start.@default.:f +3:p2 @temp <f+4 @default /p2 +2' -q -o
14163
38184a72d793 debugbuilddag: use memctx for speed
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 14042
diff changeset
    94
tags
38184a72d793 debugbuilddag: use memctx for speed
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 14042
diff changeset
    95
  $ cat .hg/localtags
16219
28c5648771d1 debugbuilddag: fix starting a dag on a non-default branch
Wagner Bruna <wbruna@softwareexpress.com.br>
parents: 14279
diff changeset
    96
  f778700ebd50fcf282b23a4446bd155da6453eb6 f
28c5648771d1 debugbuilddag: fix starting a dag on a non-default branch
Wagner Bruna <wbruna@softwareexpress.com.br>
parents: 14279
diff changeset
    97
  bbccf169769006e2490efd2a02f11c3d38d462bd p2
14163
38184a72d793 debugbuilddag: use memctx for speed
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 14042
diff changeset
    98
dag
38184a72d793 debugbuilddag: use memctx for speed
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 14042
diff changeset
    99
  $ hg debugdag -t -b
16219
28c5648771d1 debugbuilddag: fix starting a dag on a non-default branch
Wagner Bruna <wbruna@softwareexpress.com.br>
parents: 14279
diff changeset
   100
  @start+1
28c5648771d1 debugbuilddag: fix starting a dag on a non-default branch
Wagner Bruna <wbruna@softwareexpress.com.br>
parents: 14279
diff changeset
   101
  @default+1:f
14163
38184a72d793 debugbuilddag: use memctx for speed
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 14042
diff changeset
   102
  +3:p2
38184a72d793 debugbuilddag: use memctx for speed
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 14042
diff changeset
   103
  @temp*f+3
38184a72d793 debugbuilddag: use memctx for speed
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 14042
diff changeset
   104
  @default*/p2+2:tip
38184a72d793 debugbuilddag: use memctx for speed
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 14042
diff changeset
   105
tip
38184a72d793 debugbuilddag: use memctx for speed
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 14042
diff changeset
   106
  $ hg id
38184a72d793 debugbuilddag: use memctx for speed
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 14042
diff changeset
   107
  000000000000
38184a72d793 debugbuilddag: use memctx for speed
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 14042
diff changeset
   108
glog
38184a72d793 debugbuilddag: use memctx for speed
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 14042
diff changeset
   109
  $ hg glog --template '{rev}: {desc} [{branches}] @ {date}\n'
38184a72d793 debugbuilddag: use memctx for speed
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 14042
diff changeset
   110
  o  11: r11 [] @ 11.00
11922
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   111
  |
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   112
  o  10: r10 [] @ 10.00
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   113
  |
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   114
  o    9: r9 [] @ 9.00
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   115
  |\
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   116
  | o  8: r8 [temp] @ 8.00
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   117
  | |
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   118
  | o  7: r7 [temp] @ 7.00
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   119
  | |
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   120
  | o  6: r6 [temp] @ 6.00
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   121
  | |
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   122
  | o  5: r5 [temp] @ 5.00
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   123
  | |
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   124
  o |  4: r4 [] @ 4.00
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   125
  | |
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   126
  o |  3: r3 [] @ 3.00
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   127
  | |
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   128
  o |  2: r2 [] @ 2.00
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   129
  |/
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   130
  o  1: r1 [] @ 1.00
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   131
  |
16219
28c5648771d1 debugbuilddag: fix starting a dag on a non-default branch
Wagner Bruna <wbruna@softwareexpress.com.br>
parents: 14279
diff changeset
   132
  o  0: r0 [start] @ 0.00
11922
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   133
  
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   134
glog of
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   135
  $ hg glog --template '{rev}: {desc} [{branches}]\n' of
14163
38184a72d793 debugbuilddag: use memctx for speed
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 14042
diff changeset
   136
  o  11: r11 []
11922
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   137
  |
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   138
  o  10: r10 []
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   139
  |
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   140
  o    9: r9 []
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   141
  |\
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   142
  | o  8: r8 [temp]
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   143
  | |
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   144
  | o  7: r7 [temp]
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   145
  | |
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   146
  | o  6: r6 [temp]
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   147
  | |
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   148
  | o  5: r5 [temp]
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   149
  | |
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   150
  o |  4: r4 []
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   151
  | |
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   152
  o |  3: r3 []
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   153
  | |
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   154
  o |  2: r2 []
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   155
  |/
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   156
  o  1: r1 []
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   157
  |
16219
28c5648771d1 debugbuilddag: fix starting a dag on a non-default branch
Wagner Bruna <wbruna@softwareexpress.com.br>
parents: 14279
diff changeset
   158
  o  0: r0 [start]
11922
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   159
  
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   160
tags
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   161
  $ hg tags -v
16219
28c5648771d1 debugbuilddag: fix starting a dag on a non-default branch
Wagner Bruna <wbruna@softwareexpress.com.br>
parents: 14279
diff changeset
   162
  tip                               11:9ffe238a67a2
28c5648771d1 debugbuilddag: fix starting a dag on a non-default branch
Wagner Bruna <wbruna@softwareexpress.com.br>
parents: 14279
diff changeset
   163
  p2                                 4:bbccf1697690 local
28c5648771d1 debugbuilddag: fix starting a dag on a non-default branch
Wagner Bruna <wbruna@softwareexpress.com.br>
parents: 14279
diff changeset
   164
  f                                  1:f778700ebd50 local
11922
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   165
cat of
14163
38184a72d793 debugbuilddag: use memctx for speed
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 14042
diff changeset
   166
  $ hg cat of --rev tip
11922
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   167
  r11
11337
0f3c8a47960e debugbuilddag: build a changelog dag from a concise description
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents:
diff changeset
   168
14163
38184a72d793 debugbuilddag: use memctx for speed
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 14042
diff changeset
   169
11922
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   170
new and mergeable files
11337
0f3c8a47960e debugbuilddag: build a changelog dag from a concise description
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents:
diff changeset
   171
14278
59c820a6ca79 test-debugbuilddag: replace unneeded 'rm -rf' with 'rm -r'
Martin Geisler <mg@aragost.com>
parents: 14163
diff changeset
   172
  $ rm -r .hg
59c820a6ca79 test-debugbuilddag: replace unneeded 'rm -rf' with 'rm -r'
Martin Geisler <mg@aragost.com>
parents: 14163
diff changeset
   173
  $ hg init
11922
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   174
  $ hg debugbuilddag '+2:f +3:p2 @temp <f+4 @default /p2 +2' -q -mn
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   175
dag
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   176
  $ hg debugdag -t -b
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   177
  +2:f
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   178
  +3:p2
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   179
  @temp*f+3
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   180
  @default*/p2+2:tip
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   181
tip
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   182
  $ hg id
14163
38184a72d793 debugbuilddag: use memctx for speed
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 14042
diff changeset
   183
  000000000000
11922
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   184
glog
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   185
  $ hg glog --template '{rev}: {desc} [{branches}] @ {date}\n'
14163
38184a72d793 debugbuilddag: use memctx for speed
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 14042
diff changeset
   186
  o  11: r11 [] @ 11.00
11922
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   187
  |
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   188
  o  10: r10 [] @ 10.00
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   189
  |
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   190
  o    9: r9 [] @ 9.00
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   191
  |\
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   192
  | o  8: r8 [temp] @ 8.00
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   193
  | |
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   194
  | o  7: r7 [temp] @ 7.00
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   195
  | |
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   196
  | o  6: r6 [temp] @ 6.00
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   197
  | |
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   198
  | o  5: r5 [temp] @ 5.00
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   199
  | |
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   200
  o |  4: r4 [] @ 4.00
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   201
  | |
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   202
  o |  3: r3 [] @ 3.00
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   203
  | |
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   204
  o |  2: r2 [] @ 2.00
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   205
  |/
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   206
  o  1: r1 [] @ 1.00
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   207
  |
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   208
  o  0: r0 [] @ 0.00
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   209
  
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   210
glog mf
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   211
  $ hg glog --template '{rev}: {desc} [{branches}]\n' mf
14163
38184a72d793 debugbuilddag: use memctx for speed
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 14042
diff changeset
   212
  o  11: r11 []
11922
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   213
  |
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   214
  o  10: r10 []
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   215
  |
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   216
  o    9: r9 []
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   217
  |\
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   218
  | o  8: r8 [temp]
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   219
  | |
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   220
  | o  7: r7 [temp]
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   221
  | |
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   222
  | o  6: r6 [temp]
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   223
  | |
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   224
  | o  5: r5 [temp]
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   225
  | |
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   226
  o |  4: r4 []
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   227
  | |
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   228
  o |  3: r3 []
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   229
  | |
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   230
  o |  2: r2 []
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   231
  |/
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   232
  o  1: r1 []
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   233
  |
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   234
  o  0: r0 []
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   235
  
11337
0f3c8a47960e debugbuilddag: build a changelog dag from a concise description
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents:
diff changeset
   236
11922
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   237
man r4
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   238
  $ hg manifest -r4
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   239
  mf
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   240
  nf0
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   241
  nf1
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   242
  nf2
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   243
  nf3
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   244
  nf4
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   245
cat r4 mf
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   246
  $ hg cat -r4 mf
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   247
  0 r0
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   248
  1
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   249
  2 r1
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   250
  3
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   251
  4 r2
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   252
  5
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   253
  6 r3
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   254
  7
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   255
  8 r4
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   256
  9
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   257
  10
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   258
  11
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   259
  12
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   260
  13
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   261
  14
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   262
  15
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   263
  16
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   264
  17
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   265
  18
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   266
  19
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   267
  20
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   268
  21
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   269
  22
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   270
  23
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   271
man r8
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   272
  $ hg manifest -r8
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   273
  mf
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   274
  nf0
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   275
  nf1
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   276
  nf5
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   277
  nf6
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   278
  nf7
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   279
  nf8
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   280
cat r8 mf
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   281
  $ hg cat -r8 mf
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   282
  0 r0
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   283
  1
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   284
  2 r1
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   285
  3
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   286
  4
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   287
  5
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   288
  6
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   289
  7
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   290
  8
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   291
  9
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   292
  10 r5
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   293
  11
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   294
  12 r6
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   295
  13
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   296
  14 r7
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   297
  15
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   298
  16 r8
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   299
  17
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   300
  18
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   301
  19
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   302
  20
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   303
  21
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   304
  22
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   305
  23
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   306
man
14163
38184a72d793 debugbuilddag: use memctx for speed
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 14042
diff changeset
   307
  $ hg manifest --rev tip
11922
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   308
  mf
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   309
  nf0
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   310
  nf1
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   311
  nf10
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   312
  nf11
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   313
  nf2
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   314
  nf3
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   315
  nf4
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   316
  nf5
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   317
  nf6
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   318
  nf7
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   319
  nf8
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   320
  nf9
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   321
cat mf
14163
38184a72d793 debugbuilddag: use memctx for speed
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 14042
diff changeset
   322
  $ hg cat mf --rev tip
11922
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   323
  0 r0
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   324
  1
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   325
  2 r1
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   326
  3
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   327
  4 r2
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   328
  5
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   329
  6 r3
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   330
  7
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   331
  8 r4
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   332
  9
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   333
  10 r5
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   334
  11
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   335
  12 r6
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   336
  13
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   337
  14 r7
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   338
  15
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   339
  16 r8
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   340
  17
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   341
  18 r9
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   342
  19
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   343
  20 r10
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   344
  21
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   345
  22 r11
3e59059b2785 tests: unify test-debugbuilddag
Pradeepkumar Gayam <in3xes@gmail.com>
parents: 11686
diff changeset
   346
  23
11337
0f3c8a47960e debugbuilddag: build a changelog dag from a concise description
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents:
diff changeset
   347
0f3c8a47960e debugbuilddag: build a changelog dag from a concise description
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents:
diff changeset
   348
14163
38184a72d793 debugbuilddag: use memctx for speed
Peter Arrenbrecht <peter.arrenbrecht@gmail.com>
parents: 14042
diff changeset
   349