tests/test-obsmarker-template.t
changeset 45676 f95b23283760
parent 45675 59ab71498bee
child 45765 ed84a4d48910
equal deleted inserted replaced
45675:59ab71498bee 45676:f95b23283760
    86   |    semi-colon: 1:471f378eab4c
    86   |    semi-colon: 1:471f378eab4c
    87   |    json: ["471f378eab4c5e25f6c77f785b27c936efb22874"]
    87   |    json: ["471f378eab4c5e25f6c77f785b27c936efb22874"]
    88   |    map: 1:471f378eab4c5e25f6c77f785b27c936efb22874
    88   |    map: 1:471f378eab4c5e25f6c77f785b27c936efb22874
    89   |    Successors:
    89   |    Successors:
    90   |    multi-line:
    90   |    multi-line:
    91   |    json: ""
    91   |    json: []
    92   | @  471f378eab4c
    92   | @  471f378eab4c
    93   |/     Predecessors:
    93   |/     Predecessors:
    94   |      semi-colon:
    94   |      semi-colon:
    95   |      json: []
    95   |      json: []
    96   |      map:
    96   |      map:
   102        semi-colon:
   102        semi-colon:
   103        json: []
   103        json: []
   104        map:
   104        map:
   105        Successors:
   105        Successors:
   106        multi-line:
   106        multi-line:
   107        json: ""
   107        json: []
   108 
   108 
   109   $ hg fatelog
   109   $ hg fatelog
   110   o  d004c8f274b9
   110   o  d004c8f274b9
   111   |
   111   |
   112   | @  471f378eab4c
   112   | @  471f378eab4c
   173   |    semi-colon: 2:a468dc9b3633
   173   |    semi-colon: 2:a468dc9b3633
   174   |    json: ["a468dc9b36338b14fdb7825f55ce3df4e71517ad"]
   174   |    json: ["a468dc9b36338b14fdb7825f55ce3df4e71517ad"]
   175   |    map: 2:a468dc9b36338b14fdb7825f55ce3df4e71517ad
   175   |    map: 2:a468dc9b36338b14fdb7825f55ce3df4e71517ad
   176   |    Successors:
   176   |    Successors:
   177   |    multi-line:
   177   |    multi-line:
   178   |    json: ""
   178   |    json: []
   179   | @  a468dc9b3633
   179   | @  a468dc9b3633
   180   |/     Predecessors:
   180   |/     Predecessors:
   181   |      semi-colon:
   181   |      semi-colon:
   182   |      json: []
   182   |      json: []
   183   |      map:
   183   |      map:
   189        semi-colon:
   189        semi-colon:
   190        json: []
   190        json: []
   191        map:
   191        map:
   192        Successors:
   192        Successors:
   193        multi-line:
   193        multi-line:
   194        json: ""
   194        json: []
   195 
   195 
   196   $ hg fatelog
   196   $ hg fatelog
   197   o  d004c8f274b9
   197   o  d004c8f274b9
   198   |
   198   |
   199   | @  a468dc9b3633
   199   | @  a468dc9b3633
   208   |    semi-colon: 2:a468dc9b3633
   208   |    semi-colon: 2:a468dc9b3633
   209   |    json: ["a468dc9b36338b14fdb7825f55ce3df4e71517ad"]
   209   |    json: ["a468dc9b36338b14fdb7825f55ce3df4e71517ad"]
   210   |    map: 2:a468dc9b36338b14fdb7825f55ce3df4e71517ad
   210   |    map: 2:a468dc9b36338b14fdb7825f55ce3df4e71517ad
   211   |    Successors:
   211   |    Successors:
   212   |    multi-line:
   212   |    multi-line:
   213   |    json: ""
   213   |    json: []
   214   | @  a468dc9b3633
   214   | @  a468dc9b3633
   215   |/     Predecessors: 1:471f378eab4c
   215   |/     Predecessors: 1:471f378eab4c
   216   |      semi-colon: 1:471f378eab4c
   216   |      semi-colon: 1:471f378eab4c
   217   |      json: ["471f378eab4c5e25f6c77f785b27c936efb22874"]
   217   |      json: ["471f378eab4c5e25f6c77f785b27c936efb22874"]
   218   |      map: 1:471f378eab4c5e25f6c77f785b27c936efb22874
   218   |      map: 1:471f378eab4c5e25f6c77f785b27c936efb22874
   232        semi-colon:
   232        semi-colon:
   233        json: []
   233        json: []
   234        map:
   234        map:
   235        Successors:
   235        Successors:
   236        multi-line:
   236        multi-line:
   237        json: ""
   237        json: []
   238 
   238 
   239   $ hg fatelog --hidden
   239   $ hg fatelog --hidden
   240   o  d004c8f274b9
   240   o  d004c8f274b9
   241   |
   241   |
   242   | @  a468dc9b3633
   242   | @  a468dc9b3633
   256   |    semi-colon:
   256   |    semi-colon:
   257   |    json: []
   257   |    json: []
   258   |    map:
   258   |    map:
   259   |    Successors:
   259   |    Successors:
   260   |    multi-line:
   260   |    multi-line:
   261   |    json: ""
   261   |    json: []
   262   o  ea207398892e
   262   o  ea207398892e
   263        Predecessors:
   263        Predecessors:
   264        semi-colon:
   264        semi-colon:
   265        json: []
   265        json: []
   266        map:
   266        map:
   267        Successors:
   267        Successors:
   268        multi-line:
   268        multi-line:
   269        json: ""
   269        json: []
   270 
   270 
   271   $ hg tlog --hidden
   271   $ hg tlog --hidden
   272   @  d004c8f274b9
   272   @  d004c8f274b9
   273   |    Predecessors: 2:a468dc9b3633
   273   |    Predecessors: 2:a468dc9b3633
   274   |    semi-colon: 2:a468dc9b3633
   274   |    semi-colon: 2:a468dc9b3633
   275   |    json: ["a468dc9b36338b14fdb7825f55ce3df4e71517ad"]
   275   |    json: ["a468dc9b36338b14fdb7825f55ce3df4e71517ad"]
   276   |    map: 2:a468dc9b36338b14fdb7825f55ce3df4e71517ad
   276   |    map: 2:a468dc9b36338b14fdb7825f55ce3df4e71517ad
   277   |    Successors:
   277   |    Successors:
   278   |    multi-line:
   278   |    multi-line:
   279   |    json: ""
   279   |    json: []
   280   | x  a468dc9b3633
   280   | x  a468dc9b3633
   281   |/     Predecessors: 1:471f378eab4c
   281   |/     Predecessors: 1:471f378eab4c
   282   |      semi-colon: 1:471f378eab4c
   282   |      semi-colon: 1:471f378eab4c
   283   |      json: ["471f378eab4c5e25f6c77f785b27c936efb22874"]
   283   |      json: ["471f378eab4c5e25f6c77f785b27c936efb22874"]
   284   |      map: 1:471f378eab4c5e25f6c77f785b27c936efb22874
   284   |      map: 1:471f378eab4c5e25f6c77f785b27c936efb22874
   298        semi-colon:
   298        semi-colon:
   299        json: []
   299        json: []
   300        map:
   300        map:
   301        Successors:
   301        Successors:
   302        multi-line:
   302        multi-line:
   303        json: ""
   303        json: []
   304 
   304 
   305   $ hg fatelog
   305   $ hg fatelog
   306   @  d004c8f274b9
   306   @  d004c8f274b9
   307   |
   307   |
   308   o  ea207398892e
   308   o  ea207398892e
   498   |    semi-colon: 1:471597cad322
   498   |    semi-colon: 1:471597cad322
   499   |    json: ["471597cad322d1f659bb169751be9133dad92ef3"]
   499   |    json: ["471597cad322d1f659bb169751be9133dad92ef3"]
   500   |    map: 1:471597cad322d1f659bb169751be9133dad92ef3
   500   |    map: 1:471597cad322d1f659bb169751be9133dad92ef3
   501   |    Successors:
   501   |    Successors:
   502   |    multi-line:
   502   |    multi-line:
   503   |    json: ""
   503   |    json: []
   504   o  337fec4d2edc
   504   o  337fec4d2edc
   505   |    Predecessors: 1:471597cad322
   505   |    Predecessors: 1:471597cad322
   506   |    semi-colon: 1:471597cad322
   506   |    semi-colon: 1:471597cad322
   507   |    json: ["471597cad322d1f659bb169751be9133dad92ef3"]
   507   |    json: ["471597cad322d1f659bb169751be9133dad92ef3"]
   508   |    map: 1:471597cad322d1f659bb169751be9133dad92ef3
   508   |    map: 1:471597cad322d1f659bb169751be9133dad92ef3
   509   |    Successors:
   509   |    Successors:
   510   |    multi-line:
   510   |    multi-line:
   511   |    json: ""
   511   |    json: []
   512   | @  471597cad322
   512   | @  471597cad322
   513   |/     Predecessors:
   513   |/     Predecessors:
   514   |      semi-colon:
   514   |      semi-colon:
   515   |      json: []
   515   |      json: []
   516   |      map:
   516   |      map:
   522        semi-colon:
   522        semi-colon:
   523        json: []
   523        json: []
   524        map:
   524        map:
   525        Successors:
   525        Successors:
   526        multi-line:
   526        multi-line:
   527        json: ""
   527        json: []
   528 
   528 
   529   $ hg fatelog
   529   $ hg fatelog
   530   o  f257fde29c7a
   530   o  f257fde29c7a
   531   |
   531   |
   532   o  337fec4d2edc
   532   o  337fec4d2edc
   546   |    semi-colon:
   546   |    semi-colon:
   547   |    json: []
   547   |    json: []
   548   |    map:
   548   |    map:
   549   |    Successors:
   549   |    Successors:
   550   |    multi-line:
   550   |    multi-line:
   551   |    json: ""
   551   |    json: []
   552   o  337fec4d2edc
   552   o  337fec4d2edc
   553   |    Predecessors:
   553   |    Predecessors:
   554   |    semi-colon:
   554   |    semi-colon:
   555   |    json: []
   555   |    json: []
   556   |    map:
   556   |    map:
   557   |    Successors:
   557   |    Successors:
   558   |    multi-line:
   558   |    multi-line:
   559   |    json: ""
   559   |    json: []
   560   o  ea207398892e
   560   o  ea207398892e
   561        Predecessors:
   561        Predecessors:
   562        semi-colon:
   562        semi-colon:
   563        json: []
   563        json: []
   564        map:
   564        map:
   565        Successors:
   565        Successors:
   566        multi-line:
   566        multi-line:
   567        json: ""
   567        json: []
   568 
   568 
   569 Predecessors template should show both predecessors as we force their display
   569 Predecessors template should show both predecessors as we force their display
   570 with --hidden
   570 with --hidden
   571   $ hg tlog --hidden
   571   $ hg tlog --hidden
   572   @  f257fde29c7a
   572   @  f257fde29c7a
   574   |    semi-colon: 1:471597cad322
   574   |    semi-colon: 1:471597cad322
   575   |    json: ["471597cad322d1f659bb169751be9133dad92ef3"]
   575   |    json: ["471597cad322d1f659bb169751be9133dad92ef3"]
   576   |    map: 1:471597cad322d1f659bb169751be9133dad92ef3
   576   |    map: 1:471597cad322d1f659bb169751be9133dad92ef3
   577   |    Successors:
   577   |    Successors:
   578   |    multi-line:
   578   |    multi-line:
   579   |    json: ""
   579   |    json: []
   580   o  337fec4d2edc
   580   o  337fec4d2edc
   581   |    Predecessors: 1:471597cad322
   581   |    Predecessors: 1:471597cad322
   582   |    semi-colon: 1:471597cad322
   582   |    semi-colon: 1:471597cad322
   583   |    json: ["471597cad322d1f659bb169751be9133dad92ef3"]
   583   |    json: ["471597cad322d1f659bb169751be9133dad92ef3"]
   584   |    map: 1:471597cad322d1f659bb169751be9133dad92ef3
   584   |    map: 1:471597cad322d1f659bb169751be9133dad92ef3
   585   |    Successors:
   585   |    Successors:
   586   |    multi-line:
   586   |    multi-line:
   587   |    json: ""
   587   |    json: []
   588   | x  471597cad322
   588   | x  471597cad322
   589   |/     Predecessors:
   589   |/     Predecessors:
   590   |      semi-colon:
   590   |      semi-colon:
   591   |      json: []
   591   |      json: []
   592   |      map:
   592   |      map:
   598        semi-colon:
   598        semi-colon:
   599        json: []
   599        json: []
   600        map:
   600        map:
   601        Successors:
   601        Successors:
   602        multi-line:
   602        multi-line:
   603        json: ""
   603        json: []
   604 
   604 
   605   $ hg fatelog --hidden
   605   $ hg fatelog --hidden
   606   @  f257fde29c7a
   606   @  f257fde29c7a
   607   |
   607   |
   608   o  337fec4d2edc
   608   o  337fec4d2edc
   761   |    semi-colon: 1:471f378eab4c
   761   |    semi-colon: 1:471f378eab4c
   762   |    json: ["471f378eab4c5e25f6c77f785b27c936efb22874"]
   762   |    json: ["471f378eab4c5e25f6c77f785b27c936efb22874"]
   763   |    map: 1:471f378eab4c5e25f6c77f785b27c936efb22874
   763   |    map: 1:471f378eab4c5e25f6c77f785b27c936efb22874
   764   |    Successors:
   764   |    Successors:
   765   |    multi-line:
   765   |    multi-line:
   766   |    json: ""
   766   |    json: []
   767   | @  471f378eab4c
   767   | @  471f378eab4c
   768   |/     Predecessors:
   768   |/     Predecessors:
   769   |      semi-colon:
   769   |      semi-colon:
   770   |      json: []
   770   |      json: []
   771   |      map:
   771   |      map:
   777        semi-colon:
   777        semi-colon:
   778        json: []
   778        json: []
   779        map:
   779        map:
   780        Successors:
   780        Successors:
   781        multi-line:
   781        multi-line:
   782        json: ""
   782        json: []
   783 
   783 
   784   $ hg fatelog
   784   $ hg fatelog
   785   o  eb5a0daa2192
   785   o  eb5a0daa2192
   786   |
   786   |
   787   | @  471f378eab4c
   787   | @  471f378eab4c
   801   |    semi-colon: 2:0dec01379d3b; 1:471f378eab4c
   801   |    semi-colon: 2:0dec01379d3b; 1:471f378eab4c
   802   |    json: ["0dec01379d3be6318c470ead31b1fe7ae7cb53d5", "471f378eab4c5e25f6c77f785b27c936efb22874"]
   802   |    json: ["0dec01379d3be6318c470ead31b1fe7ae7cb53d5", "471f378eab4c5e25f6c77f785b27c936efb22874"]
   803   |    map: 2:0dec01379d3be6318c470ead31b1fe7ae7cb53d5 1:471f378eab4c5e25f6c77f785b27c936efb22874
   803   |    map: 2:0dec01379d3be6318c470ead31b1fe7ae7cb53d5 1:471f378eab4c5e25f6c77f785b27c936efb22874
   804   |    Successors:
   804   |    Successors:
   805   |    multi-line:
   805   |    multi-line:
   806   |    json: ""
   806   |    json: []
   807   | @  0dec01379d3b
   807   | @  0dec01379d3b
   808   | |    Predecessors:
   808   | |    Predecessors:
   809   | |    semi-colon:
   809   | |    semi-colon:
   810   | |    json: []
   810   | |    json: []
   811   | |    map:
   811   | |    map:
   825        semi-colon:
   825        semi-colon:
   826        json: []
   826        json: []
   827        map:
   827        map:
   828        Successors:
   828        Successors:
   829        multi-line:
   829        multi-line:
   830        json: ""
   830        json: []
   831 
   831 
   832   $ hg fatelog
   832   $ hg fatelog
   833   o  eb5a0daa2192
   833   o  eb5a0daa2192
   834   |
   834   |
   835   | @  0dec01379d3b
   835   | @  0dec01379d3b
   849   |    semi-colon:
   849   |    semi-colon:
   850   |    json: []
   850   |    json: []
   851   |    map:
   851   |    map:
   852   |    Successors:
   852   |    Successors:
   853   |    multi-line:
   853   |    multi-line:
   854   |    json: ""
   854   |    json: []
   855   o  ea207398892e
   855   o  ea207398892e
   856        Predecessors:
   856        Predecessors:
   857        semi-colon:
   857        semi-colon:
   858        json: []
   858        json: []
   859        map:
   859        map:
   860        Successors:
   860        Successors:
   861        multi-line:
   861        multi-line:
   862        json: ""
   862        json: []
   863 Predecessors template should show both predecessors as we force their display
   863 Predecessors template should show both predecessors as we force their display
   864 with --hidden
   864 with --hidden
   865   $ hg tlog --hidden
   865   $ hg tlog --hidden
   866   @  eb5a0daa2192
   866   @  eb5a0daa2192
   867   |    Predecessors: 2:0dec01379d3b 1:471f378eab4c
   867   |    Predecessors: 2:0dec01379d3b 1:471f378eab4c
   868   |    semi-colon: 2:0dec01379d3b; 1:471f378eab4c
   868   |    semi-colon: 2:0dec01379d3b; 1:471f378eab4c
   869   |    json: ["0dec01379d3be6318c470ead31b1fe7ae7cb53d5", "471f378eab4c5e25f6c77f785b27c936efb22874"]
   869   |    json: ["0dec01379d3be6318c470ead31b1fe7ae7cb53d5", "471f378eab4c5e25f6c77f785b27c936efb22874"]
   870   |    map: 2:0dec01379d3be6318c470ead31b1fe7ae7cb53d5 1:471f378eab4c5e25f6c77f785b27c936efb22874
   870   |    map: 2:0dec01379d3be6318c470ead31b1fe7ae7cb53d5 1:471f378eab4c5e25f6c77f785b27c936efb22874
   871   |    Successors:
   871   |    Successors:
   872   |    multi-line:
   872   |    multi-line:
   873   |    json: ""
   873   |    json: []
   874   | x  0dec01379d3b
   874   | x  0dec01379d3b
   875   | |    Predecessors:
   875   | |    Predecessors:
   876   | |    semi-colon:
   876   | |    semi-colon:
   877   | |    json: []
   877   | |    json: []
   878   | |    map:
   878   | |    map:
   892        semi-colon:
   892        semi-colon:
   893        json: []
   893        json: []
   894        map:
   894        map:
   895        Successors:
   895        Successors:
   896        multi-line:
   896        multi-line:
   897        json: ""
   897        json: []
   898 
   898 
   899   $ hg fatelog --hidden
   899   $ hg fatelog --hidden
   900   @  eb5a0daa2192
   900   @  eb5a0daa2192
   901   |
   901   |
   902   | x  0dec01379d3b
   902   | x  0dec01379d3b
  1087   |    semi-colon: 1:471f378eab4c
  1087   |    semi-colon: 1:471f378eab4c
  1088   |    json: ["471f378eab4c5e25f6c77f785b27c936efb22874"]
  1088   |    json: ["471f378eab4c5e25f6c77f785b27c936efb22874"]
  1089   |    map: 1:471f378eab4c5e25f6c77f785b27c936efb22874
  1089   |    map: 1:471f378eab4c5e25f6c77f785b27c936efb22874
  1090   |    Successors:
  1090   |    Successors:
  1091   |    multi-line:
  1091   |    multi-line:
  1092   |    json: ""
  1092   |    json: []
  1093   | *  fdf9bde5129a
  1093   | *  fdf9bde5129a
  1094   |/     Predecessors: 1:471f378eab4c
  1094   |/     Predecessors: 1:471f378eab4c
  1095   |      semi-colon: 1:471f378eab4c
  1095   |      semi-colon: 1:471f378eab4c
  1096   |      json: ["471f378eab4c5e25f6c77f785b27c936efb22874"]
  1096   |      json: ["471f378eab4c5e25f6c77f785b27c936efb22874"]
  1097   |      map: 1:471f378eab4c5e25f6c77f785b27c936efb22874
  1097   |      map: 1:471f378eab4c5e25f6c77f785b27c936efb22874
  1098   |      Successors:
  1098   |      Successors:
  1099   |      multi-line:
  1099   |      multi-line:
  1100   |      json: ""
  1100   |      json: []
  1101   | @  471f378eab4c
  1101   | @  471f378eab4c
  1102   |/     Predecessors:
  1102   |/     Predecessors:
  1103   |      semi-colon:
  1103   |      semi-colon:
  1104   |      json: []
  1104   |      json: []
  1105   |      map:
  1105   |      map:
  1112        semi-colon:
  1112        semi-colon:
  1113        json: []
  1113        json: []
  1114        map:
  1114        map:
  1115        Successors:
  1115        Successors:
  1116        multi-line:
  1116        multi-line:
  1117        json: ""
  1117        json: []
  1118   $ hg fatelog
  1118   $ hg fatelog
  1119   *  019fadeab383
  1119   *  019fadeab383
  1120   |
  1120   |
  1121   | *  fdf9bde5129a
  1121   | *  fdf9bde5129a
  1122   |/
  1122   |/
  1135   |    semi-colon:
  1135   |    semi-colon:
  1136   |    json: []
  1136   |    json: []
  1137   |    map:
  1137   |    map:
  1138   |    Successors:
  1138   |    Successors:
  1139   |    multi-line:
  1139   |    multi-line:
  1140   |    json: ""
  1140   |    json: []
  1141   | @  fdf9bde5129a
  1141   | @  fdf9bde5129a
  1142   |/     Predecessors:
  1142   |/     Predecessors:
  1143   |      semi-colon:
  1143   |      semi-colon:
  1144   |      json: []
  1144   |      json: []
  1145   |      map:
  1145   |      map:
  1146   |      Successors:
  1146   |      Successors:
  1147   |      multi-line:
  1147   |      multi-line:
  1148   |      json: ""
  1148   |      json: []
  1149   o  ea207398892e
  1149   o  ea207398892e
  1150        Predecessors:
  1150        Predecessors:
  1151        semi-colon:
  1151        semi-colon:
  1152        json: []
  1152        json: []
  1153        map:
  1153        map:
  1154        Successors:
  1154        Successors:
  1155        multi-line:
  1155        multi-line:
  1156        json: ""
  1156        json: []
  1157 
  1157 
  1158   $ hg fatelog
  1158   $ hg fatelog
  1159   *  019fadeab383
  1159   *  019fadeab383
  1160   |
  1160   |
  1161   | @  fdf9bde5129a
  1161   | @  fdf9bde5129a
  1170   |    semi-colon: 3:65b757b745b9
  1170   |    semi-colon: 3:65b757b745b9
  1171   |    json: ["65b757b745b935093c87a2bccd877521cccffcbd"]
  1171   |    json: ["65b757b745b935093c87a2bccd877521cccffcbd"]
  1172   |    map: 3:65b757b745b935093c87a2bccd877521cccffcbd
  1172   |    map: 3:65b757b745b935093c87a2bccd877521cccffcbd
  1173   |    Successors:
  1173   |    Successors:
  1174   |    multi-line:
  1174   |    multi-line:
  1175   |    json: ""
  1175   |    json: []
  1176   | x  65b757b745b9
  1176   | x  65b757b745b9
  1177   |/     Predecessors: 1:471f378eab4c
  1177   |/     Predecessors: 1:471f378eab4c
  1178   |      semi-colon: 1:471f378eab4c
  1178   |      semi-colon: 1:471f378eab4c
  1179   |      json: ["471f378eab4c5e25f6c77f785b27c936efb22874"]
  1179   |      json: ["471f378eab4c5e25f6c77f785b27c936efb22874"]
  1180   |      map: 1:471f378eab4c5e25f6c77f785b27c936efb22874
  1180   |      map: 1:471f378eab4c5e25f6c77f785b27c936efb22874
  1186   |      semi-colon: 1:471f378eab4c
  1186   |      semi-colon: 1:471f378eab4c
  1187   |      json: ["471f378eab4c5e25f6c77f785b27c936efb22874"]
  1187   |      json: ["471f378eab4c5e25f6c77f785b27c936efb22874"]
  1188   |      map: 1:471f378eab4c5e25f6c77f785b27c936efb22874
  1188   |      map: 1:471f378eab4c5e25f6c77f785b27c936efb22874
  1189   |      Successors:
  1189   |      Successors:
  1190   |      multi-line:
  1190   |      multi-line:
  1191   |      json: ""
  1191   |      json: []
  1192   | x  471f378eab4c
  1192   | x  471f378eab4c
  1193   |/     Predecessors:
  1193   |/     Predecessors:
  1194   |      semi-colon:
  1194   |      semi-colon:
  1195   |      json: []
  1195   |      json: []
  1196   |      map:
  1196   |      map:
  1203        semi-colon:
  1203        semi-colon:
  1204        json: []
  1204        json: []
  1205        map:
  1205        map:
  1206        Successors:
  1206        Successors:
  1207        multi-line:
  1207        multi-line:
  1208        json: ""
  1208        json: []
  1209 
  1209 
  1210   $ hg fatelog --hidden
  1210   $ hg fatelog --hidden
  1211   *  019fadeab383
  1211   *  019fadeab383
  1212   |
  1212   |
  1213   | x  65b757b745b9
  1213   | x  65b757b745b9
  1406   |    semi-colon: 1:471f378eab4c
  1406   |    semi-colon: 1:471f378eab4c
  1407   |    json: ["471f378eab4c5e25f6c77f785b27c936efb22874"]
  1407   |    json: ["471f378eab4c5e25f6c77f785b27c936efb22874"]
  1408   |    map: 1:471f378eab4c5e25f6c77f785b27c936efb22874
  1408   |    map: 1:471f378eab4c5e25f6c77f785b27c936efb22874
  1409   |    Successors:
  1409   |    Successors:
  1410   |    multi-line:
  1410   |    multi-line:
  1411   |    json: ""
  1411   |    json: []
  1412   | @  471f378eab4c
  1412   | @  471f378eab4c
  1413   |/     Predecessors:
  1413   |/     Predecessors:
  1414   |      semi-colon:
  1414   |      semi-colon:
  1415   |      json: []
  1415   |      json: []
  1416   |      map:
  1416   |      map:
  1422        semi-colon:
  1422        semi-colon:
  1423        json: []
  1423        json: []
  1424        map:
  1424        map:
  1425        Successors:
  1425        Successors:
  1426        multi-line:
  1426        multi-line:
  1427        json: ""
  1427        json: []
  1428 
  1428 
  1429   $ hg fatelog
  1429   $ hg fatelog
  1430   o  eb5a0daa2192
  1430   o  eb5a0daa2192
  1431   |
  1431   |
  1432   | @  471f378eab4c
  1432   | @  471f378eab4c
  1445   |    semi-colon: 2:0dec01379d3b; 1:471f378eab4c
  1445   |    semi-colon: 2:0dec01379d3b; 1:471f378eab4c
  1446   |    json: ["0dec01379d3be6318c470ead31b1fe7ae7cb53d5", "471f378eab4c5e25f6c77f785b27c936efb22874"]
  1446   |    json: ["0dec01379d3be6318c470ead31b1fe7ae7cb53d5", "471f378eab4c5e25f6c77f785b27c936efb22874"]
  1447   |    map: 2:0dec01379d3be6318c470ead31b1fe7ae7cb53d5 1:471f378eab4c5e25f6c77f785b27c936efb22874
  1447   |    map: 2:0dec01379d3be6318c470ead31b1fe7ae7cb53d5 1:471f378eab4c5e25f6c77f785b27c936efb22874
  1448   |    Successors:
  1448   |    Successors:
  1449   |    multi-line:
  1449   |    multi-line:
  1450   |    json: ""
  1450   |    json: []
  1451   | @  0dec01379d3b
  1451   | @  0dec01379d3b
  1452   | |    Predecessors:
  1452   | |    Predecessors:
  1453   | |    semi-colon:
  1453   | |    semi-colon:
  1454   | |    json: []
  1454   | |    json: []
  1455   | |    map:
  1455   | |    map:
  1469        semi-colon:
  1469        semi-colon:
  1470        json: []
  1470        json: []
  1471        map:
  1471        map:
  1472        Successors:
  1472        Successors:
  1473        multi-line:
  1473        multi-line:
  1474        json: ""
  1474        json: []
  1475 
  1475 
  1476   $ hg fatelog
  1476   $ hg fatelog
  1477   o  eb5a0daa2192
  1477   o  eb5a0daa2192
  1478   |
  1478   |
  1479   | @  0dec01379d3b
  1479   | @  0dec01379d3b
  1494   |    semi-colon: 1:471f378eab4c; 3:b7ea6d14e664
  1494   |    semi-colon: 1:471f378eab4c; 3:b7ea6d14e664
  1495   |    json: ["471f378eab4c5e25f6c77f785b27c936efb22874", "b7ea6d14e664bdc8922221f7992631b50da3fb07"]
  1495   |    json: ["471f378eab4c5e25f6c77f785b27c936efb22874", "b7ea6d14e664bdc8922221f7992631b50da3fb07"]
  1496   |    map: 1:471f378eab4c5e25f6c77f785b27c936efb22874 3:b7ea6d14e664bdc8922221f7992631b50da3fb07
  1496   |    map: 1:471f378eab4c5e25f6c77f785b27c936efb22874 3:b7ea6d14e664bdc8922221f7992631b50da3fb07
  1497   |    Successors:
  1497   |    Successors:
  1498   |    multi-line:
  1498   |    multi-line:
  1499   |    json: ""
  1499   |    json: []
  1500   | @  b7ea6d14e664
  1500   | @  b7ea6d14e664
  1501   | |    Predecessors:
  1501   | |    Predecessors:
  1502   | |    semi-colon:
  1502   | |    semi-colon:
  1503   | |    json: []
  1503   | |    json: []
  1504   | |    map:
  1504   | |    map:
  1518        semi-colon:
  1518        semi-colon:
  1519        json: []
  1519        json: []
  1520        map:
  1520        map:
  1521        Successors:
  1521        Successors:
  1522        multi-line:
  1522        multi-line:
  1523        json: ""
  1523        json: []
  1524 
  1524 
  1525   $ hg fatelog
  1525   $ hg fatelog
  1526   o  eb5a0daa2192
  1526   o  eb5a0daa2192
  1527   |
  1527   |
  1528   | @  b7ea6d14e664
  1528   | @  b7ea6d14e664
  1541   |    semi-colon:
  1541   |    semi-colon:
  1542   |    json: []
  1542   |    json: []
  1543   |    map:
  1543   |    map:
  1544   |    Successors:
  1544   |    Successors:
  1545   |    multi-line:
  1545   |    multi-line:
  1546   |    json: ""
  1546   |    json: []
  1547   o  ea207398892e
  1547   o  ea207398892e
  1548        Predecessors:
  1548        Predecessors:
  1549        semi-colon:
  1549        semi-colon:
  1550        json: []
  1550        json: []
  1551        map:
  1551        map:
  1552        Successors:
  1552        Successors:
  1553        multi-line:
  1553        multi-line:
  1554        json: ""
  1554        json: []
  1555 
  1555 
  1556   $ hg fatelog
  1556   $ hg fatelog
  1557   @  eb5a0daa2192
  1557   @  eb5a0daa2192
  1558   |
  1558   |
  1559   o  ea207398892e
  1559   o  ea207398892e
  1566   |    semi-colon: 1:471f378eab4c; 3:b7ea6d14e664
  1566   |    semi-colon: 1:471f378eab4c; 3:b7ea6d14e664
  1567   |    json: ["471f378eab4c5e25f6c77f785b27c936efb22874", "b7ea6d14e664bdc8922221f7992631b50da3fb07"]
  1567   |    json: ["471f378eab4c5e25f6c77f785b27c936efb22874", "b7ea6d14e664bdc8922221f7992631b50da3fb07"]
  1568   |    map: 1:471f378eab4c5e25f6c77f785b27c936efb22874 3:b7ea6d14e664bdc8922221f7992631b50da3fb07
  1568   |    map: 1:471f378eab4c5e25f6c77f785b27c936efb22874 3:b7ea6d14e664bdc8922221f7992631b50da3fb07
  1569   |    Successors:
  1569   |    Successors:
  1570   |    multi-line:
  1570   |    multi-line:
  1571   |    json: ""
  1571   |    json: []
  1572   | x  b7ea6d14e664
  1572   | x  b7ea6d14e664
  1573   | |    Predecessors: 2:0dec01379d3b
  1573   | |    Predecessors: 2:0dec01379d3b
  1574   | |    semi-colon: 2:0dec01379d3b
  1574   | |    semi-colon: 2:0dec01379d3b
  1575   | |    json: ["0dec01379d3be6318c470ead31b1fe7ae7cb53d5"]
  1575   | |    json: ["0dec01379d3be6318c470ead31b1fe7ae7cb53d5"]
  1576   | |    map: 2:0dec01379d3be6318c470ead31b1fe7ae7cb53d5
  1576   | |    map: 2:0dec01379d3be6318c470ead31b1fe7ae7cb53d5
  1598        semi-colon:
  1598        semi-colon:
  1599        json: []
  1599        json: []
  1600        map:
  1600        map:
  1601        Successors:
  1601        Successors:
  1602        multi-line:
  1602        multi-line:
  1603        json: ""
  1603        json: []
  1604 
  1604 
  1605   $ hg fatelog --hidden
  1605   $ hg fatelog --hidden
  1606   @  eb5a0daa2192
  1606   @  eb5a0daa2192
  1607   |
  1607   |
  1608   | x  b7ea6d14e664
  1608   | x  b7ea6d14e664
  1796   |    semi-colon: 1:471f378eab4c
  1796   |    semi-colon: 1:471f378eab4c
  1797   |    json: ["471f378eab4c5e25f6c77f785b27c936efb22874"]
  1797   |    json: ["471f378eab4c5e25f6c77f785b27c936efb22874"]
  1798   |    map: 1:471f378eab4c5e25f6c77f785b27c936efb22874
  1798   |    map: 1:471f378eab4c5e25f6c77f785b27c936efb22874
  1799   |    Successors:
  1799   |    Successors:
  1800   |    multi-line:
  1800   |    multi-line:
  1801   |    json: ""
  1801   |    json: []
  1802   | @  471f378eab4c
  1802   | @  471f378eab4c
  1803   |/     Predecessors:
  1803   |/     Predecessors:
  1804   |      semi-colon:
  1804   |      semi-colon:
  1805   |      json: []
  1805   |      json: []
  1806   |      map:
  1806   |      map:
  1812        semi-colon:
  1812        semi-colon:
  1813        json: []
  1813        json: []
  1814        map:
  1814        map:
  1815        Successors:
  1815        Successors:
  1816        multi-line:
  1816        multi-line:
  1817        json: ""
  1817        json: []
  1818 
  1818 
  1819   $ hg fatelog
  1819   $ hg fatelog
  1820   o  7a230b46bf61
  1820   o  7a230b46bf61
  1821   |
  1821   |
  1822   | @  471f378eab4c
  1822   | @  471f378eab4c
  1833   |    semi-colon:
  1833   |    semi-colon:
  1834   |    json: []
  1834   |    json: []
  1835   |    map:
  1835   |    map:
  1836   |    Successors:
  1836   |    Successors:
  1837   |    multi-line:
  1837   |    multi-line:
  1838   |    json: ""
  1838   |    json: []
  1839   o  ea207398892e
  1839   o  ea207398892e
  1840        Predecessors:
  1840        Predecessors:
  1841        semi-colon:
  1841        semi-colon:
  1842        json: []
  1842        json: []
  1843        map:
  1843        map:
  1844        Successors:
  1844        Successors:
  1845        multi-line:
  1845        multi-line:
  1846        json: ""
  1846        json: []
  1847 
  1847 
  1848   $ hg fatelog
  1848   $ hg fatelog
  1849   @  7a230b46bf61
  1849   @  7a230b46bf61
  1850   |
  1850   |
  1851   o  ea207398892e
  1851   o  ea207398892e
  1858   |    semi-colon: 1:471f378eab4c
  1858   |    semi-colon: 1:471f378eab4c
  1859   |    json: ["471f378eab4c5e25f6c77f785b27c936efb22874"]
  1859   |    json: ["471f378eab4c5e25f6c77f785b27c936efb22874"]
  1860   |    map: 1:471f378eab4c5e25f6c77f785b27c936efb22874
  1860   |    map: 1:471f378eab4c5e25f6c77f785b27c936efb22874
  1861   |    Successors:
  1861   |    Successors:
  1862   |    multi-line:
  1862   |    multi-line:
  1863   |    json: ""
  1863   |    json: []
  1864   | x  471f378eab4c
  1864   | x  471f378eab4c
  1865   |/     Predecessors:
  1865   |/     Predecessors:
  1866   |      semi-colon:
  1866   |      semi-colon:
  1867   |      json: []
  1867   |      json: []
  1868   |      map:
  1868   |      map:
  1874        semi-colon:
  1874        semi-colon:
  1875        json: []
  1875        json: []
  1876        map:
  1876        map:
  1877        Successors:
  1877        Successors:
  1878        multi-line:
  1878        multi-line:
  1879        json: ""
  1879        json: []
  1880 
  1880 
  1881   $ hg fatelog --hidden
  1881   $ hg fatelog --hidden
  1882   @  7a230b46bf61
  1882   @  7a230b46bf61
  1883   |
  1883   |
  1884   | x  471f378eab4c
  1884   | x  471f378eab4c
  1967   |    semi-colon:
  1967   |    semi-colon:
  1968   |    json: []
  1968   |    json: []
  1969   |    map:
  1969   |    map:
  1970   |    Successors:
  1970   |    Successors:
  1971   |    multi-line:
  1971   |    multi-line:
  1972   |    json: ""
  1972   |    json: []
  1973   o  ea207398892e
  1973   o  ea207398892e
  1974        Predecessors:
  1974        Predecessors:
  1975        semi-colon:
  1975        semi-colon:
  1976        json: []
  1976        json: []
  1977        map:
  1977        map:
  1978        Successors:
  1978        Successors:
  1979        multi-line:
  1979        multi-line:
  1980        json: ""
  1980        json: []
  1981 
  1981 
  1982   $ hg fatelog
  1982   $ hg fatelog
  1983   @  f897c6137566
  1983   @  f897c6137566
  1984   |
  1984   |
  1985   o  ea207398892e
  1985   o  ea207398892e
  1995   |    semi-colon: 2:0dec01379d3b
  1995   |    semi-colon: 2:0dec01379d3b
  1996   |    json: ["0dec01379d3be6318c470ead31b1fe7ae7cb53d5"]
  1996   |    json: ["0dec01379d3be6318c470ead31b1fe7ae7cb53d5"]
  1997   |    map: 2:0dec01379d3be6318c470ead31b1fe7ae7cb53d5
  1997   |    map: 2:0dec01379d3be6318c470ead31b1fe7ae7cb53d5
  1998   |    Successors:
  1998   |    Successors:
  1999   |    multi-line:
  1999   |    multi-line:
  2000   |    json: ""
  2000   |    json: []
  2001   | @  0dec01379d3b
  2001   | @  0dec01379d3b
  2002   | |    Predecessors: 1:471f378eab4c
  2002   | |    Predecessors: 1:471f378eab4c
  2003   | |    semi-colon: 1:471f378eab4c
  2003   | |    semi-colon: 1:471f378eab4c
  2004   | |    json: ["471f378eab4c5e25f6c77f785b27c936efb22874"]
  2004   | |    json: ["471f378eab4c5e25f6c77f785b27c936efb22874"]
  2005   | |    map: 1:471f378eab4c5e25f6c77f785b27c936efb22874
  2005   | |    map: 1:471f378eab4c5e25f6c77f785b27c936efb22874
  2020        semi-colon:
  2020        semi-colon:
  2021        json: []
  2021        json: []
  2022        map:
  2022        map:
  2023        Successors:
  2023        Successors:
  2024        multi-line:
  2024        multi-line:
  2025        json: ""
  2025        json: []
  2026 
  2026 
  2027   $ hg fatelog
  2027   $ hg fatelog
  2028   o  f897c6137566
  2028   o  f897c6137566
  2029   |
  2029   |
  2030   | @  0dec01379d3b
  2030   | @  0dec01379d3b
  2042   |    semi-colon: 1:471f378eab4c
  2042   |    semi-colon: 1:471f378eab4c
  2043   |    json: ["471f378eab4c5e25f6c77f785b27c936efb22874"]
  2043   |    json: ["471f378eab4c5e25f6c77f785b27c936efb22874"]
  2044   |    map: 1:471f378eab4c5e25f6c77f785b27c936efb22874
  2044   |    map: 1:471f378eab4c5e25f6c77f785b27c936efb22874
  2045   |    Successors:
  2045   |    Successors:
  2046   |    multi-line:
  2046   |    multi-line:
  2047   |    json: ""
  2047   |    json: []
  2048   | @  471f378eab4c
  2048   | @  471f378eab4c
  2049   |/     Predecessors:
  2049   |/     Predecessors:
  2050   |      semi-colon:
  2050   |      semi-colon:
  2051   |      json: []
  2051   |      json: []
  2052   |      map:
  2052   |      map:
  2058        semi-colon:
  2058        semi-colon:
  2059        json: []
  2059        json: []
  2060        map:
  2060        map:
  2061        Successors:
  2061        Successors:
  2062        multi-line:
  2062        multi-line:
  2063        json: ""
  2063        json: []
  2064 
  2064 
  2065   $ hg fatelog
  2065   $ hg fatelog
  2066   o  f897c6137566
  2066   o  f897c6137566
  2067   |
  2067   |
  2068   | @  471f378eab4c
  2068   | @  471f378eab4c
  2078   |    semi-colon:
  2078   |    semi-colon:
  2079   |    json: []
  2079   |    json: []
  2080   |    map:
  2080   |    map:
  2081   |    Successors:
  2081   |    Successors:
  2082   |    multi-line:
  2082   |    multi-line:
  2083   |    json: ""
  2083   |    json: []
  2084   @  ea207398892e
  2084   @  ea207398892e
  2085        Predecessors:
  2085        Predecessors:
  2086        semi-colon:
  2086        semi-colon:
  2087        json: []
  2087        json: []
  2088        map:
  2088        map:
  2089        Successors:
  2089        Successors:
  2090        multi-line:
  2090        multi-line:
  2091        json: ""
  2091        json: []
  2092 
  2092 
  2093   $ hg fatelog
  2093   $ hg fatelog
  2094   o  f897c6137566
  2094   o  f897c6137566
  2095   |
  2095   |
  2096   @  ea207398892e
  2096   @  ea207398892e
  2102   |    semi-colon: 2:0dec01379d3b
  2102   |    semi-colon: 2:0dec01379d3b
  2103   |    json: ["0dec01379d3be6318c470ead31b1fe7ae7cb53d5"]
  2103   |    json: ["0dec01379d3be6318c470ead31b1fe7ae7cb53d5"]
  2104   |    map: 2:0dec01379d3be6318c470ead31b1fe7ae7cb53d5
  2104   |    map: 2:0dec01379d3be6318c470ead31b1fe7ae7cb53d5
  2105   |    Successors:
  2105   |    Successors:
  2106   |    multi-line:
  2106   |    multi-line:
  2107   |    json: ""
  2107   |    json: []
  2108   | x  0dec01379d3b
  2108   | x  0dec01379d3b
  2109   | |    Predecessors: 1:471f378eab4c
  2109   | |    Predecessors: 1:471f378eab4c
  2110   | |    semi-colon: 1:471f378eab4c
  2110   | |    semi-colon: 1:471f378eab4c
  2111   | |    json: ["471f378eab4c5e25f6c77f785b27c936efb22874"]
  2111   | |    json: ["471f378eab4c5e25f6c77f785b27c936efb22874"]
  2112   | |    map: 1:471f378eab4c5e25f6c77f785b27c936efb22874
  2112   | |    map: 1:471f378eab4c5e25f6c77f785b27c936efb22874
  2127        semi-colon:
  2127        semi-colon:
  2128        json: []
  2128        json: []
  2129        map:
  2129        map:
  2130        Successors:
  2130        Successors:
  2131        multi-line:
  2131        multi-line:
  2132        json: ""
  2132        json: []
  2133 
  2133 
  2134 Check other fatelog implementations
  2134 Check other fatelog implementations
  2135 -----------------------------------
  2135 -----------------------------------
  2136 
  2136 
  2137   $ hg fatelogkw --hidden -q
  2137   $ hg fatelogkw --hidden -q
  2362   |    semi-colon: 6:4a004186e638
  2362   |    semi-colon: 6:4a004186e638
  2363   |    json: ["4a004186e63889f20cb16434fcbd72220bd1eace"]
  2363   |    json: ["4a004186e63889f20cb16434fcbd72220bd1eace"]
  2364   |    map: 6:4a004186e63889f20cb16434fcbd72220bd1eace
  2364   |    map: 6:4a004186e63889f20cb16434fcbd72220bd1eace
  2365   |    Successors:
  2365   |    Successors:
  2366   |    multi-line:
  2366   |    multi-line:
  2367   |    json: ""
  2367   |    json: []
  2368   | *  b18bc8331526
  2368   | *  b18bc8331526
  2369   |/     Predecessors: 6:4a004186e638
  2369   |/     Predecessors: 6:4a004186e638
  2370   |      semi-colon: 6:4a004186e638
  2370   |      semi-colon: 6:4a004186e638
  2371   |      json: ["4a004186e63889f20cb16434fcbd72220bd1eace"]
  2371   |      json: ["4a004186e63889f20cb16434fcbd72220bd1eace"]
  2372   |      map: 6:4a004186e63889f20cb16434fcbd72220bd1eace
  2372   |      map: 6:4a004186e63889f20cb16434fcbd72220bd1eace
  2373   |      Successors:
  2373   |      Successors:
  2374   |      multi-line:
  2374   |      multi-line:
  2375   |      json: ""
  2375   |      json: []
  2376   | *  ba2ed02b0c9a
  2376   | *  ba2ed02b0c9a
  2377   | |    Predecessors:
  2377   | |    Predecessors:
  2378   | |    semi-colon:
  2378   | |    semi-colon:
  2379   | |    json: []
  2379   | |    json: []
  2380   | |    map:
  2380   | |    map:
  2381   | |    Successors:
  2381   | |    Successors:
  2382   | |    multi-line:
  2382   | |    multi-line:
  2383   | |    json: ""
  2383   | |    json: []
  2384   | x  4a004186e638
  2384   | x  4a004186e638
  2385   |/     Predecessors:
  2385   |/     Predecessors:
  2386   |      semi-colon:
  2386   |      semi-colon:
  2387   |      json: []
  2387   |      json: []
  2388   |      map:
  2388   |      map:
  2395   |    semi-colon:
  2395   |    semi-colon:
  2396   |    json: []
  2396   |    json: []
  2397   |    map:
  2397   |    map:
  2398   |    Successors:
  2398   |    Successors:
  2399   |    multi-line:
  2399   |    multi-line:
  2400   |    json: ""
  2400   |    json: []
  2401   o  f897c6137566
  2401   o  f897c6137566
  2402   |    Predecessors:
  2402   |    Predecessors:
  2403   |    semi-colon:
  2403   |    semi-colon:
  2404   |    json: []
  2404   |    json: []
  2405   |    map:
  2405   |    map:
  2406   |    Successors:
  2406   |    Successors:
  2407   |    multi-line:
  2407   |    multi-line:
  2408   |    json: ""
  2408   |    json: []
  2409   o  ea207398892e
  2409   o  ea207398892e
  2410        Predecessors:
  2410        Predecessors:
  2411        semi-colon:
  2411        semi-colon:
  2412        json: []
  2412        json: []
  2413        map:
  2413        map:
  2414        Successors:
  2414        Successors:
  2415        multi-line:
  2415        multi-line:
  2416        json: ""
  2416        json: []
  2417   $ hg fatelog
  2417   $ hg fatelog
  2418   @  0b997eb7ceee
  2418   @  0b997eb7ceee
  2419   |
  2419   |
  2420   | *  b18bc8331526
  2420   | *  b18bc8331526
  2421   |/
  2421   |/
  2435   |    semi-colon: 6:4a004186e638
  2435   |    semi-colon: 6:4a004186e638
  2436   |    json: ["4a004186e63889f20cb16434fcbd72220bd1eace"]
  2436   |    json: ["4a004186e63889f20cb16434fcbd72220bd1eace"]
  2437   |    map: 6:4a004186e63889f20cb16434fcbd72220bd1eace
  2437   |    map: 6:4a004186e63889f20cb16434fcbd72220bd1eace
  2438   |    Successors:
  2438   |    Successors:
  2439   |    multi-line:
  2439   |    multi-line:
  2440   |    json: ""
  2440   |    json: []
  2441   | *  b18bc8331526
  2441   | *  b18bc8331526
  2442   |/     Predecessors: 6:4a004186e638
  2442   |/     Predecessors: 6:4a004186e638
  2443   |      semi-colon: 6:4a004186e638
  2443   |      semi-colon: 6:4a004186e638
  2444   |      json: ["4a004186e63889f20cb16434fcbd72220bd1eace"]
  2444   |      json: ["4a004186e63889f20cb16434fcbd72220bd1eace"]
  2445   |      map: 6:4a004186e63889f20cb16434fcbd72220bd1eace
  2445   |      map: 6:4a004186e63889f20cb16434fcbd72220bd1eace
  2446   |      Successors:
  2446   |      Successors:
  2447   |      multi-line:
  2447   |      multi-line:
  2448   |      json: ""
  2448   |      json: []
  2449   | *  ba2ed02b0c9a
  2449   | *  ba2ed02b0c9a
  2450   | |    Predecessors: 4:9bd10a0775e4
  2450   | |    Predecessors: 4:9bd10a0775e4
  2451   | |    semi-colon: 4:9bd10a0775e4
  2451   | |    semi-colon: 4:9bd10a0775e4
  2452   | |    json: ["9bd10a0775e478708cada5f176ec6de654359ce7"]
  2452   | |    json: ["9bd10a0775e478708cada5f176ec6de654359ce7"]
  2453   | |    map: 4:9bd10a0775e478708cada5f176ec6de654359ce7
  2453   | |    map: 4:9bd10a0775e478708cada5f176ec6de654359ce7
  2454   | |    Successors:
  2454   | |    Successors:
  2455   | |    multi-line:
  2455   | |    multi-line:
  2456   | |    json: ""
  2456   | |    json: []
  2457   | x  4a004186e638
  2457   | x  4a004186e638
  2458   |/     Predecessors: 4:9bd10a0775e4
  2458   |/     Predecessors: 4:9bd10a0775e4
  2459   |      semi-colon: 4:9bd10a0775e4
  2459   |      semi-colon: 4:9bd10a0775e4
  2460   |      json: ["9bd10a0775e478708cada5f176ec6de654359ce7"]
  2460   |      json: ["9bd10a0775e478708cada5f176ec6de654359ce7"]
  2461   |      map: 4:9bd10a0775e478708cada5f176ec6de654359ce7
  2461   |      map: 4:9bd10a0775e478708cada5f176ec6de654359ce7
  2468   |    semi-colon: 4:9bd10a0775e4
  2468   |    semi-colon: 4:9bd10a0775e4
  2469   |    json: ["9bd10a0775e478708cada5f176ec6de654359ce7"]
  2469   |    json: ["9bd10a0775e478708cada5f176ec6de654359ce7"]
  2470   |    map: 4:9bd10a0775e478708cada5f176ec6de654359ce7
  2470   |    map: 4:9bd10a0775e478708cada5f176ec6de654359ce7
  2471   |    Successors:
  2471   |    Successors:
  2472   |    multi-line:
  2472   |    multi-line:
  2473   |    json: ""
  2473   |    json: []
  2474   | x  9bd10a0775e4
  2474   | x  9bd10a0775e4
  2475   |/     Predecessors:
  2475   |/     Predecessors:
  2476   |      semi-colon:
  2476   |      semi-colon:
  2477   |      json: []
  2477   |      json: []
  2478   |      map:
  2478   |      map:
  2484   |    semi-colon: 2:0dec01379d3b
  2484   |    semi-colon: 2:0dec01379d3b
  2485   |    json: ["0dec01379d3be6318c470ead31b1fe7ae7cb53d5"]
  2485   |    json: ["0dec01379d3be6318c470ead31b1fe7ae7cb53d5"]
  2486   |    map: 2:0dec01379d3be6318c470ead31b1fe7ae7cb53d5
  2486   |    map: 2:0dec01379d3be6318c470ead31b1fe7ae7cb53d5
  2487   |    Successors:
  2487   |    Successors:
  2488   |    multi-line:
  2488   |    multi-line:
  2489   |    json: ""
  2489   |    json: []
  2490   | x  0dec01379d3b
  2490   | x  0dec01379d3b
  2491   | |    Predecessors: 1:471f378eab4c
  2491   | |    Predecessors: 1:471f378eab4c
  2492   | |    semi-colon: 1:471f378eab4c
  2492   | |    semi-colon: 1:471f378eab4c
  2493   | |    json: ["471f378eab4c5e25f6c77f785b27c936efb22874"]
  2493   | |    json: ["471f378eab4c5e25f6c77f785b27c936efb22874"]
  2494   | |    map: 1:471f378eab4c5e25f6c77f785b27c936efb22874
  2494   | |    map: 1:471f378eab4c5e25f6c77f785b27c936efb22874
  2509        semi-colon:
  2509        semi-colon:
  2510        json: []
  2510        json: []
  2511        map:
  2511        map:
  2512        Successors:
  2512        Successors:
  2513        multi-line:
  2513        multi-line:
  2514        json: ""
  2514        json: []
  2515   $ hg fatelog --hidden
  2515   $ hg fatelog --hidden
  2516   @  0b997eb7ceee
  2516   @  0b997eb7ceee
  2517   |
  2517   |
  2518   | *  b18bc8331526
  2518   | *  b18bc8331526
  2519   |/
  2519   |/
  2566   |    semi-colon: 4:9bd10a0775e4
  2566   |    semi-colon: 4:9bd10a0775e4
  2567   |    json: ["9bd10a0775e478708cada5f176ec6de654359ce7"]
  2567   |    json: ["9bd10a0775e478708cada5f176ec6de654359ce7"]
  2568   |    map: 4:9bd10a0775e478708cada5f176ec6de654359ce7
  2568   |    map: 4:9bd10a0775e478708cada5f176ec6de654359ce7
  2569   |    Successors:
  2569   |    Successors:
  2570   |    multi-line:
  2570   |    multi-line:
  2571   |    json: ""
  2571   |    json: []
  2572   | *  0b997eb7ceee
  2572   | *  0b997eb7ceee
  2573   | |    Predecessors: 4:9bd10a0775e4
  2573   | |    Predecessors: 4:9bd10a0775e4
  2574   | |    semi-colon: 4:9bd10a0775e4
  2574   | |    semi-colon: 4:9bd10a0775e4
  2575   | |    json: ["9bd10a0775e478708cada5f176ec6de654359ce7"]
  2575   | |    json: ["9bd10a0775e478708cada5f176ec6de654359ce7"]
  2576   | |    map: 4:9bd10a0775e478708cada5f176ec6de654359ce7
  2576   | |    map: 4:9bd10a0775e478708cada5f176ec6de654359ce7
  2577   | |    Successors:
  2577   | |    Successors:
  2578   | |    multi-line:
  2578   | |    multi-line:
  2579   | |    json: ""
  2579   | |    json: []
  2580   * |  b18bc8331526
  2580   * |  b18bc8331526
  2581   |/     Predecessors: 4:9bd10a0775e4
  2581   |/     Predecessors: 4:9bd10a0775e4
  2582   |      semi-colon: 4:9bd10a0775e4
  2582   |      semi-colon: 4:9bd10a0775e4
  2583   |      json: ["9bd10a0775e478708cada5f176ec6de654359ce7"]
  2583   |      json: ["9bd10a0775e478708cada5f176ec6de654359ce7"]
  2584   |      map: 4:9bd10a0775e478708cada5f176ec6de654359ce7
  2584   |      map: 4:9bd10a0775e478708cada5f176ec6de654359ce7
  2585   |      Successors:
  2585   |      Successors:
  2586   |      multi-line:
  2586   |      multi-line:
  2587   |      json: ""
  2587   |      json: []
  2588   *  dd800401bd8c
  2588   *  dd800401bd8c
  2589   |    Predecessors: 4:9bd10a0775e4
  2589   |    Predecessors: 4:9bd10a0775e4
  2590   |    semi-colon: 4:9bd10a0775e4
  2590   |    semi-colon: 4:9bd10a0775e4
  2591   |    json: ["9bd10a0775e478708cada5f176ec6de654359ce7"]
  2591   |    json: ["9bd10a0775e478708cada5f176ec6de654359ce7"]
  2592   |    map: 4:9bd10a0775e478708cada5f176ec6de654359ce7
  2592   |    map: 4:9bd10a0775e478708cada5f176ec6de654359ce7
  2593   |    Successors:
  2593   |    Successors:
  2594   |    multi-line:
  2594   |    multi-line:
  2595   |    json: ""
  2595   |    json: []
  2596   | @  9bd10a0775e4
  2596   | @  9bd10a0775e4
  2597   |/     Predecessors:
  2597   |/     Predecessors:
  2598   |      semi-colon:
  2598   |      semi-colon:
  2599   |      json: []
  2599   |      json: []
  2600   |      map:
  2600   |      map:
  2607   |    semi-colon:
  2607   |    semi-colon:
  2608   |    json: []
  2608   |    json: []
  2609   |    map:
  2609   |    map:
  2610   |    Successors:
  2610   |    Successors:
  2611   |    multi-line:
  2611   |    multi-line:
  2612   |    json: ""
  2612   |    json: []
  2613   o  ea207398892e
  2613   o  ea207398892e
  2614        Predecessors:
  2614        Predecessors:
  2615        semi-colon:
  2615        semi-colon:
  2616        json: []
  2616        json: []
  2617        map:
  2617        map:
  2618        Successors:
  2618        Successors:
  2619        multi-line:
  2619        multi-line:
  2620        json: ""
  2620        json: []
  2621 
  2621 
  2622   $ hg fatelog
  2622   $ hg fatelog
  2623   *  eceed8f98ffc
  2623   *  eceed8f98ffc
  2624   |
  2624   |
  2625   | *  0b997eb7ceee
  2625   | *  0b997eb7ceee
  2819        semi-colon:
  2819        semi-colon:
  2820        json: []
  2820        json: []
  2821        map:
  2821        map:
  2822        Successors:
  2822        Successors:
  2823        multi-line:
  2823        multi-line:
  2824        json: ""
  2824        json: []
  2825   $ hg fatelog
  2825   $ hg fatelog
  2826   @  471f378eab4c
  2826   @  471f378eab4c
  2827   |    Obsfate: pruned by test (at 1970-01-01 00:00 +0000);
  2827   |    Obsfate: pruned by test (at 1970-01-01 00:00 +0000);
  2828   o  ea207398892e
  2828   o  ea207398892e
  2829   
  2829   
  2872        semi-colon:
  2872        semi-colon:
  2873        json: []
  2873        json: []
  2874        map:
  2874        map:
  2875        Successors:
  2875        Successors:
  2876        multi-line:
  2876        multi-line:
  2877        json: ""
  2877        json: []
  2878 
  2878 
  2879 # todo: the obsfate output is not ideal
  2879 # todo: the obsfate output is not ideal
  2880   $ hg fatelog
  2880   $ hg fatelog
  2881   @  471f378eab4c
  2881   @  471f378eab4c
  2882   |    Obsfate: pruned;
  2882   |    Obsfate: pruned;