tests/test-evolve-obshistory.t
branchmercurial-4.3
changeset 3716 e5ba6531503e
parent 3715 a77fb9669e99
child 3818 f8677cb11dcb
equal deleted inserted replaced
3715:a77fb9669e99 3716:e5ba6531503e
   403 -----------
   403 -----------
   404 
   404 
   405 Check that debugobshistory on splitted commit show both targets
   405 Check that debugobshistory on splitted commit show both targets
   406   $ hg obslog 471597cad322 --hidden --patch
   406   $ hg obslog 471597cad322 --hidden --patch
   407   x  471597cad322 (1) A0
   407   x  471597cad322 (1) A0
   408        rewritten as 337fec4d2edc, f257fde29c7a by test (Thu Jan 01 00:00:00 1970 +0000)
   408        rewritten(parent, content) as 337fec4d2edc, f257fde29c7a by test (Thu Jan 01 00:00:00 1970 +0000)
   409          note: testing split
   409          note: testing split
   410          (No patch available, too many successors (2))
   410          (No patch available, too many successors (2))
   411   
   411   
   412   $ hg obslog 471597cad322 --hidden --no-graph -Tjson | python -m json.tool
   412   $ hg obslog 471597cad322 --hidden --no-graph -Tjson | python -m json.tool
   413   [
   413   [
   415           "markers": [
   415           "markers": [
   416               {
   416               {
   417                   "date": [
   417                   "date": [
   418                       *, (glob)
   418                       *, (glob)
   419                       0 (glob)
   419                       0 (glob)
       
   420                   ],
       
   421                   "effect": [
       
   422                       "parent",
       
   423                       "content"
   420                   ],
   424                   ],
   421                   "note": "testing split",
   425                   "note": "testing split",
   422                   "succnodes": [
   426                   "succnodes": [
   423                       "337fec4d2edc",
   427                       "337fec4d2edc",
   424                       "f257fde29c7a"
   428                       "f257fde29c7a"
   436 the revision plus the splitted one
   440 the revision plus the splitted one
   437   $ hg obslog 337fec4d2edc --patch
   441   $ hg obslog 337fec4d2edc --patch
   438   o  337fec4d2edc (2) A0
   442   o  337fec4d2edc (2) A0
   439   |
   443   |
   440   x  471597cad322 (1) A0
   444   x  471597cad322 (1) A0
   441        rewritten as 337fec4d2edc, f257fde29c7a by test (Thu Jan 01 00:00:00 1970 +0000)
   445        rewritten(parent, content) as 337fec4d2edc, f257fde29c7a by test (Thu Jan 01 00:00:00 1970 +0000)
   442          note: testing split
   446          note: testing split
   443          (No patch available, too many successors (2))
   447          (No patch available, too many successors (2))
   444   
   448   
   445 With the all option, it should show the three changesets
   449 With the all option, it should show the three changesets
   446   $ hg obslog --all 337fec4d2edc --patch
   450   $ hg obslog --all 337fec4d2edc --patch
   447   o  337fec4d2edc (2) A0
   451   o  337fec4d2edc (2) A0
   448   |
   452   |
   449   | @  f257fde29c7a (3) A0
   453   | @  f257fde29c7a (3) A0
   450   |/
   454   |/
   451   x  471597cad322 (1) A0
   455   x  471597cad322 (1) A0
   452        rewritten as 337fec4d2edc, f257fde29c7a by test (Thu Jan 01 00:00:00 1970 +0000)
   456        rewritten(parent, content) as 337fec4d2edc, f257fde29c7a by test (Thu Jan 01 00:00:00 1970 +0000)
   453          note: testing split
   457          note: testing split
   454          (No patch available, too many successors (2))
   458          (No patch available, too many successors (2))
   455   
   459   
   456 Check that debugobshistory on the second successor after split show
   460 Check that debugobshistory on the second successor after split show
   457 the revision plus the splitted one
   461 the revision plus the splitted one
   458   $ hg obslog f257fde29c7a --patch
   462   $ hg obslog f257fde29c7a --patch
   459   @  f257fde29c7a (3) A0
   463   @  f257fde29c7a (3) A0
   460   |
   464   |
   461   x  471597cad322 (1) A0
   465   x  471597cad322 (1) A0
   462        rewritten as 337fec4d2edc, f257fde29c7a by test (Thu Jan 01 00:00:00 1970 +0000)
   466        rewritten(parent, content) as 337fec4d2edc, f257fde29c7a by test (Thu Jan 01 00:00:00 1970 +0000)
   463          note: testing split
   467          note: testing split
   464          (No patch available, too many successors (2))
   468          (No patch available, too many successors (2))
   465   
   469   
   466 With the all option, it should show the three changesets
   470 With the all option, it should show the three changesets
   467   $ hg obslog f257fde29c7a --all --patch
   471   $ hg obslog f257fde29c7a --all --patch
   468   o  337fec4d2edc (2) A0
   472   o  337fec4d2edc (2) A0
   469   |
   473   |
   470   | @  f257fde29c7a (3) A0
   474   | @  f257fde29c7a (3) A0
   471   |/
   475   |/
   472   x  471597cad322 (1) A0
   476   x  471597cad322 (1) A0
   473        rewritten as 337fec4d2edc, f257fde29c7a by test (Thu Jan 01 00:00:00 1970 +0000)
   477        rewritten(parent, content) as 337fec4d2edc, f257fde29c7a by test (Thu Jan 01 00:00:00 1970 +0000)
   474          note: testing split
   478          note: testing split
   475          (No patch available, too many successors (2))
   479          (No patch available, too many successors (2))
   476   
   480   
   477 Obslog with all option all should also works on the splitted commit
   481 Obslog with all option all should also works on the splitted commit
   478   $ hg obslog -a 471597cad322 --hidden --patch
   482   $ hg obslog -a 471597cad322 --hidden --patch
   479   o  337fec4d2edc (2) A0
   483   o  337fec4d2edc (2) A0
   480   |
   484   |
   481   | @  f257fde29c7a (3) A0
   485   | @  f257fde29c7a (3) A0
   482   |/
   486   |/
   483   x  471597cad322 (1) A0
   487   x  471597cad322 (1) A0
   484        rewritten as 337fec4d2edc, f257fde29c7a by test (Thu Jan 01 00:00:00 1970 +0000)
   488        rewritten(parent, content) as 337fec4d2edc, f257fde29c7a by test (Thu Jan 01 00:00:00 1970 +0000)
   485          note: testing split
   489          note: testing split
   486          (No patch available, too many successors (2))
   490          (No patch available, too many successors (2))
   487   
   491   
   488 Check that debugobshistory on both successors after split show
   492 Check that debugobshistory on both successors after split show
   489 a coherent graph
   493 a coherent graph
   491   o  337fec4d2edc (2) A0
   495   o  337fec4d2edc (2) A0
   492   |
   496   |
   493   | @  f257fde29c7a (3) A0
   497   | @  f257fde29c7a (3) A0
   494   |/
   498   |/
   495   x  471597cad322 (1) A0
   499   x  471597cad322 (1) A0
   496        rewritten as 337fec4d2edc, f257fde29c7a by test (Thu Jan 01 00:00:00 1970 +0000)
   500        rewritten(parent, content) as 337fec4d2edc, f257fde29c7a by test (Thu Jan 01 00:00:00 1970 +0000)
   497          note: testing split
   501          note: testing split
   498          (No patch available, too many successors (2))
   502          (No patch available, too many successors (2))
   499   
   503   
   500   $ hg update 471597cad322
   504   $ hg update 471597cad322
   501   abort: hidden revision '471597cad322'!
   505   abort: hidden revision '471597cad322'!
   660 Actual test
   664 Actual test
   661 -----------
   665 -----------
   662 
   666 
   663   $ hg obslog de7290d8b885 --hidden --patch
   667   $ hg obslog de7290d8b885 --hidden --patch
   664   x  de7290d8b885 (1) A0
   668   x  de7290d8b885 (1) A0
   665        rewritten as 1ae8bc733a14, 337fec4d2edc, c7f044602e9b, f257fde29c7a by test (Thu Jan 01 00:00:00 1970 +0000)
   669        rewritten(parent, content) as 1ae8bc733a14, 337fec4d2edc, c7f044602e9b, f257fde29c7a by test (Thu Jan 01 00:00:00 1970 +0000)
   666          (No patch available, too many successors (4))
   670          (No patch available, too many successors (4))
   667   
   671   
   668   $ hg obslog de7290d8b885 --hidden --all --patch
   672   $ hg obslog de7290d8b885 --hidden --all --patch
   669   o  1ae8bc733a14 (4) A0
   673   o  1ae8bc733a14 (4) A0
   670   |
   674   |
   673   | @  c7f044602e9b (5) A0
   677   | @  c7f044602e9b (5) A0
   674   |/
   678   |/
   675   | o  f257fde29c7a (3) A0
   679   | o  f257fde29c7a (3) A0
   676   |/
   680   |/
   677   x  de7290d8b885 (1) A0
   681   x  de7290d8b885 (1) A0
   678        rewritten as 1ae8bc733a14, 337fec4d2edc, c7f044602e9b, f257fde29c7a by test (Thu Jan 01 00:00:00 1970 +0000)
   682        rewritten(parent, content) as 1ae8bc733a14, 337fec4d2edc, c7f044602e9b, f257fde29c7a by test (Thu Jan 01 00:00:00 1970 +0000)
   679          (No patch available, too many successors (4))
   683          (No patch available, too many successors (4))
   680   
   684   
   681   $ hg obslog de7290d8b885 --hidden --no-graph -Tjson | python -m json.tool
   685   $ hg obslog de7290d8b885 --hidden --no-graph -Tjson | python -m json.tool
   682   [
   686   [
   683       {
   687       {
   684           "markers": [
   688           "markers": [
   685               {
   689               {
   686                   "date": [
   690                   "date": [
   687                       *, (glob)
   691                       *, (glob)
   688                       0 (glob)
   692                       0 (glob)
       
   693                   ],
       
   694                   "effect": [
       
   695                       "parent",
       
   696                       "content"
   689                   ],
   697                   ],
   690                   "succnodes": [
   698                   "succnodes": [
   691                       "1ae8bc733a14",
   699                       "1ae8bc733a14",
   692                       "337fec4d2edc",
   700                       "337fec4d2edc",
   693                       "c7f044602e9b",
   701                       "c7f044602e9b",
   704   ]
   712   ]
   705   $ hg obslog c7f044602e9b --patch
   713   $ hg obslog c7f044602e9b --patch
   706   @  c7f044602e9b (5) A0
   714   @  c7f044602e9b (5) A0
   707   |
   715   |
   708   x  de7290d8b885 (1) A0
   716   x  de7290d8b885 (1) A0
   709        rewritten as 1ae8bc733a14, 337fec4d2edc, c7f044602e9b, f257fde29c7a by test (Thu Jan 01 00:00:00 1970 +0000)
   717        rewritten(parent, content) as 1ae8bc733a14, 337fec4d2edc, c7f044602e9b, f257fde29c7a by test (Thu Jan 01 00:00:00 1970 +0000)
   710          (No patch available, too many successors (4))
   718          (No patch available, too many successors (4))
   711   
   719   
   712   $ hg obslog c7f044602e9b --no-graph -Tjson | python -m json.tool
   720   $ hg obslog c7f044602e9b --no-graph -Tjson | python -m json.tool
   713   [
   721   [
   714       {
   722       {
   721           "markers": [
   729           "markers": [
   722               {
   730               {
   723                   "date": [
   731                   "date": [
   724                       *, (glob)
   732                       *, (glob)
   725                       0 (glob)
   733                       0 (glob)
       
   734                   ],
       
   735                   "effect": [
       
   736                       "parent",
       
   737                       "content"
   726                   ],
   738                   ],
   727                   "succnodes": [
   739                   "succnodes": [
   728                       "1ae8bc733a14",
   740                       "1ae8bc733a14",
   729                       "337fec4d2edc",
   741                       "337fec4d2edc",
   730                       "c7f044602e9b",
   742                       "c7f044602e9b",
   748   | @  c7f044602e9b (5) A0
   760   | @  c7f044602e9b (5) A0
   749   |/
   761   |/
   750   | o  f257fde29c7a (3) A0
   762   | o  f257fde29c7a (3) A0
   751   |/
   763   |/
   752   x  de7290d8b885 (1) A0
   764   x  de7290d8b885 (1) A0
   753        rewritten as 1ae8bc733a14, 337fec4d2edc, c7f044602e9b, f257fde29c7a by test (Thu Jan 01 00:00:00 1970 +0000)
   765        rewritten(parent, content) as 1ae8bc733a14, 337fec4d2edc, c7f044602e9b, f257fde29c7a by test (Thu Jan 01 00:00:00 1970 +0000)
   754          (No patch available, too many successors (4))
   766          (No patch available, too many successors (4))
   755   
   767   
   756   $ hg obslog 5 --all --patch
   768   $ hg obslog 5 --all --patch
   757   o  1ae8bc733a14 (4) A0
   769   o  1ae8bc733a14 (4) A0
   758   |
   770   |
   761   | @  c7f044602e9b (5) A0
   773   | @  c7f044602e9b (5) A0
   762   |/
   774   |/
   763   | o  f257fde29c7a (3) A0
   775   | o  f257fde29c7a (3) A0
   764   |/
   776   |/
   765   x  de7290d8b885 (1) A0
   777   x  de7290d8b885 (1) A0
   766        rewritten as 1ae8bc733a14, 337fec4d2edc, c7f044602e9b, f257fde29c7a by test (Thu Jan 01 00:00:00 1970 +0000)
   778        rewritten(parent, content) as 1ae8bc733a14, 337fec4d2edc, c7f044602e9b, f257fde29c7a by test (Thu Jan 01 00:00:00 1970 +0000)
   767          (No patch available, too many successors (4))
   779          (No patch available, too many successors (4))
   768   
   780   
   769   $ hg update de7290d8b885
   781   $ hg update de7290d8b885
   770   abort: hidden revision 'de7290d8b885'!
   782   abort: hidden revision 'de7290d8b885'!
   771   (use --hidden to access hidden revisions; successors: 337fec4d2edc, f257fde29c7a and 2 more)
   783   (use --hidden to access hidden revisions; successors: 337fec4d2edc, f257fde29c7a and 2 more)
   836 
   848 
   837 Check that debugobshistory on the first folded revision show only
   849 Check that debugobshistory on the first folded revision show only
   838 the revision with the target
   850 the revision with the target
   839   $ hg obslog --hidden 471f378eab4c --patch
   851   $ hg obslog --hidden 471f378eab4c --patch
   840   x  471f378eab4c (1) A0
   852   x  471f378eab4c (1) A0
   841        rewritten as eb5a0daa2192 by test (Thu Jan 01 00:00:00 1970 +0000)
   853        rewritten(description, content) as eb5a0daa2192 by test (Thu Jan 01 00:00:00 1970 +0000)
   842          diff -r 471f378eab4c -r eb5a0daa2192 changeset-description
   854          diff -r 471f378eab4c -r eb5a0daa2192 changeset-description
   843          --- a/changeset-description
   855          --- a/changeset-description
   844          +++ b/changeset-description
   856          +++ b/changeset-description
   845          @@ -1,1 +1,1 @@
   857          @@ -1,1 +1,1 @@
   846          -A0
   858          -A0
   856 Check that with all option, all changesets are shown
   868 Check that with all option, all changesets are shown
   857   $ hg obslog --hidden --all 471f378eab4c --patch
   869   $ hg obslog --hidden --all 471f378eab4c --patch
   858   @    eb5a0daa2192 (3) C0
   870   @    eb5a0daa2192 (3) C0
   859   |\
   871   |\
   860   x |  0dec01379d3b (2) B0
   872   x |  0dec01379d3b (2) B0
   861    /     rewritten as eb5a0daa2192 by test (Thu Jan 01 00:00:00 1970 +0000)
   873    /     rewritten(description, parent, content) as eb5a0daa2192 by test (Thu Jan 01 00:00:00 1970 +0000)
   862   |        (No patch available, changesets rebased)
   874   |        (No patch available, changesets rebased)
   863   |
   875   |
   864   x  471f378eab4c (1) A0
   876   x  471f378eab4c (1) A0
   865        rewritten as eb5a0daa2192 by test (Thu Jan 01 00:00:00 1970 +0000)
   877        rewritten(description, content) as eb5a0daa2192 by test (Thu Jan 01 00:00:00 1970 +0000)
   866          diff -r 471f378eab4c -r eb5a0daa2192 changeset-description
   878          diff -r 471f378eab4c -r eb5a0daa2192 changeset-description
   867          --- a/changeset-description
   879          --- a/changeset-description
   868          +++ b/changeset-description
   880          +++ b/changeset-description
   869          @@ -1,1 +1,1 @@
   881          @@ -1,1 +1,1 @@
   870          -A0
   882          -A0
   879   
   891   
   880 Check that debugobshistory on the second folded revision show only
   892 Check that debugobshistory on the second folded revision show only
   881 the revision with the target
   893 the revision with the target
   882   $ hg obslog --hidden 0dec01379d3b --patch
   894   $ hg obslog --hidden 0dec01379d3b --patch
   883   x  0dec01379d3b (2) B0
   895   x  0dec01379d3b (2) B0
   884        rewritten as eb5a0daa2192 by test (Thu Jan 01 00:00:00 1970 +0000)
   896        rewritten(description, parent, content) as eb5a0daa2192 by test (Thu Jan 01 00:00:00 1970 +0000)
   885          (No patch available, changesets rebased)
   897          (No patch available, changesets rebased)
   886   
   898   
   887 Check that with all option, all changesets are shown
   899 Check that with all option, all changesets are shown
   888   $ hg obslog --hidden --all 0dec01379d3b --patch
   900   $ hg obslog --hidden --all 0dec01379d3b --patch
   889   @    eb5a0daa2192 (3) C0
   901   @    eb5a0daa2192 (3) C0
   890   |\
   902   |\
   891   x |  0dec01379d3b (2) B0
   903   x |  0dec01379d3b (2) B0
   892    /     rewritten as eb5a0daa2192 by test (Thu Jan 01 00:00:00 1970 +0000)
   904    /     rewritten(description, parent, content) as eb5a0daa2192 by test (Thu Jan 01 00:00:00 1970 +0000)
   893   |        (No patch available, changesets rebased)
   905   |        (No patch available, changesets rebased)
   894   |
   906   |
   895   x  471f378eab4c (1) A0
   907   x  471f378eab4c (1) A0
   896        rewritten as eb5a0daa2192 by test (Thu Jan 01 00:00:00 1970 +0000)
   908        rewritten(description, content) as eb5a0daa2192 by test (Thu Jan 01 00:00:00 1970 +0000)
   897          diff -r 471f378eab4c -r eb5a0daa2192 changeset-description
   909          diff -r 471f378eab4c -r eb5a0daa2192 changeset-description
   898          --- a/changeset-description
   910          --- a/changeset-description
   899          +++ b/changeset-description
   911          +++ b/changeset-description
   900          @@ -1,1 +1,1 @@
   912          @@ -1,1 +1,1 @@
   901          -A0
   913          -A0
   912 graph
   924 graph
   913   $ hg obslog eb5a0daa2192 --patch
   925   $ hg obslog eb5a0daa2192 --patch
   914   @    eb5a0daa2192 (3) C0
   926   @    eb5a0daa2192 (3) C0
   915   |\
   927   |\
   916   x |  0dec01379d3b (2) B0
   928   x |  0dec01379d3b (2) B0
   917    /     rewritten as eb5a0daa2192 by test (Thu Jan 01 00:00:00 1970 +0000)
   929    /     rewritten(description, parent, content) as eb5a0daa2192 by test (Thu Jan 01 00:00:00 1970 +0000)
   918   |        (No patch available, changesets rebased)
   930   |        (No patch available, changesets rebased)
   919   |
   931   |
   920   x  471f378eab4c (1) A0
   932   x  471f378eab4c (1) A0
   921        rewritten as eb5a0daa2192 by test (Thu Jan 01 00:00:00 1970 +0000)
   933        rewritten(description, content) as eb5a0daa2192 by test (Thu Jan 01 00:00:00 1970 +0000)
   922          diff -r 471f378eab4c -r eb5a0daa2192 changeset-description
   934          diff -r 471f378eab4c -r eb5a0daa2192 changeset-description
   923          --- a/changeset-description
   935          --- a/changeset-description
   924          +++ b/changeset-description
   936          +++ b/changeset-description
   925          @@ -1,1 +1,1 @@
   937          @@ -1,1 +1,1 @@
   926          -A0
   938          -A0
   945           "markers": [
   957           "markers": [
   946               {
   958               {
   947                   "date": [
   959                   "date": [
   948                       *, (glob)
   960                       *, (glob)
   949                       0 (glob)
   961                       0 (glob)
       
   962                   ],
       
   963                   "effect": [
       
   964                       *, (glob)
       
   965                       "content"
   950                   ],
   966                   ],
   951                   "succnodes": [
   967                   "succnodes": [
   952                       "eb5a0daa2192"
   968                       "eb5a0daa2192"
   953                   ],
   969                   ],
   954                   "user": "test",
   970                   "user": "test",
   961       },
   977       },
   962       {
   978       {
   963           "markers": [
   979           "markers": [
   964               {
   980               {
   965                   "date": [
   981                   "date": [
   966                       *, (glob)
   982                       0.0,
   967                       0 (glob)
   983                       0 (glob)
       
   984                   ],
       
   985                   "effect": [
       
   986                       "description",
       
   987                       "parent",
       
   988                       "content"
   968                   ],
   989                   ],
   969                   "succnodes": [
   990                   "succnodes": [
   970                       "eb5a0daa2192"
   991                       "eb5a0daa2192"
   971                   ],
   992                   ],
   972                   "user": "test",
   993                   "user": "test",
  1401 Check that debugobshistory on head show a coherent graph
  1422 Check that debugobshistory on head show a coherent graph
  1402   $ hg obslog eb5a0daa2192 --patch
  1423   $ hg obslog eb5a0daa2192 --patch
  1403   @    eb5a0daa2192 (4) C0
  1424   @    eb5a0daa2192 (4) C0
  1404   |\
  1425   |\
  1405   x |  471f378eab4c (1) A0
  1426   x |  471f378eab4c (1) A0
  1406    /     rewritten as eb5a0daa2192 by test (Thu Jan 01 00:00:00 1970 +0000)
  1427    /     rewritten(description, content) as eb5a0daa2192 by test (Thu Jan 01 00:00:00 1970 +0000)
  1407   |        diff -r 471f378eab4c -r eb5a0daa2192 changeset-description
  1428   |        diff -r 471f378eab4c -r eb5a0daa2192 changeset-description
  1408   |        --- a/changeset-description
  1429   |        --- a/changeset-description
  1409   |        +++ b/changeset-description
  1430   |        +++ b/changeset-description
  1410   |        @@ -1,1 +1,1 @@
  1431   |        @@ -1,1 +1,1 @@
  1411   |        -A0
  1432   |        -A0
  1417   |        @@ -0,0 +1,1 @@
  1438   |        @@ -0,0 +1,1 @@
  1418   |        +B0
  1439   |        +B0
  1419   |
  1440   |
  1420   |
  1441   |
  1421   x  b7ea6d14e664 (3) B1
  1442   x  b7ea6d14e664 (3) B1
  1422   |    rewritten as eb5a0daa2192 by test (Thu Jan 01 00:00:00 1970 +0000)
  1443   |    rewritten(description, parent, content) as eb5a0daa2192 by test (Thu Jan 01 00:00:00 1970 +0000)
  1423   |      (No patch available, changesets rebased)
  1444   |      (No patch available, changesets rebased)
  1424   |
  1445   |
  1425   x  0dec01379d3b (2) B0
  1446   x  0dec01379d3b (2) B0
  1426        rewritten(description) as b7ea6d14e664 by test (Thu Jan 01 00:00:00 1970 +0000)
  1447        rewritten(description) as b7ea6d14e664 by test (Thu Jan 01 00:00:00 1970 +0000)
  1427          diff -r 0dec01379d3b -r b7ea6d14e664 changeset-description
  1448          diff -r 0dec01379d3b -r b7ea6d14e664 changeset-description
  1435 Check that obslog on ROOT with all option show everything
  1456 Check that obslog on ROOT with all option show everything
  1436   $ hg obslog 1 --hidden --all --patch
  1457   $ hg obslog 1 --hidden --all --patch
  1437   @    eb5a0daa2192 (4) C0
  1458   @    eb5a0daa2192 (4) C0
  1438   |\
  1459   |\
  1439   x |  471f378eab4c (1) A0
  1460   x |  471f378eab4c (1) A0
  1440    /     rewritten as eb5a0daa2192 by test (Thu Jan 01 00:00:00 1970 +0000)
  1461    /     rewritten(description, content) as eb5a0daa2192 by test (Thu Jan 01 00:00:00 1970 +0000)
  1441   |        diff -r 471f378eab4c -r eb5a0daa2192 changeset-description
  1462   |        diff -r 471f378eab4c -r eb5a0daa2192 changeset-description
  1442   |        --- a/changeset-description
  1463   |        --- a/changeset-description
  1443   |        +++ b/changeset-description
  1464   |        +++ b/changeset-description
  1444   |        @@ -1,1 +1,1 @@
  1465   |        @@ -1,1 +1,1 @@
  1445   |        -A0
  1466   |        -A0
  1451   |        @@ -0,0 +1,1 @@
  1472   |        @@ -0,0 +1,1 @@
  1452   |        +B0
  1473   |        +B0
  1453   |
  1474   |
  1454   |
  1475   |
  1455   x  b7ea6d14e664 (3) B1
  1476   x  b7ea6d14e664 (3) B1
  1456   |    rewritten as eb5a0daa2192 by test (Thu Jan 01 00:00:00 1970 +0000)
  1477   |    rewritten(description, parent, content) as eb5a0daa2192 by test (Thu Jan 01 00:00:00 1970 +0000)
  1457   |      (No patch available, changesets rebased)
  1478   |      (No patch available, changesets rebased)
  1458   |
  1479   |
  1459   x  0dec01379d3b (2) B0
  1480   x  0dec01379d3b (2) B0
  1460        rewritten(description) as b7ea6d14e664 by test (Thu Jan 01 00:00:00 1970 +0000)
  1481        rewritten(description) as b7ea6d14e664 by test (Thu Jan 01 00:00:00 1970 +0000)
  1461          diff -r 0dec01379d3b -r b7ea6d14e664 changeset-description
  1482          diff -r 0dec01379d3b -r b7ea6d14e664 changeset-description
  1478           "markers": [
  1499           "markers": [
  1479               {
  1500               {
  1480                   "date": [
  1501                   "date": [
  1481                       *, (glob)
  1502                       *, (glob)
  1482                       0 (glob)
  1503                       0 (glob)
       
  1504                   ],
       
  1505                   "effect": [
       
  1506                       *, (glob)
       
  1507                       *, (glob)
       
  1508                       "content"
  1483                   ],
  1509                   ],
  1484                   "succnodes": [
  1510                   "succnodes": [
  1485                       "eb5a0daa2192"
  1511                       "eb5a0daa2192"
  1486                   ],
  1512                   ],
  1487                   "user": "test",
  1513                   "user": "test",
  1494       },
  1520       },
  1495       {
  1521       {
  1496           "markers": [
  1522           "markers": [
  1497               {
  1523               {
  1498                   "date": [
  1524                   "date": [
  1499                       *, (glob)
  1525                       0.0,
  1500                       0 (glob)
  1526                       0 (glob)
  1501                   ],
  1527                   ],
  1502                   "effect": [
  1528                   "effect": [
  1503                       "description"
  1529                       "description"
  1504                   ],
  1530                   ],
  1515       },
  1541       },
  1516       {
  1542       {
  1517           "markers": [
  1543           "markers": [
  1518               {
  1544               {
  1519                   "date": [
  1545                   "date": [
  1520                       *, (glob)
  1546                       0.0,
  1521                       0 (glob)
  1547                       0 (glob)
       
  1548                   ],
       
  1549                   "effect": [
       
  1550                       "description",
       
  1551                       "content"
  1522                   ],
  1552                   ],
  1523                   "succnodes": [
  1553                   "succnodes": [
  1524                       "eb5a0daa2192"
  1554                       "eb5a0daa2192"
  1525                   ],
  1555                   ],
  1526                   "user": "test",
  1556                   "user": "test",