tests/test-evolve-templates.t
changeset 2896 462adae9fea7
parent 2858 4b934144ed11
child 2929 06844693bb21
equal deleted inserted replaced
2895:e4ee0b6170e9 2896:462adae9fea7
    45   |
    45   |
    46   | x  changeset:   3:a468dc9b3633
    46   | x  changeset:   3:a468dc9b3633
    47   |/   parent:      0:ea207398892e
    47   |/   parent:      0:ea207398892e
    48   |    user:        test
    48   |    user:        test
    49   |    date:        Thu Jan 01 00:00:00 1970 +0000
    49   |    date:        Thu Jan 01 00:00:00 1970 +0000
    50   |    obsolete:    rewritten by test2 as d004c8f274b9
    50   |    obsolete:    reworded by test2 as d004c8f274b9
    51   |    summary:     A1
    51   |    summary:     A1
    52   |
    52   |
    53   | x  changeset:   2:f137d23bb3e1
    53   | x  changeset:   2:f137d23bb3e1
    54   | |  user:        test
    54   | |  user:        test
    55   | |  date:        Thu Jan 01 00:00:00 1970 +0000
    55   | |  date:        Thu Jan 01 00:00:00 1970 +0000
   150   |    Precursors: a468dc9b3633
   150   |    Precursors: a468dc9b3633
   151   |    semi-colon: a468dc9b3633
   151   |    semi-colon: a468dc9b3633
   152   | @  a468dc9b3633
   152   | @  a468dc9b3633
   153   |/     Successors: [d004c8f274b9]
   153   |/     Successors: [d004c8f274b9]
   154   |      semi-colon: [d004c8f274b9]
   154   |      semi-colon: [d004c8f274b9]
   155   |      Fate: rewritten as d004c8f274b9 by test2
   155   |      Fate: reworded as d004c8f274b9 by test2
   156   |
   156   |
   157   o  ea207398892e
   157   o  ea207398892e
   158   
   158   
   159 Precursors template should show the precursor as we force its display with
   159 Precursors template should show the precursor as we force its display with
   160 --hidden  
   160 --hidden  
   165   | @  a468dc9b3633
   165   | @  a468dc9b3633
   166   |/     Precursors: 471f378eab4c
   166   |/     Precursors: 471f378eab4c
   167   |      semi-colon: 471f378eab4c
   167   |      semi-colon: 471f378eab4c
   168   |      Successors: [d004c8f274b9]
   168   |      Successors: [d004c8f274b9]
   169   |      semi-colon: [d004c8f274b9]
   169   |      semi-colon: [d004c8f274b9]
   170   |      Fate: rewritten as d004c8f274b9 by test2
   170   |      Fate: reworded as d004c8f274b9 by test2
   171   |
   171   |
   172   | x  f137d23bb3e1
   172   | x  f137d23bb3e1
   173   | |    Fate: pruned by test1
   173   | |    Fate: pruned by test1
   174   | |
   174   | |
   175   | x  471f378eab4c
   175   | x  471f378eab4c
   181   
   181   
   182   $ hg fatelog -v
   182   $ hg fatelog -v
   183   o  d004c8f274b9
   183   o  d004c8f274b9
   184   |
   184   |
   185   | @  a468dc9b3633
   185   | @  a468dc9b3633
   186   |/     Obsfate: rewritten as d004c8f274b9 by test2 (at 2001-04-19 04:25 +0000)
   186   |/     Obsfate: reworded as d004c8f274b9 by test2 (at 2001-04-19 04:25 +0000)
   187   |
   187   |
   188   o  ea207398892e
   188   o  ea207398892e
   189   
   189   
   190   $ hg up 'desc(A2)'
   190   $ hg up 'desc(A2)'
   191   0 files updated, 0 files merged, 0 files removed, 0 files unresolved
   191   0 files updated, 0 files merged, 0 files removed, 0 files unresolved
   201   | x  a468dc9b3633
   201   | x  a468dc9b3633
   202   |/     Precursors: 471f378eab4c
   202   |/     Precursors: 471f378eab4c
   203   |      semi-colon: 471f378eab4c
   203   |      semi-colon: 471f378eab4c
   204   |      Successors: [d004c8f274b9]
   204   |      Successors: [d004c8f274b9]
   205   |      semi-colon: [d004c8f274b9]
   205   |      semi-colon: [d004c8f274b9]
   206   |      Fate: rewritten as d004c8f274b9 by test2
   206   |      Fate: reworded as d004c8f274b9 by test2
   207   |
   207   |
   208   | x  f137d23bb3e1
   208   | x  f137d23bb3e1
   209   | |    Fate: pruned by test1
   209   | |    Fate: pruned by test1
   210   | |
   210   | |
   211   | x  471f378eab4c
   211   | x  471f378eab4c
   223 
   223 
   224   $ hg fatelog -v --hidden
   224   $ hg fatelog -v --hidden
   225   @  d004c8f274b9
   225   @  d004c8f274b9
   226   |
   226   |
   227   | x  a468dc9b3633
   227   | x  a468dc9b3633
   228   |/     Obsfate: rewritten as d004c8f274b9 by test2 (at 2001-04-19 04:25 +0000)
   228   |/     Obsfate: reworded as d004c8f274b9 by test2 (at 2001-04-19 04:25 +0000)
   229   |
   229   |
   230   | x  f137d23bb3e1
   230   | x  f137d23bb3e1
   231   | |    Obsfate: pruned by test1 (at 2009-02-13 23:31 +0000)
   231   | |    Obsfate: pruned by test1 (at 2009-02-13 23:31 +0000)
   232   | |
   232   | |
   233   | x  471f378eab4c
   233   | x  471f378eab4c
   237   
   237   
   238 
   238 
   239   $ hg fatelogjson --hidden
   239   $ hg fatelogjson --hidden
   240   @  d004c8f274b9 ""
   240   @  d004c8f274b9 ""
   241   |
   241   |
   242   | x  a468dc9b3633 [{"markers": [["a468dc9b36338b14fdb7825f55ce3df4e71517ad", ["d004c8f274b9ec480a47a93c10dac5eee63adb78"], 0, [["ef1", "1"], ["user", "test2"]], [987654321.0, 0], null]], "max_date": [987654321.0, 0], "min_date": [987654321.0, 0], "successors": ["d004c8f274b9ec480a47a93c10dac5eee63adb78"], "users": ["test2"], "verb": "rewritten"}]
   242   | x  a468dc9b3633 [{"markers": [["a468dc9b36338b14fdb7825f55ce3df4e71517ad", ["d004c8f274b9ec480a47a93c10dac5eee63adb78"], 0, [["ef1", "1"], ["user", "test2"]], [987654321.0, 0], null]], "max_date": [987654321.0, 0], "min_date": [987654321.0, 0], "successors": ["d004c8f274b9ec480a47a93c10dac5eee63adb78"], "users": ["test2"], "verb": "reworded"}]
   243   |/
   243   |/
   244   | x  f137d23bb3e1 [{"markers": [["f137d23bb3e11dc1daeb6264fac9cb2433782e15", [], 0, [["ef1", "0"], ["user", "test1"]], [1234567890.0, 0], ["471f378eab4c5e25f6c77f785b27c936efb22874"]]], "max_date": [1234567890.0, 0], "min_date": [1234567890.0, 0], "successors": [], "users": ["test1"], "verb": "pruned"}]
   244   | x  f137d23bb3e1 [{"markers": [["f137d23bb3e11dc1daeb6264fac9cb2433782e15", [], 0, [["ef1", "0"], ["user", "test1"]], [1234567890.0, 0], ["471f378eab4c5e25f6c77f785b27c936efb22874"]]], "max_date": [1234567890.0, 0], "min_date": [1234567890.0, 0], "successors": [], "users": ["test1"], "verb": "pruned"}]
   245   | |
   245   | |
   246   | x  471f378eab4c [{"markers": [["471f378eab4c5e25f6c77f785b27c936efb22874", ["a468dc9b36338b14fdb7825f55ce3df4e71517ad"], 0, [["ef1", "9"], ["user", "test1"]], [1234567890.0, 0], null]], "max_date": [1234567890.0, 0], "min_date": [1234567890.0, 0], "successors": ["a468dc9b36338b14fdb7825f55ce3df4e71517ad"], "users": ["test1"], "verb": "rewritten"}]
   246   | x  471f378eab4c [{"markers": [["471f378eab4c5e25f6c77f785b27c936efb22874", ["a468dc9b36338b14fdb7825f55ce3df4e71517ad"], 0, [["ef1", "9"], ["user", "test1"]], [1234567890.0, 0], null]], "max_date": [1234567890.0, 0], "min_date": [1234567890.0, 0], "successors": ["a468dc9b36338b14fdb7825f55ce3df4e71517ad"], "users": ["test1"], "verb": "rewritten"}]
   247   |/
   247   |/
   603   |  summary:     A1
   603   |  summary:     A1
   604   |
   604   |
   605   | x  changeset:   1:471f378eab4c
   605   | x  changeset:   1:471f378eab4c
   606   |/   user:        test
   606   |/   user:        test
   607   |    date:        Thu Jan 01 00:00:00 1970 +0000
   607   |    date:        Thu Jan 01 00:00:00 1970 +0000
   608   |    obsolete:    rewritten as fdf9bde5129a
   608   |    obsolete:    reworded as fdf9bde5129a
   609   |    summary:     A0
   609   |    summary:     A0
   610   |
   610   |
   611   o  changeset:   0:ea207398892e
   611   o  changeset:   0:ea207398892e
   612      user:        test
   612      user:        test
   613      date:        Thu Jan 01 00:00:00 1970 +0000
   613      date:        Thu Jan 01 00:00:00 1970 +0000
   636   |    summary:     A1
   636   |    summary:     A1
   637   |
   637   |
   638   | x  changeset:   1:471f378eab4c
   638   | x  changeset:   1:471f378eab4c
   639   |/   user:        test
   639   |/   user:        test
   640   |    date:        Thu Jan 01 00:00:00 1970 +0000
   640   |    date:        Thu Jan 01 00:00:00 1970 +0000
   641   |    obsolete:    rewritten as fdf9bde5129a
   641   |    obsolete:    reworded as fdf9bde5129a
   642   |    obsolete:    rewritten as 65b757b745b9
   642   |    obsolete:    reworded as 65b757b745b9
   643   |    summary:     A0
   643   |    summary:     A0
   644   |
   644   |
   645   o  changeset:   0:ea207398892e
   645   o  changeset:   0:ea207398892e
   646      user:        test
   646      user:        test
   647      date:        Thu Jan 01 00:00:00 1970 +0000
   647      date:        Thu Jan 01 00:00:00 1970 +0000
   666   |/     Precursors: 471f378eab4c
   666   |/     Precursors: 471f378eab4c
   667   |      semi-colon: 471f378eab4c
   667   |      semi-colon: 471f378eab4c
   668   | @  471f378eab4c
   668   | @  471f378eab4c
   669   |/     Successors: [fdf9bde5129a], [019fadeab383]
   669   |/     Successors: [fdf9bde5129a], [019fadeab383]
   670   |      semi-colon: [fdf9bde5129a]; [019fadeab383]
   670   |      semi-colon: [fdf9bde5129a]; [019fadeab383]
   671   |      Fate: rewritten as fdf9bde5129a
   671   |      Fate: reworded as fdf9bde5129a
   672   |      Fate: rewritten as 019fadeab383
   672   |      Fate: reworded as 019fadeab383
   673   |
   673   |
   674   o  ea207398892e
   674   o  ea207398892e
   675   
   675   
   676   $ hg fatelog
   676   $ hg fatelog
   677   o  019fadeab383
   677   o  019fadeab383
   678   |
   678   |
   679   | o  fdf9bde5129a
   679   | o  fdf9bde5129a
   680   |/
   680   |/
   681   | @  471f378eab4c
   681   | @  471f378eab4c
   682   |/     Obsfate: rewritten as fdf9bde5129a; rewritten as 019fadeab383
   682   |/     Obsfate: reworded as fdf9bde5129a; reworded as 019fadeab383
   683   |
   683   |
   684   o  ea207398892e
   684   o  ea207398892e
   685   
   685   
   686 
   686 
   687   $ hg up 'desc(A1)'
   687   $ hg up 'desc(A1)'
   711   | x  65b757b745b9
   711   | x  65b757b745b9
   712   |/     Precursors: 471f378eab4c
   712   |/     Precursors: 471f378eab4c
   713   |      semi-colon: 471f378eab4c
   713   |      semi-colon: 471f378eab4c
   714   |      Successors: [019fadeab383]
   714   |      Successors: [019fadeab383]
   715   |      semi-colon: [019fadeab383]
   715   |      semi-colon: [019fadeab383]
   716   |      Fate: rewritten as 019fadeab383
   716   |      Fate: reworded as 019fadeab383
   717   |
   717   |
   718   | @  fdf9bde5129a
   718   | @  fdf9bde5129a
   719   |/     Precursors: 471f378eab4c
   719   |/     Precursors: 471f378eab4c
   720   |      semi-colon: 471f378eab4c
   720   |      semi-colon: 471f378eab4c
   721   | x  471f378eab4c
   721   | x  471f378eab4c
   722   |/     Successors: [fdf9bde5129a], [65b757b745b9]
   722   |/     Successors: [fdf9bde5129a], [65b757b745b9]
   723   |      semi-colon: [fdf9bde5129a]; [65b757b745b9]
   723   |      semi-colon: [fdf9bde5129a]; [65b757b745b9]
   724   |      Fate: rewritten as fdf9bde5129a
   724   |      Fate: reworded as fdf9bde5129a
   725   |      Fate: rewritten as 65b757b745b9
   725   |      Fate: reworded as 65b757b745b9
   726   |
   726   |
   727   o  ea207398892e
   727   o  ea207398892e
   728   
   728   
   729   $ hg fatelog --hidden
   729   $ hg fatelog --hidden
   730   o  019fadeab383
   730   o  019fadeab383
   731   |
   731   |
   732   | x  65b757b745b9
   732   | x  65b757b745b9
   733   |/     Obsfate: rewritten as 019fadeab383
   733   |/     Obsfate: reworded as 019fadeab383
   734   |
   734   |
   735   | @  fdf9bde5129a
   735   | @  fdf9bde5129a
   736   |/
   736   |/
   737   | x  471f378eab4c
   737   | x  471f378eab4c
   738   |/     Obsfate: rewritten as fdf9bde5129a; rewritten as 65b757b745b9
   738   |/     Obsfate: reworded as fdf9bde5129a; reworded as 65b757b745b9
   739   |
   739   |
   740   o  ea207398892e
   740   o  ea207398892e
   741   
   741   
   742 
   742 
   743   $ hg fatelogjson --hidden
   743   $ hg fatelogjson --hidden
   744   o  019fadeab383 ""
   744   o  019fadeab383 ""
   745   |
   745   |
   746   | x  65b757b745b9 [{"markers": [["65b757b745b935093c87a2bccd877521cccffcbd", ["019fadeab383f6699fa83ad7bdb4d82ed2c0e5ab"], 0, [["ef1", "1"], ["user", "test"]], [0.0, 0], null]], "max_date": [0.0, 0], "min_date": [0.0, 0], "successors": ["019fadeab383f6699fa83ad7bdb4d82ed2c0e5ab"], "users": ["test"], "verb": "rewritten"}]
   746   | x  65b757b745b9 [{"markers": [["65b757b745b935093c87a2bccd877521cccffcbd", ["019fadeab383f6699fa83ad7bdb4d82ed2c0e5ab"], 0, [["ef1", "1"], ["user", "test"]], [0.0, 0], null]], "max_date": [0.0, 0], "min_date": [0.0, 0], "successors": ["019fadeab383f6699fa83ad7bdb4d82ed2c0e5ab"], "users": ["test"], "verb": "reworded"}]
   747   |/
   747   |/
   748   | @  fdf9bde5129a ""
   748   | @  fdf9bde5129a ""
   749   |/
   749   |/
   750   | x  471f378eab4c [{"markers": [["471f378eab4c5e25f6c77f785b27c936efb22874", ["fdf9bde5129a28d4548fadd3f62b265cdd3b7a2e"], 0, [["ef1", "1"], ["user", "test"]], [0.0, 0], null]], "max_date": [0.0, 0], "min_date": [0.0, 0], "successors": ["fdf9bde5129a28d4548fadd3f62b265cdd3b7a2e"], "users": ["test"], "verb": "rewritten"}, {"markers": [["471f378eab4c5e25f6c77f785b27c936efb22874", ["65b757b745b935093c87a2bccd877521cccffcbd"], 0, [["ef1", "1"], ["user", "test"]], [0.0, 0], null]], "max_date": [0.0, 0], "min_date": [0.0, 0], "successors": ["65b757b745b935093c87a2bccd877521cccffcbd"], "users": ["test"], "verb": "rewritten"}]
   750   | x  471f378eab4c [{"markers": [["471f378eab4c5e25f6c77f785b27c936efb22874", ["fdf9bde5129a28d4548fadd3f62b265cdd3b7a2e"], 0, [["ef1", "1"], ["user", "test"]], [0.0, 0], null]], "max_date": [0.0, 0], "min_date": [0.0, 0], "successors": ["fdf9bde5129a28d4548fadd3f62b265cdd3b7a2e"], "users": ["test"], "verb": "reworded"}, {"markers": [["471f378eab4c5e25f6c77f785b27c936efb22874", ["65b757b745b935093c87a2bccd877521cccffcbd"], 0, [["ef1", "1"], ["user", "test"]], [0.0, 0], null]], "max_date": [0.0, 0], "min_date": [0.0, 0], "successors": ["65b757b745b935093c87a2bccd877521cccffcbd"], "users": ["test"], "verb": "reworded"}]
   751   |/
   751   |/
   752   o  ea207398892e ""
   752   o  ea207398892e ""
   753   
   753   
   754 
   754 
   755 Test templates with amended + folded commit
   755 Test templates with amended + folded commit
   773   |  summary:     B1
   773   |  summary:     B1
   774   |
   774   |
   775   | x  changeset:   2:0dec01379d3b
   775   | x  changeset:   2:0dec01379d3b
   776   |/   user:        test
   776   |/   user:        test
   777   |    date:        Thu Jan 01 00:00:00 1970 +0000
   777   |    date:        Thu Jan 01 00:00:00 1970 +0000
   778   |    obsolete:    rewritten as b7ea6d14e664
   778   |    obsolete:    reworded as b7ea6d14e664
   779   |    summary:     B0
   779   |    summary:     B0
   780   |
   780   |
   781   o  changeset:   1:471f378eab4c
   781   o  changeset:   1:471f378eab4c
   782   |  user:        test
   782   |  user:        test
   783   |  date:        Thu Jan 01 00:00:00 1970 +0000
   783   |  date:        Thu Jan 01 00:00:00 1970 +0000
   807   | |  summary:     B1
   807   | |  summary:     B1
   808   | |
   808   | |
   809   | | x  changeset:   2:0dec01379d3b
   809   | | x  changeset:   2:0dec01379d3b
   810   | |/   user:        test
   810   | |/   user:        test
   811   | |    date:        Thu Jan 01 00:00:00 1970 +0000
   811   | |    date:        Thu Jan 01 00:00:00 1970 +0000
   812   | |    obsolete:    rewritten as b7ea6d14e664
   812   | |    obsolete:    reworded as b7ea6d14e664
   813   | |    summary:     B0
   813   | |    summary:     B0
   814   | |
   814   | |
   815   | x  changeset:   1:471f378eab4c
   815   | x  changeset:   1:471f378eab4c
   816   |/   user:        test
   816   |/   user:        test
   817   |    date:        Thu Jan 01 00:00:00 1970 +0000
   817   |    date:        Thu Jan 01 00:00:00 1970 +0000
   932   | |    Fate: rewritten as eb5a0daa2192
   932   | |    Fate: rewritten as eb5a0daa2192
   933   | |
   933   | |
   934   | | x  0dec01379d3b
   934   | | x  0dec01379d3b
   935   | |/     Successors: [b7ea6d14e664]
   935   | |/     Successors: [b7ea6d14e664]
   936   | |      semi-colon: [b7ea6d14e664]
   936   | |      semi-colon: [b7ea6d14e664]
   937   | |      Fate: rewritten as b7ea6d14e664
   937   | |      Fate: reworded as b7ea6d14e664
   938   | |
   938   | |
   939   | x  471f378eab4c
   939   | x  471f378eab4c
   940   |/     Successors: [eb5a0daa2192]
   940   |/     Successors: [eb5a0daa2192]
   941   |      semi-colon: [eb5a0daa2192]
   941   |      semi-colon: [eb5a0daa2192]
   942   |      Fate: rewritten as eb5a0daa2192
   942   |      Fate: rewritten as eb5a0daa2192
   948   |
   948   |
   949   | x  b7ea6d14e664
   949   | x  b7ea6d14e664
   950   | |    Obsfate: rewritten as eb5a0daa2192
   950   | |    Obsfate: rewritten as eb5a0daa2192
   951   | |
   951   | |
   952   | | x  0dec01379d3b
   952   | | x  0dec01379d3b
   953   | |/     Obsfate: rewritten as b7ea6d14e664
   953   | |/     Obsfate: reworded as b7ea6d14e664
   954   | |
   954   | |
   955   | x  471f378eab4c
   955   | x  471f378eab4c
   956   |/     Obsfate: rewritten as eb5a0daa2192
   956   |/     Obsfate: rewritten as eb5a0daa2192
   957   |
   957   |
   958   o  ea207398892e
   958   o  ea207398892e
   960   $ hg fatelogjson --hidden
   960   $ hg fatelogjson --hidden
   961   @  eb5a0daa2192 ""
   961   @  eb5a0daa2192 ""
   962   |
   962   |
   963   | x  b7ea6d14e664 [{"markers": [["b7ea6d14e664bdc8922221f7992631b50da3fb07", ["eb5a0daa21923bbf8caeb2c42085b9e463861fd0"], 0, [["ef1", "13"], ["user", "test"]], [0.0, 0], null]], "max_date": [0.0, 0], "min_date": [0.0, 0], "successors": ["eb5a0daa21923bbf8caeb2c42085b9e463861fd0"], "users": ["test"], "verb": "rewritten"}]
   963   | x  b7ea6d14e664 [{"markers": [["b7ea6d14e664bdc8922221f7992631b50da3fb07", ["eb5a0daa21923bbf8caeb2c42085b9e463861fd0"], 0, [["ef1", "13"], ["user", "test"]], [0.0, 0], null]], "max_date": [0.0, 0], "min_date": [0.0, 0], "successors": ["eb5a0daa21923bbf8caeb2c42085b9e463861fd0"], "users": ["test"], "verb": "rewritten"}]
   964   | |
   964   | |
   965   | | x  0dec01379d3b [{"markers": [["0dec01379d3be6318c470ead31b1fe7ae7cb53d5", ["b7ea6d14e664bdc8922221f7992631b50da3fb07"], 0, [["ef1", "1"], ["user", "test"]], [0.0, 0], null]], "max_date": [0.0, 0], "min_date": [0.0, 0], "successors": ["b7ea6d14e664bdc8922221f7992631b50da3fb07"], "users": ["test"], "verb": "rewritten"}]
   965   | | x  0dec01379d3b [{"markers": [["0dec01379d3be6318c470ead31b1fe7ae7cb53d5", ["b7ea6d14e664bdc8922221f7992631b50da3fb07"], 0, [["ef1", "1"], ["user", "test"]], [0.0, 0], null]], "max_date": [0.0, 0], "min_date": [0.0, 0], "successors": ["b7ea6d14e664bdc8922221f7992631b50da3fb07"], "users": ["test"], "verb": "reworded"}]
   966   | |/
   966   | |/
   967   | x  471f378eab4c [{"markers": [["471f378eab4c5e25f6c77f785b27c936efb22874", ["eb5a0daa21923bbf8caeb2c42085b9e463861fd0"], 0, [["ef1", "9"], ["user", "test"]], [0.0, 0], null]], "max_date": [0.0, 0], "min_date": [0.0, 0], "successors": ["eb5a0daa21923bbf8caeb2c42085b9e463861fd0"], "users": ["test"], "verb": "rewritten"}]
   967   | x  471f378eab4c [{"markers": [["471f378eab4c5e25f6c77f785b27c936efb22874", ["eb5a0daa21923bbf8caeb2c42085b9e463861fd0"], 0, [["ef1", "9"], ["user", "test"]], [0.0, 0], null]], "max_date": [0.0, 0], "min_date": [0.0, 0], "successors": ["eb5a0daa21923bbf8caeb2c42085b9e463861fd0"], "users": ["test"], "verb": "rewritten"}]
   968   |/
   968   |/
   969   o  ea207398892e ""
   969   o  ea207398892e ""
   970   
   970   
  1008   |
  1008   |
  1009   | x  changeset:   2:fdf9bde5129a
  1009   | x  changeset:   2:fdf9bde5129a
  1010   |/   parent:      0:ea207398892e
  1010   |/   parent:      0:ea207398892e
  1011   |    user:        test
  1011   |    user:        test
  1012   |    date:        Thu Jan 01 00:00:00 1970 +0000
  1012   |    date:        Thu Jan 01 00:00:00 1970 +0000
  1013   |    obsolete:    rewritten as 7a230b46bf61
  1013   |    obsolete:    reworded as 7a230b46bf61
  1014   |    summary:     A1
  1014   |    summary:     A1
  1015   |
  1015   |
  1016   | x  changeset:   1:471f378eab4c
  1016   | x  changeset:   1:471f378eab4c
  1017   |/   user:        test
  1017   |/   user:        test
  1018   |    date:        Thu Jan 01 00:00:00 1970 +0000
  1018   |    date:        Thu Jan 01 00:00:00 1970 +0000
  1019   |    obsolete:    rewritten as fdf9bde5129a
  1019   |    obsolete:    reworded as fdf9bde5129a
  1020   |    summary:     A0
  1020   |    summary:     A0
  1021   |
  1021   |
  1022   o  changeset:   0:ea207398892e
  1022   o  changeset:   0:ea207398892e
  1023      user:        test
  1023      user:        test
  1024      date:        Thu Jan 01 00:00:00 1970 +0000
  1024      date:        Thu Jan 01 00:00:00 1970 +0000
  1046   |  summary:     A2
  1046   |  summary:     A2
  1047   |
  1047   |
  1048   | @  changeset:   1:471f378eab4c
  1048   | @  changeset:   1:471f378eab4c
  1049   |/   user:        test
  1049   |/   user:        test
  1050   |    date:        Thu Jan 01 00:00:00 1970 +0000
  1050   |    date:        Thu Jan 01 00:00:00 1970 +0000
  1051   |    obsolete:    rewritten as 7a230b46bf61
  1051   |    obsolete:    reworded as 7a230b46bf61
  1052   |    summary:     A0
  1052   |    summary:     A0
  1053   |
  1053   |
  1054   o  changeset:   0:ea207398892e
  1054   o  changeset:   0:ea207398892e
  1055      user:        test
  1055      user:        test
  1056      date:        Thu Jan 01 00:00:00 1970 +0000
  1056      date:        Thu Jan 01 00:00:00 1970 +0000
  1064   |    Precursors: 471f378eab4c
  1064   |    Precursors: 471f378eab4c
  1065   |    semi-colon: 471f378eab4c
  1065   |    semi-colon: 471f378eab4c
  1066   | @  471f378eab4c
  1066   | @  471f378eab4c
  1067   |/     Successors: [7a230b46bf61]
  1067   |/     Successors: [7a230b46bf61]
  1068   |      semi-colon: [7a230b46bf61]
  1068   |      semi-colon: [7a230b46bf61]
  1069   |      Fate: rewritten as 7a230b46bf61
  1069   |      Fate: reworded as 7a230b46bf61
  1070   |
  1070   |
  1071   o  ea207398892e
  1071   o  ea207398892e
  1072   
  1072   
  1073   $ hg fatelog --hidden -v
  1073   $ hg fatelog --hidden -v
  1074   o  7a230b46bf61
  1074   o  7a230b46bf61
  1075   |
  1075   |
  1076   | @  471f378eab4c
  1076   | @  471f378eab4c
  1077   |/     Obsfate: rewritten as 7a230b46bf61 by test (at 1970-01-01 00:00 +0000)
  1077   |/     Obsfate: reworded as 7a230b46bf61 by test (at 1970-01-01 00:00 +0000)
  1078   |
  1078   |
  1079   o  ea207398892e
  1079   o  ea207398892e
  1080   
  1080   
  1081   $ hg up 'desc(A2)'
  1081   $ hg up 'desc(A2)'
  1082   0 files updated, 0 files merged, 0 files removed, 0 files unresolved
  1082   0 files updated, 0 files merged, 0 files removed, 0 files unresolved
  1095   |    Precursors: 471f378eab4c
  1095   |    Precursors: 471f378eab4c
  1096   |    semi-colon: 471f378eab4c
  1096   |    semi-colon: 471f378eab4c
  1097   | x  471f378eab4c
  1097   | x  471f378eab4c
  1098   |/     Successors: [7a230b46bf61]
  1098   |/     Successors: [7a230b46bf61]
  1099   |      semi-colon: [7a230b46bf61]
  1099   |      semi-colon: [7a230b46bf61]
  1100   |      Fate: rewritten as 7a230b46bf61
  1100   |      Fate: reworded as 7a230b46bf61
  1101   |
  1101   |
  1102   o  ea207398892e
  1102   o  ea207398892e
  1103   
  1103   
  1104   $ hg fatelog --hidden -v
  1104   $ hg fatelog --hidden -v
  1105   @  7a230b46bf61
  1105   @  7a230b46bf61
  1106   |
  1106   |
  1107   | x  471f378eab4c
  1107   | x  471f378eab4c
  1108   |/     Obsfate: rewritten as 7a230b46bf61 by test (at 1970-01-01 00:00 +0000)
  1108   |/     Obsfate: reworded as 7a230b46bf61 by test (at 1970-01-01 00:00 +0000)
  1109   |
  1109   |
  1110   o  ea207398892e
  1110   o  ea207398892e
  1111   
  1111   
  1112 
  1112 
  1113   $ hg fatelogjson --hidden
  1113   $ hg fatelogjson --hidden
  1114   @  7a230b46bf61 ""
  1114   @  7a230b46bf61 ""
  1115   |
  1115   |
  1116   | x  471f378eab4c [{"markers": [["471f378eab4c5e25f6c77f785b27c936efb22874", ["fdf9bde5129a28d4548fadd3f62b265cdd3b7a2e"], 0, [["ef1", "1"], ["user", "test"]], [0.0, 0], null], ["fdf9bde5129a28d4548fadd3f62b265cdd3b7a2e", ["7a230b46bf61e50b30308c6cfd7bd1269ef54702"], 0, [["ef1", "1"], ["user", "test"]], [0.0, 0], null]], "max_date": [0.0, 0], "min_date": [0.0, 0], "successors": ["7a230b46bf61e50b30308c6cfd7bd1269ef54702"], "users": ["test"], "verb": "rewritten"}]
  1116   | x  471f378eab4c [{"markers": [["471f378eab4c5e25f6c77f785b27c936efb22874", ["fdf9bde5129a28d4548fadd3f62b265cdd3b7a2e"], 0, [["ef1", "1"], ["user", "test"]], [0.0, 0], null], ["fdf9bde5129a28d4548fadd3f62b265cdd3b7a2e", ["7a230b46bf61e50b30308c6cfd7bd1269ef54702"], 0, [["ef1", "1"], ["user", "test"]], [0.0, 0], null]], "max_date": [0.0, 0], "min_date": [0.0, 0], "successors": ["7a230b46bf61e50b30308c6cfd7bd1269ef54702"], "users": ["test"], "verb": "reworded"}]
  1117   |/
  1117   |/
  1118   o  ea207398892e ""
  1118   o  ea207398892e ""
  1119   
  1119   
  1120 
  1120 
  1121 Test templates with pruned commits
  1121 Test templates with pruned commits