tests/test-tutorial.t
branchmercurial-4.3
changeset 4174 e07e764c0f48
parent 4077 9c025ec4af88
parent 4173 e268f7fd7839
child 4207 3d917da5bd95
equal deleted inserted replaced
4173:e268f7fd7839 4174:e07e764c0f48
   309       		shape=pentagon,
   309       		shape=pentagon,
   310       		style=filled,
   310       		style=filled,
   311       		width=1];
   311       		width=1];
   312       	0 -> 1	 [arrowhead=none,
   312       	0 -> 1	 [arrowhead=none,
   313       		penwidth=2.0];
   313       		penwidth=2.0];
   314       	3	 [fillcolor="#7F7FFF",
   314       	4	 [fillcolor="#9999FF",
   315       		fixedsize=true,
   315       		fixedsize=true,
   316       		group=default,
   316       		group=default,
   317       		height=1,
   317       		height=1,
   318       		label=3,
   318       		label=3,
   319       		pin=true,
   319       		pin=true,
   320       		pos="1,3!",
   320       		pos="1,4!",
   321       		shape=pentagon,
   321       		shape=pentagon,
   322       		style=filled,
   322       		style=filled,
   323       		width=1];
       
   324       	1 -> 3	 [arrowhead=none,
       
   325       		penwidth=2.0];
   323       		penwidth=2.0];
   326       }
   324       }
   327 #endif
   325 #endif
   328 
   326 
   329   $ hg export tip
   327   $ hg export tip
   364   searching for changes
   362   searching for changes
   365   adding changesets
   363   adding changesets
   366   adding manifests
   364   adding manifests
   367   adding file changes
   365   adding file changes
   368   added 1 changesets with 1 changes to 1 files (+1 heads)
   366   added 1 changesets with 1 changes to 1 files (+1 heads)
   369   new changesets 9ca060c80d74
       
   370   (run 'hg heads' to see heads, 'hg merge' to merge)
   367   (run 'hg heads' to see heads, 'hg merge' to merge)
   371 
   368 
   372 I now have a new head. Note that this remote head is immutable.
   369 I now have a new head. Note that this remote head is immutable.
   373 
   370 
   374   $ hg log -G
   371   $ hg log -G
   410       		shape=pentagon,
   407       		shape=pentagon,
   411       		style=filled,
   408       		style=filled,
   412       		width=1];
   409       		width=1];
   413       	0 -> 1	 [arrowhead=none,
   410       	0 -> 1	 [arrowhead=none,
   414       		penwidth=2.0];
   411       		penwidth=2.0];
   415       	4	 [fillcolor="#7F7FFF",
       
   416       		fixedsize=true,
   412       		fixedsize=true,
   417       		group=default,
   413       		group=default,
   418       		height=1,
   414       		height=1,
   419       		label=4,
   415       		label=4,
   420       		pin=true,
   416       		pin=true,
   421       		pos="1,4!",
   417       		pos="1,4!",
   422       		shape=circle,
       
   423       		style=filled,
       
   424       		width=1];
       
   425       	0 -> 4	 [arrowhead=none,
       
   426       		penwidth=2.0];
       
   427       	3	 [fillcolor="#7F7FFF",
       
   428       		fixedsize=true,
       
   429       		group=default,
       
   430       		height=1,
       
   431       		label=3,
       
   432       		pin=true,
       
   433       		pos="1,3!",
       
   434       		shape=pentagon,
       
   435       		style=filled,
       
   436       		width=1];
       
   437       	1 -> 3	 [arrowhead=none,
       
   438       		penwidth=2.0];
   418       		penwidth=2.0];
   439       }
   419       }
   440 #endif
   420 #endif
   441 
   421 
   442 Instead of merging my head with the new one. I'm going to rebase my work
   422 Instead of merging my head with the new one. I'm going to rebase my work
   443 
   423 
   444   $ hg diff
   424   $ hg diff
   445   $ hg rebase --dest 9ca060c80d74 --source 4d5dc8187023
   425   $ hg rebase --dest 9ca060c80d74 --source 4d5dc8187023
   446   rebasing 1:4d5dc8187023 "adding condiment"
   426   rebasing 1:4d5dc8187023 "adding condiment"
   447   merging shopping
   427   merging shopping
   448   rebasing 3:9d0363b81950 "adding fruit"
   428   rebasing 4:9d0363b81950 "adding fruit"
   449   merging shopping
   429   merging shopping
   450 
   430 
   451 
   431 
   452 My local work is now rebased on the remote one.
   432 My local work is now rebased on the remote one.
   453 
   433 
   476       		label=0,
   456       		label=0,
   477       		pin=true,
   457       		pin=true,
   478       		pos="1,0!",
   458       		pos="1,0!",
   479       		shape=circle,
   459       		shape=circle,
   480       		style=filled,
   460       		style=filled,
   481       		width=1];
       
   482       	4	 [fillcolor="#7F7FFF",
       
   483       		fixedsize=true,
       
   484       		group=default,
       
   485       		height=1,
       
   486       		label=4,
       
   487       		pin=true,
       
   488       		pos="1,4!",
       
   489       		shape=circle,
       
   490       		style=filled,
       
   491       		width=1];
       
   492       	0 -> 4	 [arrowhead=none,
       
   493       		penwidth=2.0];
       
   494       	5	 [fillcolor="#7F7FFF",
       
   495       		fixedsize=true,
   461       		fixedsize=true,
   496       		group=default,
   462       		group=default,
   497       		height=1,
   463       		height=1,
   498       		label=5,
   464       		label=5,
   499       		pin=true,
   465       		pin=true,
   500       		pos="1,5!",
   466       		pos="1,5!",
   501       		shape=pentagon,
   467       		shape=circle,
   502       		style=filled,
   468       		style=filled,
   503       		width=1];
       
   504       	4 -> 5	 [arrowhead=none,
       
   505       		penwidth=2.0];
   469       		penwidth=2.0];
   506       	6	 [fillcolor="#7F7FFF",
   470       	6	 [fillcolor="#7F7FFF",
   507       		fixedsize=true,
   471       		fixedsize=true,
   508       		group=default,
   472       		group=default,
   509       		height=1,
   473       		height=1,
   512       		pos="1,6!",
   476       		pos="1,6!",
   513       		shape=pentagon,
   477       		shape=pentagon,
   514       		style=filled,
   478       		style=filled,
   515       		width=1];
   479       		width=1];
   516       	5 -> 6	 [arrowhead=none,
   480       	5 -> 6	 [arrowhead=none,
       
   481       		penwidth=2.0];
       
   482       	7	 [fillcolor="#9999FF",
       
   483       		fixedsize=true,
       
   484       		group=default,
       
   485       		height=0.5,
       
   486       		label=7,
       
   487       		pin=true,
       
   488       		pos="1,7!",
       
   489       		shape=pentagon,
       
   490       		style=filled,
       
   491       		width=0.5];
       
   492       	6 -> 7	 [arrowhead=none,
   517       		penwidth=2.0];
   493       		penwidth=2.0];
   518       }
   494       }
   519 #endif
   495 #endif
   520 
   496 
   521 Removing changesets
   497 Removing changesets
   578       		label=0,
   554       		label=0,
   579       		pin=true,
   555       		pin=true,
   580       		pos="1,0!",
   556       		pos="1,0!",
   581       		shape=circle,
   557       		shape=circle,
   582       		style=filled,
   558       		style=filled,
   583       		width=1];
       
   584       	4	 [fillcolor="#7F7FFF",
       
   585       		fixedsize=true,
       
   586       		group=default,
       
   587       		height=1,
       
   588       		label=4,
       
   589       		pin=true,
       
   590       		pos="1,4!",
       
   591       		shape=circle,
       
   592       		style=filled,
       
   593       		width=1];
       
   594       	0 -> 4	 [arrowhead=none,
       
   595       		penwidth=2.0];
       
   596       	5	 [fillcolor="#7F7FFF",
       
   597       		fixedsize=true,
   559       		fixedsize=true,
   598       		group=default,
   560       		group=default,
   599       		height=1,
   561       		height=1,
   600       		label=5,
   562       		label=5,
   601       		pin=true,
   563       		pin=true,
   602       		pos="1,5!",
   564       		pos="1,5!",
   603       		shape=pentagon,
   565       		shape=circle,
   604       		style=filled,
   566       		style=filled,
   605       		width=1];
       
   606       	4 -> 5	 [arrowhead=none,
       
   607       		penwidth=2.0];
   567       		penwidth=2.0];
   608       	6	 [fillcolor="#7F7FFF",
   568       	6	 [fillcolor="#7F7FFF",
   609       		fixedsize=true,
   569       		fixedsize=true,
   610       		group=default,
   570       		group=default,
   611       		height=1,
   571       		height=1,
   614       		pos="1,6!",
   574       		pos="1,6!",
   615       		shape=pentagon,
   575       		shape=pentagon,
   616       		style=filled,
   576       		style=filled,
   617       		width=1];
   577       		width=1];
   618       	5 -> 6	 [arrowhead=none,
   578       	5 -> 6	 [arrowhead=none,
       
   579       		penwidth=2.0];
       
   580       	7	 [fillcolor="#9999FF",
       
   581       		fixedsize=true,
       
   582       		group=default,
       
   583       		height=0.5,
       
   584       		label=7,
       
   585       		pin=true,
       
   586       		pos="1,7!",
       
   587       		shape=pentagon,
       
   588       		style=filled,
       
   589       		width=0.5];
       
   590       	6 -> 7	 [arrowhead=none,
   619       		penwidth=2.0];
   591       		penwidth=2.0];
   620       }
   592       }
   621 #endif
   593 #endif
   622 
   594 
   623 Reordering changesets
   595 Reordering changesets
   663 .. note: grab is an alias for `hg rebase --dest . --rev <target>; hg up <there>`
   635 .. note: grab is an alias for `hg rebase --dest . --rev <target>; hg up <there>`
   664 
   636 
   665   $ hg up 'p1(10b8aeaa8cc8)' # going on "bathroom stuff" parent
   637   $ hg up 'p1(10b8aeaa8cc8)' # going on "bathroom stuff" parent
   666   1 files updated, 0 files merged, 0 files removed, 0 files unresolved
   638   1 files updated, 0 files merged, 0 files removed, 0 files unresolved
   667   $ hg pick fac207dec9f5 # moving "SPAM SPAM" to the working directory parent
   639   $ hg pick fac207dec9f5 # moving "SPAM SPAM" to the working directory parent
   668   picking 9:fac207dec9f5 "SPAM SPAM"
   640   picking 10:fac207dec9f5 "SPAM SPAM"
   669   merging shopping
   641   merging shopping
   670   $ hg log -G
   642   $ hg log -G
   671   @  57e9caedbcb8 (draft): SPAM SPAM
   643   @  57e9caedbcb8 (draft): SPAM SPAM
   672   |
   644   |
   673   | o  10b8aeaa8cc8 (draft): bathroom stuff
   645   | o  10b8aeaa8cc8 (draft): bathroom stuff
   697       		label=0,
   669       		label=0,
   698       		pin=true,
   670       		pin=true,
   699       		pos="1,0!",
   671       		pos="1,0!",
   700       		shape=circle,
   672       		shape=circle,
   701       		style=filled,
   673       		style=filled,
   702       		width=1];
       
   703       	4	 [fillcolor="#7F7FFF",
       
   704       		fixedsize=true,
       
   705       		group=default,
       
   706       		height=1,
       
   707       		label=4,
       
   708       		pin=true,
       
   709       		pos="1,4!",
       
   710       		shape=circle,
       
   711       		style=filled,
       
   712       		width=1];
       
   713       	0 -> 4	 [arrowhead=none,
       
   714       		penwidth=2.0];
       
   715       	5	 [fillcolor="#7F7FFF",
       
   716       		fixedsize=true,
   674       		fixedsize=true,
   717       		group=default,
   675       		group=default,
   718       		height=1,
   676       		height=1,
   719       		label=5,
   677       		label=5,
   720       		pin=true,
   678       		pin=true,
   721       		pos="1,5!",
   679       		pos="1,5!",
   722       		shape=pentagon,
   680       		shape=circle,
   723       		style=filled,
   681       		style=filled,
   724       		width=1];
       
   725       	4 -> 5	 [arrowhead=none,
       
   726       		penwidth=2.0];
   682       		penwidth=2.0];
   727       	6	 [fillcolor="#7F7FFF",
   683       	6	 [fillcolor="#7F7FFF",
   728       		fixedsize=true,
   684       		fixedsize=true,
   729       		group=default,
   685       		group=default,
   730       		height=1,
   686       		height=1,
   734       		shape=pentagon,
   690       		shape=pentagon,
   735       		style=filled,
   691       		style=filled,
   736       		width=1];
   692       		width=1];
   737       	5 -> 6	 [arrowhead=none,
   693       	5 -> 6	 [arrowhead=none,
   738       		penwidth=2.0];
   694       		penwidth=2.0];
   739       	8	 [fillcolor="#7F7FFF",
   695       		height=0.5,
   740       		fixedsize=true,
       
   741       		group=default,
       
   742       		height=1,
       
   743       		label=8,
       
   744       		pin=true,
       
   745       		pos="1,8!",
       
   746       		shape=pentagon,
       
   747       		style=filled,
       
   748       		width=1];
       
   749       	6 -> 8	 [arrowhead=none,
       
   750       		penwidth=2.0];
       
   751       	10	 [fillcolor="#7F7FFF",
       
   752       		fixedsize=true,
       
   753       		group=default,
       
   754       		height=1,
       
   755       		label=10,
       
   756       		pin=true,
       
   757       		pos="1,10!",
       
   758       		shape=pentagon,
       
   759       		style=filled,
       
   760       		width=1];
       
   761       	6 -> 10	 [arrowhead=none,
       
   762       		penwidth=2.0];
   696       		penwidth=2.0];
   763       }
   697       }
   764 #endif
   698 #endif
   765 
   699 
   766 We have a new SPAM SPAM version without the bathroom stuff
   700 We have a new SPAM SPAM version without the bathroom stuff
   800   searching for changes
   734   searching for changes
   801   adding changesets
   735   adding changesets
   802   adding manifests
   736   adding manifests
   803   adding file changes
   737   adding file changes
   804   added 3 changesets with 3 changes to 1 files
   738   added 3 changesets with 3 changes to 1 files
   805   5 new obsolescence markers
   739   6 new obsolescence markers
   806 
   740 
   807 for simplicity sake we get the bathroom change in line again
   741 for simplicity sake we get the bathroom change in line again
   808 
   742 
   809   $ hg pick 10b8aeaa8cc8
   743   $ hg pick 10b8aeaa8cc8
   810   picking 8:10b8aeaa8cc8 "bathroom stuff"
   744   picking 9:10b8aeaa8cc8 "bathroom stuff"
   811   merging shopping
   745   merging shopping
   812   $ hg phase --draft .
   746   $ hg phase --draft .
   813   $ hg log -G
   747   $ hg log -G
   814   @  4710c0968793 (draft): bathroom stuff
   748   @  4710c0968793 (draft): bathroom stuff
   815   |
   749   |
   840       		label=0,
   774       		label=0,
   841       		pin=true,
   775       		pin=true,
   842       		pos="1,0!",
   776       		pos="1,0!",
   843       		shape=circle,
   777       		shape=circle,
   844       		style=filled,
   778       		style=filled,
   845       		width=1];
       
   846       	4	 [fillcolor="#7F7FFF",
       
   847       		fixedsize=true,
       
   848       		group=default,
       
   849       		height=1,
       
   850       		label=4,
       
   851       		pin=true,
       
   852       		pos="1,4!",
       
   853       		shape=circle,
       
   854       		style=filled,
       
   855       		width=1];
       
   856       	0 -> 4	 [arrowhead=none,
       
   857       		penwidth=2.0];
       
   858       	5	 [fillcolor="#7F7FFF",
       
   859       		fixedsize=true,
       
   860       		group=default,
       
   861       		height=1,
       
   862       		label=5,
       
   863       		pin=true,
       
   864       		pos="1,5!",
       
   865       		shape=circle,
       
   866       		style=filled,
       
   867       		width=1];
       
   868       	4 -> 5	 [arrowhead=none,
       
   869       		penwidth=2.0];
       
   870       	6	 [fillcolor="#7F7FFF",
       
   871       		fixedsize=true,
       
   872       		group=default,
       
   873       		height=1,
       
   874       		label=6,
       
   875       		pin=true,
       
   876       		pos="1,6!",
       
   877       		shape=circle,
       
   878       		style=filled,
       
   879       		width=1];
       
   880       	5 -> 6	 [arrowhead=none,
       
   881       		penwidth=2.0];
       
   882       	10	 [fillcolor="#7F7FFF",
       
   883       		fixedsize=true,
       
   884       		group=default,
       
   885       		height=1,
       
   886       		label=10,
       
   887       		pin=true,
       
   888       		pos="1,10!",
       
   889       		shape=circle,
       
   890       		style=filled,
       
   891       		width=1];
       
   892       	6 -> 10	 [arrowhead=none,
       
   893       		penwidth=2.0];
   779       		penwidth=2.0];
   894       	11	 [fillcolor="#7F7FFF",
   780       	11	 [fillcolor="#7F7FFF",
   895       		fixedsize=true,
   781       		fixedsize=true,
   896       		group=default,
   782       		group=default,
   897       		height=1,
   783       		height=1,
   898       		label=11,
   784       		label=11,
   899       		pin=true,
   785       		pin=true,
   900       		pos="1,11!",
   786       		pos="1,11!",
   901       		shape=pentagon,
   787       		shape=circle,
   902       		style=filled,
   788       		style=filled,
   903       		width=1];
   789       		width=0.5];
   904       	10 -> 11	 [arrowhead=none,
   790       	7 -> 11	 [arrowhead=none,
       
   791       		penwidth=2.0];
       
   792       	12	 [fillcolor="#9999FF",
       
   793       		fixedsize=true,
       
   794       		group=default,
       
   795       		height=0.5,
       
   796       		label=12,
       
   797       		pin=true,
       
   798       		pos="1,12!",
       
   799       		shape=pentagon,
       
   800       		style=filled,
   905       		penwidth=2.0];
   801       		penwidth=2.0];
   906       }
   802       }
   907 #endif
   803 #endif
   908 
   804 
   909 Splitting change
   805 Splitting change
  1012   adding changesets
   908   adding changesets
  1013   adding manifests
   909   adding manifests
  1014   adding file changes
   910   adding file changes
  1015   added 1 changesets with 1 changes to 1 files
   911   added 1 changesets with 1 changes to 1 files
  1016   1 new obsolescence markers
   912   1 new obsolescence markers
  1017   new changesets 4710c0968793
       
  1018   (run 'hg update' to get a working copy)
   913   (run 'hg update' to get a working copy)
  1019   $ hg log -G
   914   $ hg log -G
  1020   o  4710c0968793 (public): bathroom stuff
   915   o  4710c0968793 (public): bathroom stuff
  1021   |
   916   |
  1022   o  57e9caedbcb8 (public): SPAM SPAM
   917   o  57e9caedbcb8 (public): SPAM SPAM
  1068   adding changesets
   963   adding changesets
  1069   adding manifests
   964   adding manifests
  1070   adding file changes
   965   adding file changes
  1071   added 1 changesets with 1 changes to 1 files
   966   added 1 changesets with 1 changes to 1 files
  1072   1 new obsolescence markers
   967   1 new obsolescence markers
  1073   new changesets 4710c0968793
       
  1074   (run 'hg update' to get a working copy)
   968   (run 'hg update' to get a working copy)
  1075   $ hg log -G
   969   $ hg log -G
  1076   o  4710c0968793 (draft): bathroom stuff
   970   o  4710c0968793 (draft): bathroom stuff
  1077   |
   971   |
  1078   o  57e9caedbcb8 (public): SPAM SPAM
   972   o  57e9caedbcb8 (public): SPAM SPAM
  1136       		label=0,
  1030       		label=0,
  1137       		pin=true,
  1031       		pin=true,
  1138       		pos="1,0!",
  1032       		pos="1,0!",
  1139       		shape=circle,
  1033       		shape=circle,
  1140       		style=filled,
  1034       		style=filled,
  1141       		width=1];
  1035       		pin=true,
  1142       	4	 [fillcolor="#7F7FFF",
  1036       		pos="1,11!",
  1143       		fixedsize=true,
  1037       		shape=circle,
  1144       		group=default,
  1038       		style=filled,
  1145       		height=1,
  1039       		width=0.5];
  1146       		label=4,
  1040       	7 -> 11	 [arrowhead=none,
  1147       		pin=true,
  1041       		penwidth=2.0];
  1148       		pos="1,4!",
  1042       	14	 [fillcolor="#9999FF",
  1149       		shape=circle,
  1043       		fixedsize=true,
  1150       		style=filled,
  1044       		group=default,
  1151       		width=1];
  1045       		height=0.5,
  1152       	0 -> 4	 [arrowhead=none,
  1046       		label=14,
  1153       		penwidth=2.0];
  1047       		pin=true,
  1154       	5	 [fillcolor="#7F7FFF",
  1048       		pos="1,14!",
  1155       		fixedsize=true,
  1049       		shape=pentagon,
  1156       		group=default,
  1050       		style=filled,
  1157       		height=1,
       
  1158       		label=5,
       
  1159       		pin=true,
       
  1160       		pos="1,5!",
       
  1161       		shape=circle,
       
  1162       		style=filled,
       
  1163       		width=1];
       
  1164       	4 -> 5	 [arrowhead=none,
       
  1165       		penwidth=2.0];
       
  1166       	6	 [fillcolor="#7F7FFF",
       
  1167       		fixedsize=true,
       
  1168       		group=default,
       
  1169       		height=1,
       
  1170       		label=6,
       
  1171       		pin=true,
       
  1172       		pos="1,6!",
       
  1173       		shape=circle,
       
  1174       		style=filled,
       
  1175       		width=1];
       
  1176       	5 -> 6	 [arrowhead=none,
       
  1177       		penwidth=2.0];
       
  1178       	10	 [fillcolor="#7F7FFF",
       
  1179       		fixedsize=true,
       
  1180       		group=default,
       
  1181       		height=1,
       
  1182       		label=10,
       
  1183       		pin=true,
       
  1184       		pos="1,10!",
       
  1185       		shape=circle,
       
  1186       		style=filled,
       
  1187       		width=1];
       
  1188       	6 -> 10	 [arrowhead=none,
       
  1189       		penwidth=2.0];
       
  1190       	12	 [fillcolor="#7F7FFF",
       
  1191       		fixedsize=true,
       
  1192       		group=default,
       
  1193       		height=1,
       
  1194       		label=12,
       
  1195       		pin=true,
       
  1196       		pos="1,12!",
       
  1197       		shape=pentagon,
       
  1198       		style=filled,
       
  1199       		width=1];
       
  1200       	10 -> 12	 [arrowhead=none,
       
  1201       		penwidth=2.0];
  1051       		penwidth=2.0];
  1202       }
  1052       }
  1203 #endif
  1053 #endif
  1204 
  1054 
  1205 When we pull from remote again we get an unstable state!
  1055 When we pull from remote again we get an unstable state!
  1208   pulling from $TESTTMP/remote (glob)
  1058   pulling from $TESTTMP/remote (glob)
  1209   searching for changes
  1059   searching for changes
  1210   adding changesets
  1060   adding changesets
  1211   adding manifests
  1061   adding manifests
  1212   adding file changes
  1062   adding file changes
  1213   added 1 changesets with 1 changes to 1 files
  1063   added 1 changesets with 1 changes to 1 files (+1 heads)
  1214   new changesets e4e4fa805d92
  1064   (run 'hg heads' to see heads, 'hg merge' to merge)
  1215   (run 'hg update' to get a working copy)
  1065   1 new unstable changesets
  1216   1 new orphan changesets
       
  1217 
  1066 
  1218 The new changeset "animal" is based on an old changeset of "bathroom". You can
  1067 The new changeset "animal" is based on an old changeset of "bathroom". You can
  1219 see both version showing up in the log.
  1068 see both version showing up in the log.
  1220 
  1069 
  1221   $ hg log -G
  1070   $ hg log -G
  1252       		label=0,
  1101       		label=0,
  1253       		pin=true,
  1102       		pin=true,
  1254       		pos="1,0!",
  1103       		pos="1,0!",
  1255       		shape=circle,
  1104       		shape=circle,
  1256       		style=filled,
  1105       		style=filled,
  1257       		width=1];
       
  1258       	4	 [fillcolor="#7F7FFF",
       
  1259       		fixedsize=true,
       
  1260       		group=default,
       
  1261       		height=1,
       
  1262       		label=4,
       
  1263       		pin=true,
       
  1264       		pos="1,4!",
       
  1265       		shape=circle,
       
  1266       		style=filled,
       
  1267       		width=1];
       
  1268       	0 -> 4	 [arrowhead=none,
       
  1269       		penwidth=2.0];
       
  1270       	5	 [fillcolor="#7F7FFF",
       
  1271       		fixedsize=true,
       
  1272       		group=default,
       
  1273       		height=1,
       
  1274       		label=5,
       
  1275       		pin=true,
       
  1276       		pos="1,5!",
       
  1277       		shape=circle,
       
  1278       		style=filled,
       
  1279       		width=1];
       
  1280       	4 -> 5	 [arrowhead=none,
       
  1281       		penwidth=2.0];
       
  1282       	6	 [fillcolor="#7F7FFF",
       
  1283       		fixedsize=true,
       
  1284       		group=default,
       
  1285       		height=1,
       
  1286       		label=6,
       
  1287       		pin=true,
       
  1288       		pos="1,6!",
       
  1289       		shape=circle,
       
  1290       		style=filled,
       
  1291       		width=1];
       
  1292       	5 -> 6	 [arrowhead=none,
       
  1293       		penwidth=2.0];
       
  1294       	10	 [fillcolor="#7F7FFF",
       
  1295       		fixedsize=true,
       
  1296       		group=default,
       
  1297       		height=1,
       
  1298       		label=10,
       
  1299       		pin=true,
       
  1300       		pos="1,10!",
       
  1301       		shape=circle,
       
  1302       		style=filled,
       
  1303       		width=1];
       
  1304       	6 -> 10	 [arrowhead=none,
       
  1305       		penwidth=2.0];
       
  1306       	11	 [fillcolor="#DFDFFF",
       
  1307       		fixedsize=true,
       
  1308       		group=default_alt,
       
  1309       		height=1,
       
  1310       		label=11,
       
  1311       		pin=true,
       
  1312       		pos="2,11!",
       
  1313       		shape=pentagon,
       
  1314       		style="dotted, filled",
       
  1315       		width=1];
       
  1316       	10 -> 11	 [arrowhead=none,
       
  1317       		penwidth=2.0];
       
  1318       	12	 [fillcolor="#7F7FFF",
       
  1319       		fixedsize=true,
       
  1320       		group=default,
       
  1321       		height=1,
       
  1322       		label=12,
       
  1323       		pin=true,
       
  1324       		pos="1,12!",
       
  1325       		shape=pentagon,
       
  1326       		style=filled,
       
  1327       		width=1];
       
  1328       	10 -> 12	 [arrowhead=none,
       
  1329       		penwidth=2.0];
       
  1330       	11 -> 12	 [arrowtail=none,
       
  1331       		dir=back,
       
  1332       		minlen=0,
       
  1333       		penwidth=2.0,
       
  1334       		style=dashed];
       
  1335       	13	 [fillcolor="#FF4F4F",
       
  1336       		fixedsize=true,
       
  1337       		group=default_alt,
       
  1338       		height=1,
       
  1339       		label=13,
       
  1340       		pin=true,
       
  1341       		pos="2,13!",
       
  1342       		shape=pentagon,
       
  1343       		style=filled,
       
  1344       		width=1];
       
  1345       	11 -> 13	 [arrowhead=none,
       
  1346       		penwidth=2.0];
  1106       		penwidth=2.0];
  1347       }
  1107       }
  1348 #endif
  1108 #endif
  1349 
  1109 
  1350 The older version 75954b8cd933 never ceased to exist in the local repo. It was
  1110 The older version 75954b8cd933 never ceased to exist in the local repo. It was
  1356 share it with the outside:
  1116 share it with the outside:
  1357 
  1117 
  1358   $ hg push other
  1118   $ hg push other
  1359   pushing to $TESTTMP/other (glob)
  1119   pushing to $TESTTMP/other (glob)
  1360   searching for changes
  1120   searching for changes
  1361   abort: push includes orphan changeset: e4e4fa805d92!
  1121   abort: push includes unstable changeset: e4e4fa805d92!
  1362   (use 'hg evolve' to get a stable history or --force to ignore warnings)
  1122   (use 'hg evolve' to get a stable history or --force to ignore warnings)
  1363   [255]
  1123   [255]
  1364  
  1124  
  1365 
  1125 
  1366 To resolve this unstable state, you need to rebase bf1b0d202029 onto
  1126 To resolve this unstable state, you need to rebase bf1b0d202029 onto
  1367 a44c85f957d3. The `hg evolve` command will do this for you.
  1127 a44c85f957d3. The `hg evolve` command will do this for you.
  1368 
  1128 
  1369 It has a --dry-run option to only suggest the next move.
  1129 It has a --dry-run option to only suggest the next move.
  1370 
  1130 
  1371   $ hg evolve --dry-run
  1131   $ hg evolve --dry-run
  1372   move:[13] animals
  1132   move:[15] animals
  1373   atop:[12] bathroom stuff
  1133   atop:[14] bathroom stuff
  1374   hg rebase -r e4e4fa805d92 -d 682004e81e71
  1134   hg rebase -r e4e4fa805d92 -d 682004e81e71
  1375 
  1135 
  1376 Let's do it
  1136 Let's do it
  1377 
  1137 
  1378   $ hg evolve
  1138   $ hg evolve
  1379   move:[13] animals
  1139   move:[15] animals
  1380   atop:[12] bathroom stuff
  1140   atop:[14] bathroom stuff
  1381   merging shopping
  1141   merging shopping
  1382   working directory is now at 2a2b36e14660
  1142   working directory is now at 2a2b36e14660
  1383 
  1143 
  1384 The old version of bathroom is hidden again.
  1144 The old version of bathroom is hidden again.
  1385 
  1145 
  1415       		label=0,
  1175       		label=0,
  1416       		pin=true,
  1176       		pin=true,
  1417       		pos="1,0!",
  1177       		pos="1,0!",
  1418       		shape=circle,
  1178       		shape=circle,
  1419       		style=filled,
  1179       		style=filled,
  1420       		width=1];
       
  1421       	4	 [fillcolor="#7F7FFF",
       
  1422       		fixedsize=true,
       
  1423       		group=default,
       
  1424       		height=1,
       
  1425       		label=4,
       
  1426       		pin=true,
       
  1427       		pos="1,4!",
       
  1428       		shape=circle,
       
  1429       		style=filled,
       
  1430       		width=1];
       
  1431       	0 -> 4	 [arrowhead=none,
       
  1432       		penwidth=2.0];
       
  1433       	5	 [fillcolor="#7F7FFF",
       
  1434       		fixedsize=true,
       
  1435       		group=default,
       
  1436       		height=1,
       
  1437       		label=5,
       
  1438       		pin=true,
       
  1439       		pos="1,5!",
       
  1440       		shape=circle,
       
  1441       		style=filled,
       
  1442       		width=1];
       
  1443       	4 -> 5	 [arrowhead=none,
       
  1444       		penwidth=2.0];
  1180       		penwidth=2.0];
  1445       	6	 [fillcolor="#7F7FFF",
  1181       	6	 [fillcolor="#7F7FFF",
  1446       		fixedsize=true,
  1182       		fixedsize=true,
  1447       		group=default,
  1183       		group=default,
  1448       		height=1,
  1184       		height=1,
  1452       		shape=circle,
  1188       		shape=circle,
  1453       		style=filled,
  1189       		style=filled,
  1454       		width=1];
  1190       		width=1];
  1455       	5 -> 6	 [arrowhead=none,
  1191       	5 -> 6	 [arrowhead=none,
  1456       		penwidth=2.0];
  1192       		penwidth=2.0];
  1457       	10	 [fillcolor="#7F7FFF",
       
  1458       		fixedsize=true,
       
  1459       		group=default,
       
  1460       		height=1,
       
  1461       		label=10,
       
  1462       		pin=true,
       
  1463       		pos="1,10!",
       
  1464       		shape=circle,
       
  1465       		style=filled,
       
  1466       		width=1];
       
  1467       	6 -> 10	 [arrowhead=none,
       
  1468       		penwidth=2.0];
       
  1469       	12	 [fillcolor="#7F7FFF",
       
  1470       		fixedsize=true,
       
  1471       		group=default,
       
  1472       		height=1,
       
  1473       		label=12,
       
  1474       		pin=true,
       
  1475       		pos="1,12!",
       
  1476       		shape=pentagon,
       
  1477       		style=filled,
       
  1478       		width=1];
       
  1479       	10 -> 12	 [arrowhead=none,
       
  1480       		penwidth=2.0];
       
  1481       	14	 [fillcolor="#7F7FFF",
       
  1482       		fixedsize=true,
       
  1483       		group=default,
       
  1484       		height=1,
       
  1485       		label=14,
       
  1486       		pin=true,
       
  1487       		pos="1,14!",
       
  1488       		shape=pentagon,
       
  1489       		style=filled,
       
  1490       		width=1];
       
  1491       	12 -> 14	 [arrowhead=none,
       
  1492       		penwidth=2.0];
  1193       		penwidth=2.0];
  1493       }
  1194       }
  1494 #endif
  1195 #endif
  1495 
  1196 
  1496 We can push this evolution to remote.
  1197 We can push this evolution to remote.
  1500   searching for changes
  1201   searching for changes
  1501   adding changesets
  1202   adding changesets
  1502   adding manifests
  1203   adding manifests
  1503   adding file changes
  1204   adding file changes
  1504   added 2 changesets with 2 changes to 1 files (+1 heads)
  1205   added 2 changesets with 2 changes to 1 files (+1 heads)
  1505   2 new obsolescence markers
  1206   3 new obsolescence markers
  1506   obsoleted 2 changesets
  1207   obsoleted 2 changesets
  1507 
  1208 
  1508 Remote get a warning that current working directory is based on an obsolete
  1209 Remote get a warning that current working directory is based on an obsolete
  1509 changeset.
  1210 changeset.
  1510 
  1211 
  1541   searching for changes
  1242   searching for changes
  1542   adding changesets
  1243   adding changesets
  1543   adding manifests
  1244   adding manifests
  1544   adding file changes
  1245   adding file changes
  1545   added 1 changesets with 1 changes to 1 files
  1246   added 1 changesets with 1 changes to 1 files
  1546   new changesets fc41faf45288
       
  1547   (run 'hg update' to get a working copy)
  1247   (run 'hg update' to get a working copy)
  1548   $ hg log -G
  1248   $ hg log -G
  1549   o  fc41faf45288 (draft): SPAM SPAM SPAM
  1249   o  fc41faf45288 (draft): SPAM SPAM SPAM
  1550   |
  1250   |
  1551   @  2a2b36e14660 (draft): animals
  1251   @  2a2b36e14660 (draft): animals
  1579       		label=0,
  1279       		label=0,
  1580       		pin=true,
  1280       		pin=true,
  1581       		pos="1,0!",
  1281       		pos="1,0!",
  1582       		shape=circle,
  1282       		shape=circle,
  1583       		style=filled,
  1283       		style=filled,
  1584       		width=1];
       
  1585       	4	 [fillcolor="#7F7FFF",
       
  1586       		fixedsize=true,
       
  1587       		group=default,
       
  1588       		height=1,
       
  1589       		label=4,
       
  1590       		pin=true,
       
  1591       		pos="1,4!",
       
  1592       		shape=circle,
       
  1593       		style=filled,
       
  1594       		width=1];
       
  1595       	0 -> 4	 [arrowhead=none,
       
  1596       		penwidth=2.0];
       
  1597       	5	 [fillcolor="#7F7FFF",
       
  1598       		fixedsize=true,
  1284       		fixedsize=true,
  1599       		group=default,
  1285       		group=default,
  1600       		height=1,
  1286       		height=1,
  1601       		label=5,
  1287       		label=5,
  1602       		pin=true,
  1288       		pin=true,
  1603       		pos="1,5!",
  1289       		pos="1,5!",
  1604       		shape=circle,
  1290       		shape=circle,
  1605       		style=filled,
  1291       		style=filled,
  1606       		width=1];
       
  1607       	4 -> 5	 [arrowhead=none,
       
  1608       		penwidth=2.0];
  1292       		penwidth=2.0];
  1609       	6	 [fillcolor="#7F7FFF",
  1293       	6	 [fillcolor="#7F7FFF",
  1610       		fixedsize=true,
  1294       		fixedsize=true,
  1611       		group=default,
  1295       		group=default,
  1612       		height=1,
  1296       		height=1,
  1616       		shape=circle,
  1300       		shape=circle,
  1617       		style=filled,
  1301       		style=filled,
  1618       		width=1];
  1302       		width=1];
  1619       	5 -> 6	 [arrowhead=none,
  1303       	5 -> 6	 [arrowhead=none,
  1620       		penwidth=2.0];
  1304       		penwidth=2.0];
  1621       	10	 [fillcolor="#7F7FFF",
  1305       		fixedsize=true,
  1622       		fixedsize=true,
  1306       		group=default,
  1623       		group=default,
  1307       		pin=true,
  1624       		height=1,
  1308       		pos="1,7!",
  1625       		label=10,
  1309       		shape=circle,
  1626       		pin=true,
  1310       		style=filled,
  1627       		pos="1,10!",
  1311       		penwidth=2.0];
  1628       		shape=circle,
  1312       		fixedsize=true,
  1629       		style=filled,
  1313       		group=default,
  1630       		width=1];
  1314       		pin=true,
  1631       	6 -> 10	 [arrowhead=none,
  1315       		pos="1,11!",
  1632       		penwidth=2.0];
  1316       		shape=circle,
  1633       	12	 [fillcolor="#7F7FFF",
  1317       		style=filled,
  1634       		fixedsize=true,
       
  1635       		group=default,
       
  1636       		height=1,
       
  1637       		label=12,
       
  1638       		pin=true,
       
  1639       		pos="1,12!",
       
  1640       		shape=pentagon,
       
  1641       		style=filled,
       
  1642       		width=1];
       
  1643       	10 -> 12	 [arrowhead=none,
       
  1644       		penwidth=2.0];
  1318       		penwidth=2.0];
  1645       	14	 [fillcolor="#7F7FFF",
  1319       	14	 [fillcolor="#7F7FFF",
  1646       		fixedsize=true,
  1320       		fixedsize=true,
  1647       		group=default,
  1321       		group=default,
  1648       		height=1,
  1322       		height=1,
  1649       		label=14,
  1323       		label=14,
  1650       		pin=true,
  1324       		pin=true,
  1651       		pos="1,14!",
  1325       		pos="1,14!",
  1652       		shape=pentagon,
  1326       		shape=pentagon,
  1653       		style=filled,
  1327       		style=filled,
  1654       		width=1];
  1328       		penwidth=2.0];
  1655       	12 -> 14	 [arrowhead=none,
  1329       		fixedsize=true,
  1656       		penwidth=2.0];
  1330       		group=default,
  1657       	15	 [fillcolor="#7F7FFF",
  1331       		pin=true,
  1658       		fixedsize=true,
  1332       		pos="1,16!",
  1659       		group=default,
  1333       		shape=pentagon,
  1660       		height=1,
  1334       		style=filled,
  1661       		label=15,
       
  1662       		pin=true,
       
  1663       		pos="1,15!",
       
  1664       		shape=pentagon,
       
  1665       		style=filled,
       
  1666       		width=1];
       
  1667       	14 -> 15	 [arrowhead=none,
       
  1668       		penwidth=2.0];
  1335       		penwidth=2.0];
  1669       }
  1336       }
  1670 #endif
  1337 #endif
  1671 
  1338 
  1672 In the mean time I noticed you can't buy animals in a super market and I prune the animal changeset:
  1339 In the mean time I noticed you can't buy animals in a super market and I prune the animal changeset:
  1673 
  1340 
  1674   $ hg prune 2a2b36e14660
  1341   $ hg prune 2a2b36e14660
  1675   1 files updated, 0 files merged, 0 files removed, 0 files unresolved
  1342   1 files updated, 0 files merged, 0 files removed, 0 files unresolved
  1676   working directory now at 682004e81e71
  1343   working directory now at 682004e81e71
  1677   1 changesets pruned
  1344   1 changesets pruned
  1678   1 new orphan changesets
  1345   1 new unstable changesets
  1679 
  1346 
  1680 
  1347 
  1681 The animals changeset is still displayed because the "SPAM SPAM SPAM" changeset
  1348 The animals changeset is still displayed because the "SPAM SPAM SPAM" changeset
  1682 is neither dead or obsolete. My repository is in an unstable state again.
  1349 is neither dead or obsolete. My repository is in an unstable state again.
  1683 
  1350 
  1715       		label=0,
  1382       		label=0,
  1716       		pin=true,
  1383       		pin=true,
  1717       		pos="1,0!",
  1384       		pos="1,0!",
  1718       		shape=circle,
  1385       		shape=circle,
  1719       		style=filled,
  1386       		style=filled,
  1720       		width=1];
       
  1721       	4	 [fillcolor="#7F7FFF",
       
  1722       		fixedsize=true,
       
  1723       		group=default,
       
  1724       		height=1,
       
  1725       		label=4,
       
  1726       		pin=true,
       
  1727       		pos="1,4!",
       
  1728       		shape=circle,
       
  1729       		style=filled,
       
  1730       		width=1];
       
  1731       	0 -> 4	 [arrowhead=none,
       
  1732       		penwidth=2.0];
       
  1733       	5	 [fillcolor="#7F7FFF",
       
  1734       		fixedsize=true,
  1387       		fixedsize=true,
  1735       		group=default,
  1388       		group=default,
  1736       		height=1,
  1389       		height=1,
  1737       		label=5,
  1390       		label=5,
  1738       		pin=true,
  1391       		pin=true,
  1739       		pos="1,5!",
  1392       		pos="1,5!",
  1740       		shape=circle,
  1393       		shape=circle,
  1741       		style=filled,
  1394       		style=filled,
  1742       		width=1];
       
  1743       	4 -> 5	 [arrowhead=none,
       
  1744       		penwidth=2.0];
  1395       		penwidth=2.0];
  1745       	6	 [fillcolor="#7F7FFF",
  1396       	6	 [fillcolor="#7F7FFF",
  1746       		fixedsize=true,
  1397       		fixedsize=true,
  1747       		group=default,
  1398       		group=default,
  1748       		height=1,
  1399       		height=1,
  1752       		shape=circle,
  1403       		shape=circle,
  1753       		style=filled,
  1404       		style=filled,
  1754       		width=1];
  1405       		width=1];
  1755       	5 -> 6	 [arrowhead=none,
  1406       	5 -> 6	 [arrowhead=none,
  1756       		penwidth=2.0];
  1407       		penwidth=2.0];
  1757       	10	 [fillcolor="#7F7FFF",
  1408       		fixedsize=true,
  1758       		fixedsize=true,
  1409       		group=default,
  1759       		group=default,
  1410       		pin=true,
  1760       		height=1,
  1411       		pos="1,7!",
  1761       		label=10,
  1412       		shape=circle,
  1762       		pin=true,
  1413       		style=filled,
  1763       		pos="1,10!",
  1414       		penwidth=2.0];
  1764       		shape=circle,
  1415       		fixedsize=true,
  1765       		style=filled,
  1416       		group=default,
  1766       		width=1];
  1417       		pin=true,
  1767       	6 -> 10	 [arrowhead=none,
  1418       		pos="1,11!",
  1768       		penwidth=2.0];
  1419       		shape=circle,
  1769       	12	 [fillcolor="#7F7FFF",
  1420       		style=filled,
  1770       		fixedsize=true,
  1421       		width=0.5];
  1771       		group=default,
  1422       	7 -> 11	 [arrowhead=none,
  1772       		height=1,
  1423       		penwidth=2.0];
  1773       		label=12,
  1424       	14	 [fillcolor="#9999FF",
  1774       		pin=true,
  1425       		fixedsize=true,
  1775       		pos="1,12!",
  1426       		group=default,
  1776       		shape=pentagon,
  1427       		height=0.5,
  1777       		style=filled,
  1428       		label=14,
  1778       		width=1];
  1429       		pin=true,
  1779       	10 -> 12	 [arrowhead=none,
  1430       		pos="1,14!",
  1780       		penwidth=2.0];
  1431       		shape=pentagon,
  1781       	14	 [fillcolor="#DFDFFF",
  1432       		style=filled,
       
  1433       		penwidth=2.0];
       
  1434       	16	 [fillcolor="#DFDFFF",
  1782       		fixedsize=true,
  1435       		fixedsize=true,
  1783       		group=default_alt,
  1436       		group=default_alt,
  1784       		height=1,
  1437       		pin=true,
  1785       		label=14,
  1438       		pos="2,16!",
  1786       		pin=true,
       
  1787       		pos="2,14!",
       
  1788       		shape=pentagon,
  1439       		shape=pentagon,
  1789       		style="dotted, filled",
  1440       		style="dotted, filled",
  1790       		width=1];
  1441       		penwidth=2.0];
  1791       	12 -> 14	 [arrowhead=none,
  1442       	17	 [fillcolor="#FF4F4F",
  1792       		penwidth=2.0];
       
  1793       	15	 [fillcolor="#FF4F4F",
       
  1794       		fixedsize=true,
  1443       		fixedsize=true,
  1795       		group=default_alt,
  1444       		group=default_alt,
  1796       		height=1,
  1445       		pin=true,
  1797       		label=15,
  1446       		pos="2,17!",
  1798       		pin=true,
  1447       		shape=pentagon,
  1799       		pos="2,15!",
  1448       		style=filled,
  1800       		shape=pentagon,
       
  1801       		style=filled,
       
  1802       		width=1];
       
  1803       	14 -> 15	 [arrowhead=none,
       
  1804       		penwidth=2.0];
  1449       		penwidth=2.0];
  1805       }
  1450       }
  1806 #endif
  1451 #endif
  1807 
  1452 
  1808   $ hg log -r "orphan()"
  1453   $ hg log -r "orphan()"
  1815       strict digraph "Mercurial graph" {
  1460       strict digraph "Mercurial graph" {
  1816       	graph [rankdir=LR,
  1461       	graph [rankdir=LR,
  1817       		splines=polyline
  1462       		splines=polyline
  1818       	];
  1463       	];
  1819       	node [label="\N"];
  1464       	node [label="\N"];
  1820       	15	 [fillcolor="#FF4F4F",
  1465       	17	 [fillcolor="#FF4F4F",
  1821       		fixedsize=true,
  1466       		fixedsize=true,
  1822       		group=default_alt,
  1467       		group=default_alt,
  1823       		height=1,
  1468       		pin=true,
  1824       		label=15,
  1469       		pos="1,17!",
  1825       		pin=true,
       
  1826       		pos="1,15!",
       
  1827       		shape=pentagon,
  1470       		shape=pentagon,
  1828       		style=filled,
  1471       		style=filled,
  1829       		width=1];
  1472       		width=1];
  1830       }
  1473       }
  1831 #endif
  1474 #endif
  1832 
  1475 
  1833   $ hg evolve
  1476   $ hg evolve
  1834   move:[15] SPAM SPAM SPAM
  1477   move:[17] SPAM SPAM SPAM
  1835   atop:[12] bathroom stuff
  1478   atop:[14] bathroom stuff
  1836   merging shopping
  1479   merging shopping
  1837   working directory is now at e6cfcb672150
  1480   working directory is now at e6cfcb672150
  1838 
  1481 
  1839   $ hg log -G
  1482   $ hg log -G
  1840   @  e6cfcb672150 (draft): SPAM SPAM SPAM
  1483   @  e6cfcb672150 (draft): SPAM SPAM SPAM
  1868       		label=0,
  1511       		label=0,
  1869       		pin=true,
  1512       		pin=true,
  1870       		pos="1,0!",
  1513       		pos="1,0!",
  1871       		shape=circle,
  1514       		shape=circle,
  1872       		style=filled,
  1515       		style=filled,
  1873       		width=1];
       
  1874       	4	 [fillcolor="#7F7FFF",
       
  1875       		fixedsize=true,
       
  1876       		group=default,
       
  1877       		height=1,
       
  1878       		label=4,
       
  1879       		pin=true,
       
  1880       		pos="1,4!",
       
  1881       		shape=circle,
       
  1882       		style=filled,
       
  1883       		width=1];
       
  1884       	0 -> 4	 [arrowhead=none,
       
  1885       		penwidth=2.0];
       
  1886       	5	 [fillcolor="#7F7FFF",
       
  1887       		fixedsize=true,
  1516       		fixedsize=true,
  1888       		group=default,
  1517       		group=default,
  1889       		height=1,
  1518       		height=1,
  1890       		label=5,
  1519       		label=5,
  1891       		pin=true,
  1520       		pin=true,
  1892       		pos="1,5!",
  1521       		pos="1,5!",
  1893       		shape=circle,
  1522       		shape=circle,
  1894       		style=filled,
  1523       		style=filled,
  1895       		width=1];
       
  1896       	4 -> 5	 [arrowhead=none,
       
  1897       		penwidth=2.0];
  1524       		penwidth=2.0];
  1898       	6	 [fillcolor="#7F7FFF",
  1525       	6	 [fillcolor="#7F7FFF",
  1899       		fixedsize=true,
  1526       		fixedsize=true,
  1900       		group=default,
  1527       		group=default,
  1901       		height=1,
  1528       		height=1,
  1905       		shape=circle,
  1532       		shape=circle,
  1906       		style=filled,
  1533       		style=filled,
  1907       		width=1];
  1534       		width=1];
  1908       	5 -> 6	 [arrowhead=none,
  1535       	5 -> 6	 [arrowhead=none,
  1909       		penwidth=2.0];
  1536       		penwidth=2.0];
  1910       	10	 [fillcolor="#7F7FFF",
  1537       		fixedsize=true,
  1911       		fixedsize=true,
  1538       		group=default,
  1912       		group=default,
  1539       		pin=true,
  1913       		height=1,
  1540       		pos="1,7!",
  1914       		label=10,
  1541       		shape=circle,
  1915       		pin=true,
  1542       		style=filled,
  1916       		pos="1,10!",
  1543       		penwidth=2.0];
  1917       		shape=circle,
  1544       		fixedsize=true,
  1918       		style=filled,
  1545       		group=default,
  1919       		width=1];
  1546       		pin=true,
  1920       	6 -> 10	 [arrowhead=none,
  1547       		pos="1,11!",
  1921       		penwidth=2.0];
  1548       		shape=circle,
  1922       	12	 [fillcolor="#7F7FFF",
  1549       		style=filled,
  1923       		fixedsize=true,
  1550       		width=0.5];
  1924       		group=default,
  1551       	7 -> 11	 [arrowhead=none,
  1925       		height=1,
  1552       		penwidth=2.0];
  1926       		label=12,
  1553       	14	 [fillcolor="#9999FF",
  1927       		pin=true,
  1554       		fixedsize=true,
  1928       		pos="1,12!",
  1555       		group=default,
  1929       		shape=pentagon,
  1556       		height=0.5,
  1930       		style=filled,
  1557       		label=14,
  1931       		width=1];
  1558       		pin=true,
  1932       	10 -> 12	 [arrowhead=none,
  1559       		pos="1,14!",
  1933       		penwidth=2.0];
  1560       		shape=pentagon,
  1934       	16	 [fillcolor="#7F7FFF",
  1561       		style=filled,
  1935       		fixedsize=true,
  1562       		penwidth=2.0];
  1936       		group=default,
  1563       		fixedsize=true,
  1937       		height=1,
  1564       		group=default,
  1938       		label=16,
  1565       		pin=true,
  1939       		pin=true,
  1566       		pos="1,18!",
  1940       		pos="1,16!",
  1567       		shape=pentagon,
  1941       		shape=pentagon,
  1568       		style=filled,
  1942       		style=filled,
       
  1943       		width=1];
       
  1944       	12 -> 16	 [arrowhead=none,
       
  1945       		penwidth=2.0];
  1569       		penwidth=2.0];
  1946       }
  1570       }
  1947 #endif
  1571 #endif
  1948 
  1572 
  1949 Handling Divergent amend
  1573 Handling Divergent amend