tests/test-stablesort.t
branchmercurial-4.3
changeset 4316 e6ee830c4f45
parent 3936 537fd9a86c06
equal deleted inserted replaced
4315:55ca0b6276e7 4316:e6ee830c4f45
   233   $ hg clone repo_A repo_B --rev 5
   233   $ hg clone repo_A repo_B --rev 5
   234   adding changesets
   234   adding changesets
   235   adding manifests
   235   adding manifests
   236   adding file changes
   236   adding file changes
   237   added 4 changesets with 0 changes to 0 files
   237   added 4 changesets with 0 changes to 0 files
   238   new changesets 1ea73414a91b:f0f3ef9a6cd5
       
   239   updating to branch default
   238   updating to branch default
   240   0 files updated, 0 files merged, 0 files removed, 0 files unresolved
   239   0 files updated, 0 files merged, 0 files removed, 0 files unresolved
   241   $ hg -R repo_B pull --rev 13
   240   $ hg -R repo_B pull --rev 13
   242   pulling from $TESTTMP/repo_A (glob)
   241   pulling from $TESTTMP/repo_A (glob)
   243   searching for changes
   242   searching for changes
   244   adding changesets
   243   adding changesets
   245   adding manifests
   244   adding manifests
   246   adding file changes
   245   adding file changes
   247   added 4 changesets with 0 changes to 0 files (+1 heads)
   246   added 4 changesets with 0 changes to 0 files (+1 heads)
   248   new changesets 66f7d451a68b:b4594d867745
       
   249   (run 'hg heads' to see heads, 'hg merge' to merge)
   247   (run 'hg heads' to see heads, 'hg merge' to merge)
   250   $ hg -R repo_B pull --rev 14
   248   $ hg -R repo_B pull --rev 14
   251   pulling from $TESTTMP/repo_A (glob)
   249   pulling from $TESTTMP/repo_A (glob)
   252   searching for changes
   250   searching for changes
   253   adding changesets
   251   adding changesets
   254   adding manifests
   252   adding manifests
   255   adding file changes
   253   adding file changes
   256   added 1 changesets with 0 changes to 0 files (+1 heads)
   254   added 1 changesets with 0 changes to 0 files (+1 heads)
   257   new changesets 43227190fef8
       
   258   (run 'hg heads .' to see heads, 'hg merge' to merge)
   255   (run 'hg heads .' to see heads, 'hg merge' to merge)
   259   $ hg -R repo_B pull
   256   $ hg -R repo_B pull
   260   pulling from $TESTTMP/repo_A (glob)
   257   pulling from $TESTTMP/repo_A (glob)
   261   searching for changes
   258   searching for changes
   262   adding changesets
   259   adding changesets
   263   adding manifests
   260   adding manifests
   264   adding file changes
   261   adding file changes
   265   added 7 changesets with 0 changes to 0 files (+3 heads)
   262   added 7 changesets with 0 changes to 0 files (+3 heads)
   266   new changesets 2702dd0c91e7:1d8d22637c2d
       
   267   (run 'hg heads .' to see heads, 'hg merge' to merge)
   263   (run 'hg heads .' to see heads, 'hg merge' to merge)
   268   $ hg -R repo_B log -G
   264   $ hg -R repo_B log -G
   269   o    15 1d8d22637c2d r15 tip
   265   o    15 1d8d22637c2d r15 tip
   270   |\
   266   |\
   271   | | o  14 e46a4836065c r12
   267   | | o  14 e46a4836065c r12
   320   $ hg clone repo_A repo_C --rev 10
   316   $ hg clone repo_A repo_C --rev 10
   321   adding changesets
   317   adding changesets
   322   adding manifests
   318   adding manifests
   323   adding file changes
   319   adding file changes
   324   added 7 changesets with 0 changes to 0 files
   320   added 7 changesets with 0 changes to 0 files
   325   new changesets 1ea73414a91b:ff43616e5d0f
       
   326   updating to branch default
   321   updating to branch default
   327   0 files updated, 0 files merged, 0 files removed, 0 files unresolved
   322   0 files updated, 0 files merged, 0 files removed, 0 files unresolved
   328   $ hg -R repo_C pull --rev 12
   323   $ hg -R repo_C pull --rev 12
   329   pulling from $TESTTMP/repo_A (glob)
   324   pulling from $TESTTMP/repo_A (glob)
   330   searching for changes
   325   searching for changes
   331   adding changesets
   326   adding changesets
   332   adding manifests
   327   adding manifests
   333   adding file changes
   328   adding file changes
   334   added 2 changesets with 0 changes to 0 files (+1 heads)
   329   added 2 changesets with 0 changes to 0 files (+1 heads)
   335   new changesets bab5d5bf48bd:e46a4836065c
       
   336   (run 'hg heads' to see heads, 'hg merge' to merge)
   330   (run 'hg heads' to see heads, 'hg merge' to merge)
   337   $ hg -R repo_C pull --rev 15
   331   $ hg -R repo_C pull --rev 15
   338   pulling from $TESTTMP/repo_A (glob)
   332   pulling from $TESTTMP/repo_A (glob)
   339   searching for changes
   333   searching for changes
   340   adding changesets
   334   adding changesets
   341   adding manifests
   335   adding manifests
   342   adding file changes
   336   adding file changes
   343   added 4 changesets with 0 changes to 0 files (+1 heads)
   337   added 4 changesets with 0 changes to 0 files (+1 heads)
   344   new changesets 4c748ffd1a46:1d8d22637c2d
       
   345   (run 'hg heads .' to see heads, 'hg merge' to merge)
   338   (run 'hg heads .' to see heads, 'hg merge' to merge)
   346   $ hg -R repo_C pull
   339   $ hg -R repo_C pull
   347   pulling from $TESTTMP/repo_A (glob)
   340   pulling from $TESTTMP/repo_A (glob)
   348   searching for changes
   341   searching for changes
   349   adding changesets
   342   adding changesets
   350   adding manifests
   343   adding manifests
   351   adding file changes
   344   adding file changes
   352   added 3 changesets with 0 changes to 0 files (+3 heads)
   345   added 3 changesets with 0 changes to 0 files (+3 heads)
   353   new changesets 2702dd0c91e7:b4594d867745
       
   354   (run 'hg heads .' to see heads, 'hg merge' to merge)
   346   (run 'hg heads .' to see heads, 'hg merge' to merge)
   355   $ hg -R repo_C log -G
   347   $ hg -R repo_C log -G
   356   o  15 b4594d867745 r13 tip
   348   o  15 b4594d867745 r13 tip
   357   |
   349   |
   358   | o  14 dcbb326fdec2 r9
   350   | o  14 dcbb326fdec2 r9
   390   $ hg clone repo_A repo_D --rev 2
   382   $ hg clone repo_A repo_D --rev 2
   391   adding changesets
   383   adding changesets
   392   adding manifests
   384   adding manifests
   393   adding file changes
   385   adding file changes
   394   added 2 changesets with 0 changes to 0 files
   386   added 2 changesets with 0 changes to 0 files
   395   new changesets 1ea73414a91b:fa942426a6fd
       
   396   updating to branch default
   387   updating to branch default
   397   0 files updated, 0 files merged, 0 files removed, 0 files unresolved
   388   0 files updated, 0 files merged, 0 files removed, 0 files unresolved
   398   $ hg -R repo_D pull --rev 10
   389   $ hg -R repo_D pull --rev 10
   399   pulling from $TESTTMP/repo_A (glob)
   390   pulling from $TESTTMP/repo_A (glob)
   400   searching for changes
   391   searching for changes
   401   adding changesets
   392   adding changesets
   402   adding manifests
   393   adding manifests
   403   adding file changes
   394   adding file changes
   404   added 5 changesets with 0 changes to 0 files
   395   added 5 changesets with 0 changes to 0 files
   405   new changesets 66f7d451a68b:ff43616e5d0f
       
   406   (run 'hg update' to get a working copy)
   396   (run 'hg update' to get a working copy)
   407   $ hg -R repo_D pull --rev 15
   397   $ hg -R repo_D pull --rev 15
   408   pulling from $TESTTMP/repo_A (glob)
   398   pulling from $TESTTMP/repo_A (glob)
   409   searching for changes
   399   searching for changes
   410   adding changesets
   400   adding changesets
   411   adding manifests
   401   adding manifests
   412   adding file changes
   402   adding file changes
   413   added 4 changesets with 0 changes to 0 files (+1 heads)
   403   added 4 changesets with 0 changes to 0 files (+1 heads)
   414   new changesets 4c748ffd1a46:1d8d22637c2d
       
   415   (run 'hg heads' to see heads, 'hg merge' to merge)
   404   (run 'hg heads' to see heads, 'hg merge' to merge)
   416   $ hg -R repo_D pull
   405   $ hg -R repo_D pull
   417   pulling from $TESTTMP/repo_A (glob)
   406   pulling from $TESTTMP/repo_A (glob)
   418   searching for changes
   407   searching for changes
   419   adding changesets
   408   adding changesets
   420   adding manifests
   409   adding manifests
   421   adding file changes
   410   adding file changes
   422   added 5 changesets with 0 changes to 0 files (+4 heads)
   411   added 5 changesets with 0 changes to 0 files (+4 heads)
   423   new changesets 2702dd0c91e7:b4594d867745
       
   424   (run 'hg heads .' to see heads, 'hg merge' to merge)
   412   (run 'hg heads .' to see heads, 'hg merge' to merge)
   425   $ hg -R repo_D log -G
   413   $ hg -R repo_D log -G
   426   o  15 b4594d867745 r13 tip
   414   o  15 b4594d867745 r13 tip
   427   |
   415   |
   428   | o  14 e46a4836065c r12
   416   | o  14 e46a4836065c r12
   547   $ hg clone repo_A repo_E --rev "43227190fef8"
   535   $ hg clone repo_A repo_E --rev "43227190fef8"
   548   adding changesets
   536   adding changesets
   549   adding manifests
   537   adding manifests
   550   adding file changes
   538   adding file changes
   551   added 5 changesets with 0 changes to 0 files
   539   added 5 changesets with 0 changes to 0 files
   552   new changesets 1ea73414a91b:43227190fef8
       
   553   updating to branch default
   540   updating to branch default
   554   0 files updated, 0 files merged, 0 files removed, 0 files unresolved
   541   0 files updated, 0 files merged, 0 files removed, 0 files unresolved
   555   $ hg -R repo_E pull --rev e7d9710d9fc6
   542   $ hg -R repo_E pull --rev e7d9710d9fc6
   556   pulling from $TESTTMP/repo_A (glob)
   543   pulling from $TESTTMP/repo_A (glob)
   557   searching for changes
   544   searching for changes
   558   adding changesets
   545   adding changesets
   559   adding manifests
   546   adding manifests
   560   adding file changes
   547   adding file changes
   561   added 1 changesets with 0 changes to 0 files (+1 heads)
   548   added 1 changesets with 0 changes to 0 files (+1 heads)
   562   new changesets e7d9710d9fc6
       
   563   (run 'hg heads' to see heads, 'hg merge' to merge)
   549   (run 'hg heads' to see heads, 'hg merge' to merge)
   564 
   550 
   565   $ hg clone repo_A repo_F --rev "1d8d22637c2d"
   551   $ hg clone repo_A repo_F --rev "1d8d22637c2d"
   566   adding changesets
   552   adding changesets
   567   adding manifests
   553   adding manifests
   568   adding file changes
   554   adding file changes
   569   added 8 changesets with 0 changes to 0 files
   555   added 8 changesets with 0 changes to 0 files
   570   new changesets 1ea73414a91b:1d8d22637c2d
       
   571   updating to branch default
   556   updating to branch default
   572   0 files updated, 0 files merged, 0 files removed, 0 files unresolved
   557   0 files updated, 0 files merged, 0 files removed, 0 files unresolved
   573   $ hg -R repo_F pull --rev d62d843c9a01
   558   $ hg -R repo_F pull --rev d62d843c9a01
   574   pulling from $TESTTMP/repo_A (glob)
   559   pulling from $TESTTMP/repo_A (glob)
   575   searching for changes
   560   searching for changes
   576   adding changesets
   561   adding changesets
   577   adding manifests
   562   adding manifests
   578   adding file changes
   563   adding file changes
   579   added 2 changesets with 0 changes to 0 files (+1 heads)
   564   added 2 changesets with 0 changes to 0 files (+1 heads)
   580   new changesets e7d9710d9fc6:d62d843c9a01
       
   581   (run 'hg heads' to see heads, 'hg merge' to merge)
   565   (run 'hg heads' to see heads, 'hg merge' to merge)
   582 
   566 
   583   $ hg clone repo_A repo_G --rev "e7d9710d9fc6"
   567   $ hg clone repo_A repo_G --rev "e7d9710d9fc6"
   584   adding changesets
   568   adding changesets
   585   adding manifests
   569   adding manifests
   586   adding file changes
   570   adding file changes
   587   added 5 changesets with 0 changes to 0 files
   571   added 5 changesets with 0 changes to 0 files
   588   new changesets 1ea73414a91b:e7d9710d9fc6
       
   589   updating to branch default
   572   updating to branch default
   590   0 files updated, 0 files merged, 0 files removed, 0 files unresolved
   573   0 files updated, 0 files merged, 0 files removed, 0 files unresolved
   591   $ hg -R repo_G pull --rev 43227190fef8
   574   $ hg -R repo_G pull --rev 43227190fef8
   592   pulling from $TESTTMP/repo_A (glob)
   575   pulling from $TESTTMP/repo_A (glob)
   593   searching for changes
   576   searching for changes
   594   adding changesets
   577   adding changesets
   595   adding manifests
   578   adding manifests
   596   adding file changes
   579   adding file changes
   597   added 1 changesets with 0 changes to 0 files (+1 heads)
   580   added 1 changesets with 0 changes to 0 files (+1 heads)
   598   new changesets 43227190fef8
       
   599   (run 'hg heads' to see heads, 'hg merge' to merge)
   581   (run 'hg heads' to see heads, 'hg merge' to merge)
   600   $ hg -R repo_G pull --rev 2702dd0c91e7
   582   $ hg -R repo_G pull --rev 2702dd0c91e7
   601   pulling from $TESTTMP/repo_A (glob)
   583   pulling from $TESTTMP/repo_A (glob)
   602   searching for changes
   584   searching for changes
   603   adding changesets
   585   adding changesets
   604   adding manifests
   586   adding manifests
   605   adding file changes
   587   adding file changes
   606   added 3 changesets with 0 changes to 0 files (+1 heads)
   588   added 3 changesets with 0 changes to 0 files (+1 heads)
   607   new changesets 4c748ffd1a46:2702dd0c91e7
       
   608   (run 'hg heads .' to see heads, 'hg merge' to merge)
   589   (run 'hg heads .' to see heads, 'hg merge' to merge)
   609 
   590 
   610   $ for x in E F G; do
   591   $ for x in E F G; do
   611   >     hg -R repo_$x showsort --rev 'e7d9710d9fc6+43227190fef8' > ${x}.non-heads.order;
   592   >     hg -R repo_$x showsort --rev 'e7d9710d9fc6+43227190fef8' > ${x}.non-heads.order;
   612   >     hg -R repo_$x showsort --rev 'e7d9710d9fc6' > ${x}.non-head-A.orderhead;
   593   >     hg -R repo_$x showsort --rev 'e7d9710d9fc6' > ${x}.non-head-A.orderhead;
   816   $ hg clone recursion_A recursion_random --rev 0
   797   $ hg clone recursion_A recursion_random --rev 0
   817   adding changesets
   798   adding changesets
   818   adding manifests
   799   adding manifests
   819   adding file changes
   800   adding file changes
   820   added 1 changesets with 0 changes to 0 files
   801   added 1 changesets with 0 changes to 0 files
   821   new changesets 1ea73414a91b
       
   822   updating to branch default
   802   updating to branch default
   823   0 files updated, 0 files merged, 0 files removed, 0 files unresolved
   803   0 files updated, 0 files merged, 0 files removed, 0 files unresolved
   824   $ cd recursion_random
   804   $ cd recursion_random
   825   $ for x in `python ../random_rev.py 15 5`; do
   805   $ for x in `python ../random_rev.py 15 5`; do
   826   >   # using python to benefit from the random seed
   806   >   # using python to benefit from the random seed