tests/test-infinitepush.t
changeset 50803 609a3b8058c3
parent 50802 cf0502231d56
child 50806 337bc83c1275
equal deleted inserted replaced
50802:cf0502231d56 50803:609a3b8058c3
     1 #require no-reposimplestore no-chg
       
     2 
       
     3 XXX-CHG this test hangs if `hg` is really `chg`. This was hidden by the use of
       
     4 `alias hg=chg` by run-tests.py. With such alias removed, this test is revealed
       
     5 buggy. This need to be resolved sooner than later.
       
     6 
       
     7 
       
     8 Testing infinipush extension and the confi options provided by it
       
     9 
       
    10 Setup
       
    11 
       
    12   $ . "$TESTDIR/library-infinitepush.sh"
       
    13   $ cp $HGRCPATH $TESTTMP/defaulthgrc
       
    14   $ setupcommon
       
    15   $ hg init repo
       
    16   IMPORTANT: if you use this extension, please contact
       
    17   mercurial-devel@mercurial-scm.org IMMEDIATELY. This extension is believed to be
       
    18   unused and barring learning of users of this functionality, we drop this
       
    19   extension in Mercurial 6.6.
       
    20   $ cd repo
       
    21   $ setupserver
       
    22   $ echo initialcommit > initialcommit
       
    23   $ hg ci -Aqm "initialcommit"
       
    24   IMPORTANT: if you use this extension, please contact
       
    25   mercurial-devel@mercurial-scm.org IMMEDIATELY. This extension is believed to be
       
    26   unused and barring learning of users of this functionality, we drop this
       
    27   extension in Mercurial 6.6.
       
    28   $ hg phase --public .
       
    29   IMPORTANT: if you use this extension, please contact
       
    30   mercurial-devel@mercurial-scm.org IMMEDIATELY. This extension is believed to be
       
    31   unused and barring learning of users of this functionality, we drop this
       
    32   extension in Mercurial 6.6.
       
    33 
       
    34   $ cd ..
       
    35   $ hg clone ssh://user@dummy/repo client -q
       
    36   remote: IMPORTANT: if you use this extension, please contact
       
    37   remote: mercurial-devel@mercurial-scm.org IMMEDIATELY. This extension is believed to be
       
    38   remote: unused and barring learning of users of this functionality, we drop this
       
    39   remote: extension in Mercurial 6.6.
       
    40   IMPORTANT: if you use this extension, please contact
       
    41   mercurial-devel@mercurial-scm.org IMMEDIATELY. This extension is believed to be
       
    42   unused and barring learning of users of this functionality, we drop this
       
    43   extension in Mercurial 6.6.
       
    44   IMPORTANT: if you use this extension, please contact
       
    45   mercurial-devel@mercurial-scm.org IMMEDIATELY. This extension is believed to be
       
    46   unused and barring learning of users of this functionality, we drop this
       
    47   extension in Mercurial 6.6.
       
    48 
       
    49 Create two heads. Push first head alone, then two heads together. Make sure that
       
    50 multihead push works.
       
    51   $ cd client
       
    52   $ echo multihead1 > multihead1
       
    53   $ hg add multihead1
       
    54   IMPORTANT: if you use this extension, please contact
       
    55   mercurial-devel@mercurial-scm.org IMMEDIATELY. This extension is believed to be
       
    56   unused and barring learning of users of this functionality, we drop this
       
    57   extension in Mercurial 6.6.
       
    58   $ hg ci -m "multihead1"
       
    59   IMPORTANT: if you use this extension, please contact
       
    60   mercurial-devel@mercurial-scm.org IMMEDIATELY. This extension is believed to be
       
    61   unused and barring learning of users of this functionality, we drop this
       
    62   extension in Mercurial 6.6.
       
    63   $ hg up null
       
    64   IMPORTANT: if you use this extension, please contact
       
    65   mercurial-devel@mercurial-scm.org IMMEDIATELY. This extension is believed to be
       
    66   unused and barring learning of users of this functionality, we drop this
       
    67   extension in Mercurial 6.6.
       
    68   0 files updated, 0 files merged, 2 files removed, 0 files unresolved
       
    69   $ echo multihead2 > multihead2
       
    70   $ hg ci -Am "multihead2"
       
    71   IMPORTANT: if you use this extension, please contact
       
    72   mercurial-devel@mercurial-scm.org IMMEDIATELY. This extension is believed to be
       
    73   unused and barring learning of users of this functionality, we drop this
       
    74   extension in Mercurial 6.6.
       
    75   adding multihead2
       
    76   created new head
       
    77   $ hg push -r . --bundle-store
       
    78   IMPORTANT: if you use this extension, please contact
       
    79   mercurial-devel@mercurial-scm.org IMMEDIATELY. This extension is believed to be
       
    80   unused and barring learning of users of this functionality, we drop this
       
    81   extension in Mercurial 6.6.
       
    82   pushing to ssh://user@dummy/repo
       
    83   remote: IMPORTANT: if you use this extension, please contact
       
    84   remote: mercurial-devel@mercurial-scm.org IMMEDIATELY. This extension is believed to be
       
    85   remote: unused and barring learning of users of this functionality, we drop this
       
    86   remote: extension in Mercurial 6.6.
       
    87   IMPORTANT: if you use this extension, please contact
       
    88   mercurial-devel@mercurial-scm.org IMMEDIATELY. This extension is believed to be
       
    89   unused and barring learning of users of this functionality, we drop this
       
    90   extension in Mercurial 6.6.
       
    91   searching for changes
       
    92   remote: IMPORTANT: if you use this extension, please contact
       
    93   remote: mercurial-devel@mercurial-scm.org IMMEDIATELY. This extension is believed to be
       
    94   remote: unused and barring learning of users of this functionality, we drop this
       
    95   remote: extension in Mercurial 6.6.
       
    96   remote: pushing 1 commit:
       
    97   remote:     ee4802bf6864  multihead2
       
    98   $ hg push -r '1:2' --bundle-store
       
    99   IMPORTANT: if you use this extension, please contact
       
   100   mercurial-devel@mercurial-scm.org IMMEDIATELY. This extension is believed to be
       
   101   unused and barring learning of users of this functionality, we drop this
       
   102   extension in Mercurial 6.6.
       
   103   pushing to ssh://user@dummy/repo
       
   104   remote: IMPORTANT: if you use this extension, please contact
       
   105   remote: mercurial-devel@mercurial-scm.org IMMEDIATELY. This extension is believed to be
       
   106   remote: unused and barring learning of users of this functionality, we drop this
       
   107   remote: extension in Mercurial 6.6.
       
   108   IMPORTANT: if you use this extension, please contact
       
   109   mercurial-devel@mercurial-scm.org IMMEDIATELY. This extension is believed to be
       
   110   unused and barring learning of users of this functionality, we drop this
       
   111   extension in Mercurial 6.6.
       
   112   searching for changes
       
   113   remote: IMPORTANT: if you use this extension, please contact
       
   114   remote: mercurial-devel@mercurial-scm.org IMMEDIATELY. This extension is believed to be
       
   115   remote: unused and barring learning of users of this functionality, we drop this
       
   116   remote: extension in Mercurial 6.6.
       
   117   remote: pushing 2 commits:
       
   118   remote:     bc22f9a30a82  multihead1
       
   119   remote:     ee4802bf6864  multihead2
       
   120   $ scratchnodes
       
   121   bc22f9a30a821118244deacbd732e394ed0b686c de1b7d132ba98f0172cd974e3e69dfa80faa335c
       
   122   ee4802bf6864326a6b3dcfff5a03abc2a0a69b8f de1b7d132ba98f0172cd974e3e69dfa80faa335c
       
   123 
       
   124 Create two new scratch bookmarks
       
   125   $ hg up 0
       
   126   IMPORTANT: if you use this extension, please contact
       
   127   mercurial-devel@mercurial-scm.org IMMEDIATELY. This extension is believed to be
       
   128   unused and barring learning of users of this functionality, we drop this
       
   129   extension in Mercurial 6.6.
       
   130   1 files updated, 0 files merged, 1 files removed, 0 files unresolved
       
   131   $ echo scratchfirstpart > scratchfirstpart
       
   132   $ hg ci -Am "scratchfirstpart"
       
   133   IMPORTANT: if you use this extension, please contact
       
   134   mercurial-devel@mercurial-scm.org IMMEDIATELY. This extension is believed to be
       
   135   unused and barring learning of users of this functionality, we drop this
       
   136   extension in Mercurial 6.6.
       
   137   adding scratchfirstpart
       
   138   created new head
       
   139   $ hg push -r . -B scratch/firstpart
       
   140   IMPORTANT: if you use this extension, please contact
       
   141   mercurial-devel@mercurial-scm.org IMMEDIATELY. This extension is believed to be
       
   142   unused and barring learning of users of this functionality, we drop this
       
   143   extension in Mercurial 6.6.
       
   144   pushing to ssh://user@dummy/repo
       
   145   remote: IMPORTANT: if you use this extension, please contact
       
   146   remote: mercurial-devel@mercurial-scm.org IMMEDIATELY. This extension is believed to be
       
   147   remote: unused and barring learning of users of this functionality, we drop this
       
   148   remote: extension in Mercurial 6.6.
       
   149   IMPORTANT: if you use this extension, please contact
       
   150   mercurial-devel@mercurial-scm.org IMMEDIATELY. This extension is believed to be
       
   151   unused and barring learning of users of this functionality, we drop this
       
   152   extension in Mercurial 6.6.
       
   153   searching for changes
       
   154   remote: IMPORTANT: if you use this extension, please contact
       
   155   remote: mercurial-devel@mercurial-scm.org IMMEDIATELY. This extension is believed to be
       
   156   remote: unused and barring learning of users of this functionality, we drop this
       
   157   remote: extension in Mercurial 6.6.
       
   158   remote: pushing 1 commit:
       
   159   remote:     176993b87e39  scratchfirstpart
       
   160   $ hg up 0
       
   161   IMPORTANT: if you use this extension, please contact
       
   162   mercurial-devel@mercurial-scm.org IMMEDIATELY. This extension is believed to be
       
   163   unused and barring learning of users of this functionality, we drop this
       
   164   extension in Mercurial 6.6.
       
   165   0 files updated, 0 files merged, 1 files removed, 0 files unresolved
       
   166   $ echo scratchsecondpart > scratchsecondpart
       
   167   $ hg ci -Am "scratchsecondpart"
       
   168   IMPORTANT: if you use this extension, please contact
       
   169   mercurial-devel@mercurial-scm.org IMMEDIATELY. This extension is believed to be
       
   170   unused and barring learning of users of this functionality, we drop this
       
   171   extension in Mercurial 6.6.
       
   172   adding scratchsecondpart
       
   173   created new head
       
   174   $ hg push -r . -B scratch/secondpart
       
   175   IMPORTANT: if you use this extension, please contact
       
   176   mercurial-devel@mercurial-scm.org IMMEDIATELY. This extension is believed to be
       
   177   unused and barring learning of users of this functionality, we drop this
       
   178   extension in Mercurial 6.6.
       
   179   pushing to ssh://user@dummy/repo
       
   180   remote: IMPORTANT: if you use this extension, please contact
       
   181   remote: mercurial-devel@mercurial-scm.org IMMEDIATELY. This extension is believed to be
       
   182   remote: unused and barring learning of users of this functionality, we drop this
       
   183   remote: extension in Mercurial 6.6.
       
   184   IMPORTANT: if you use this extension, please contact
       
   185   mercurial-devel@mercurial-scm.org IMMEDIATELY. This extension is believed to be
       
   186   unused and barring learning of users of this functionality, we drop this
       
   187   extension in Mercurial 6.6.
       
   188   searching for changes
       
   189   remote: IMPORTANT: if you use this extension, please contact
       
   190   remote: mercurial-devel@mercurial-scm.org IMMEDIATELY. This extension is believed to be
       
   191   remote: unused and barring learning of users of this functionality, we drop this
       
   192   remote: extension in Mercurial 6.6.
       
   193   remote: pushing 1 commit:
       
   194   remote:     8db3891c220e  scratchsecondpart
       
   195 
       
   196 Pull two bookmarks from the second client
       
   197   $ cd ..
       
   198   $ hg clone ssh://user@dummy/repo client2 -q
       
   199   remote: IMPORTANT: if you use this extension, please contact
       
   200   remote: mercurial-devel@mercurial-scm.org IMMEDIATELY. This extension is believed to be
       
   201   remote: unused and barring learning of users of this functionality, we drop this
       
   202   remote: extension in Mercurial 6.6.
       
   203   IMPORTANT: if you use this extension, please contact
       
   204   mercurial-devel@mercurial-scm.org IMMEDIATELY. This extension is believed to be
       
   205   unused and barring learning of users of this functionality, we drop this
       
   206   extension in Mercurial 6.6.
       
   207   IMPORTANT: if you use this extension, please contact
       
   208   mercurial-devel@mercurial-scm.org IMMEDIATELY. This extension is believed to be
       
   209   unused and barring learning of users of this functionality, we drop this
       
   210   extension in Mercurial 6.6.
       
   211   $ cd client2
       
   212   $ hg pull -B scratch/firstpart -B scratch/secondpart
       
   213   IMPORTANT: if you use this extension, please contact
       
   214   mercurial-devel@mercurial-scm.org IMMEDIATELY. This extension is believed to be
       
   215   unused and barring learning of users of this functionality, we drop this
       
   216   extension in Mercurial 6.6.
       
   217   remote: IMPORTANT: if you use this extension, please contact
       
   218   remote: mercurial-devel@mercurial-scm.org IMMEDIATELY. This extension is believed to be
       
   219   remote: unused and barring learning of users of this functionality, we drop this
       
   220   remote: extension in Mercurial 6.6.
       
   221   IMPORTANT: if you use this extension, please contact
       
   222   mercurial-devel@mercurial-scm.org IMMEDIATELY. This extension is believed to be
       
   223   unused and barring learning of users of this functionality, we drop this
       
   224   extension in Mercurial 6.6.
       
   225   pulling from ssh://user@dummy/repo
       
   226   remote: IMPORTANT: if you use this extension, please contact
       
   227   remote: mercurial-devel@mercurial-scm.org IMMEDIATELY. This extension is believed to be
       
   228   remote: unused and barring learning of users of this functionality, we drop this
       
   229   remote: extension in Mercurial 6.6.
       
   230   IMPORTANT: if you use this extension, please contact
       
   231   mercurial-devel@mercurial-scm.org IMMEDIATELY. This extension is believed to be
       
   232   unused and barring learning of users of this functionality, we drop this
       
   233   extension in Mercurial 6.6.
       
   234   searching for changes
       
   235   remote: IMPORTANT: if you use this extension, please contact
       
   236   remote: mercurial-devel@mercurial-scm.org IMMEDIATELY. This extension is believed to be
       
   237   remote: unused and barring learning of users of this functionality, we drop this
       
   238   remote: extension in Mercurial 6.6.
       
   239   remote: IMPORTANT: if you use this extension, please contact
       
   240   remote: mercurial-devel@mercurial-scm.org IMMEDIATELY. This extension is believed to be
       
   241   remote: unused and barring learning of users of this functionality, we drop this
       
   242   remote: extension in Mercurial 6.6.
       
   243   adding changesets
       
   244   adding manifests
       
   245   adding file changes
       
   246   adding changesets
       
   247   adding manifests
       
   248   adding file changes
       
   249   added 2 changesets with 2 changes to 2 files (+1 heads)
       
   250   new changesets * (glob)
       
   251   (run 'hg heads' to see heads, 'hg merge' to merge)
       
   252   $ hg log -r scratch/secondpart -T '{node}'
       
   253   IMPORTANT: if you use this extension, please contact
       
   254   mercurial-devel@mercurial-scm.org IMMEDIATELY. This extension is believed to be
       
   255   unused and barring learning of users of this functionality, we drop this
       
   256   extension in Mercurial 6.6.
       
   257   8db3891c220e216f6da214e8254bd4371f55efca (no-eol)
       
   258   $ hg log -r scratch/firstpart -T '{node}'
       
   259   IMPORTANT: if you use this extension, please contact
       
   260   mercurial-devel@mercurial-scm.org IMMEDIATELY. This extension is believed to be
       
   261   unused and barring learning of users of this functionality, we drop this
       
   262   extension in Mercurial 6.6.
       
   263   176993b87e39bd88d66a2cccadabe33f0b346339 (no-eol)
       
   264 Make two commits to the scratch branch
       
   265 
       
   266   $ echo testpullbycommithash1 > testpullbycommithash1
       
   267   $ hg ci -Am "testpullbycommithash1"
       
   268   IMPORTANT: if you use this extension, please contact
       
   269   mercurial-devel@mercurial-scm.org IMMEDIATELY. This extension is believed to be
       
   270   unused and barring learning of users of this functionality, we drop this
       
   271   extension in Mercurial 6.6.
       
   272   adding testpullbycommithash1
       
   273   created new head
       
   274   $ hg log -r '.' -T '{node}\n' > ../testpullbycommithash1
       
   275   IMPORTANT: if you use this extension, please contact
       
   276   mercurial-devel@mercurial-scm.org IMMEDIATELY. This extension is believed to be
       
   277   unused and barring learning of users of this functionality, we drop this
       
   278   extension in Mercurial 6.6.
       
   279   $ echo testpullbycommithash2 > testpullbycommithash2
       
   280   $ hg ci -Aqm "testpullbycommithash2"
       
   281   IMPORTANT: if you use this extension, please contact
       
   282   mercurial-devel@mercurial-scm.org IMMEDIATELY. This extension is believed to be
       
   283   unused and barring learning of users of this functionality, we drop this
       
   284   extension in Mercurial 6.6.
       
   285   $ hg push -r . -B scratch/mybranch -q
       
   286   IMPORTANT: if you use this extension, please contact
       
   287   mercurial-devel@mercurial-scm.org IMMEDIATELY. This extension is believed to be
       
   288   unused and barring learning of users of this functionality, we drop this
       
   289   extension in Mercurial 6.6.
       
   290   remote: IMPORTANT: if you use this extension, please contact
       
   291   remote: mercurial-devel@mercurial-scm.org IMMEDIATELY. This extension is believed to be
       
   292   remote: unused and barring learning of users of this functionality, we drop this
       
   293   remote: extension in Mercurial 6.6.
       
   294   IMPORTANT: if you use this extension, please contact
       
   295   mercurial-devel@mercurial-scm.org IMMEDIATELY. This extension is believed to be
       
   296   unused and barring learning of users of this functionality, we drop this
       
   297   extension in Mercurial 6.6.
       
   298 
       
   299 Create third client and pull by commit hash.
       
   300 Make sure testpullbycommithash2 has not fetched
       
   301   $ cd ..
       
   302   $ hg clone ssh://user@dummy/repo client3 -q
       
   303   remote: IMPORTANT: if you use this extension, please contact
       
   304   remote: mercurial-devel@mercurial-scm.org IMMEDIATELY. This extension is believed to be
       
   305   remote: unused and barring learning of users of this functionality, we drop this
       
   306   remote: extension in Mercurial 6.6.
       
   307   IMPORTANT: if you use this extension, please contact
       
   308   mercurial-devel@mercurial-scm.org IMMEDIATELY. This extension is believed to be
       
   309   unused and barring learning of users of this functionality, we drop this
       
   310   extension in Mercurial 6.6.
       
   311   IMPORTANT: if you use this extension, please contact
       
   312   mercurial-devel@mercurial-scm.org IMMEDIATELY. This extension is believed to be
       
   313   unused and barring learning of users of this functionality, we drop this
       
   314   extension in Mercurial 6.6.
       
   315   $ cd client3
       
   316   $ hg pull -r `cat ../testpullbycommithash1`
       
   317   IMPORTANT: if you use this extension, please contact
       
   318   mercurial-devel@mercurial-scm.org IMMEDIATELY. This extension is believed to be
       
   319   unused and barring learning of users of this functionality, we drop this
       
   320   extension in Mercurial 6.6.
       
   321   pulling from ssh://user@dummy/repo
       
   322   remote: IMPORTANT: if you use this extension, please contact
       
   323   remote: mercurial-devel@mercurial-scm.org IMMEDIATELY. This extension is believed to be
       
   324   remote: unused and barring learning of users of this functionality, we drop this
       
   325   remote: extension in Mercurial 6.6.
       
   326   IMPORTANT: if you use this extension, please contact
       
   327   mercurial-devel@mercurial-scm.org IMMEDIATELY. This extension is believed to be
       
   328   unused and barring learning of users of this functionality, we drop this
       
   329   extension in Mercurial 6.6.
       
   330   searching for changes
       
   331   remote: IMPORTANT: if you use this extension, please contact
       
   332   remote: mercurial-devel@mercurial-scm.org IMMEDIATELY. This extension is believed to be
       
   333   remote: unused and barring learning of users of this functionality, we drop this
       
   334   remote: extension in Mercurial 6.6.
       
   335   adding changesets
       
   336   adding manifests
       
   337   adding file changes
       
   338   added 1 changesets with 1 changes to 1 files
       
   339   new changesets 33910bfe6ffe (1 drafts)
       
   340   (run 'hg update' to get a working copy)
       
   341   $ hg log -G -T '{desc} {phase} {bookmarks}'
       
   342   IMPORTANT: if you use this extension, please contact
       
   343   mercurial-devel@mercurial-scm.org IMMEDIATELY. This extension is believed to be
       
   344   unused and barring learning of users of this functionality, we drop this
       
   345   extension in Mercurial 6.6.
       
   346   o  testpullbycommithash1 draft
       
   347   |
       
   348   @  initialcommit public
       
   349   
       
   350 Make public commit in the repo and pull it.
       
   351 Make sure phase on the client is public.
       
   352   $ cd ../repo
       
   353   $ echo publiccommit > publiccommit
       
   354   $ hg ci -Aqm "publiccommit"
       
   355   IMPORTANT: if you use this extension, please contact
       
   356   mercurial-devel@mercurial-scm.org IMMEDIATELY. This extension is believed to be
       
   357   unused and barring learning of users of this functionality, we drop this
       
   358   extension in Mercurial 6.6.
       
   359   $ hg phase --public .
       
   360   IMPORTANT: if you use this extension, please contact
       
   361   mercurial-devel@mercurial-scm.org IMMEDIATELY. This extension is believed to be
       
   362   unused and barring learning of users of this functionality, we drop this
       
   363   extension in Mercurial 6.6.
       
   364   $ cd ../client3
       
   365   $ hg pull
       
   366   IMPORTANT: if you use this extension, please contact
       
   367   mercurial-devel@mercurial-scm.org IMMEDIATELY. This extension is believed to be
       
   368   unused and barring learning of users of this functionality, we drop this
       
   369   extension in Mercurial 6.6.
       
   370   pulling from ssh://user@dummy/repo
       
   371   remote: IMPORTANT: if you use this extension, please contact
       
   372   remote: mercurial-devel@mercurial-scm.org IMMEDIATELY. This extension is believed to be
       
   373   remote: unused and barring learning of users of this functionality, we drop this
       
   374   remote: extension in Mercurial 6.6.
       
   375   IMPORTANT: if you use this extension, please contact
       
   376   mercurial-devel@mercurial-scm.org IMMEDIATELY. This extension is believed to be
       
   377   unused and barring learning of users of this functionality, we drop this
       
   378   extension in Mercurial 6.6.
       
   379   searching for changes
       
   380   adding changesets
       
   381   adding manifests
       
   382   adding file changes
       
   383   added 1 changesets with 1 changes to 1 files (+1 heads)
       
   384   new changesets a79b6597f322
       
   385   (run 'hg heads' to see heads, 'hg merge' to merge)
       
   386   $ hg log -G -T '{desc} {phase} {bookmarks} {node|short}'
       
   387   IMPORTANT: if you use this extension, please contact
       
   388   mercurial-devel@mercurial-scm.org IMMEDIATELY. This extension is believed to be
       
   389   unused and barring learning of users of this functionality, we drop this
       
   390   extension in Mercurial 6.6.
       
   391   o  publiccommit public  a79b6597f322
       
   392   |
       
   393   | o  testpullbycommithash1 draft  33910bfe6ffe
       
   394   |/
       
   395   @  initialcommit public  67145f466344
       
   396   
       
   397   $ hg up a79b6597f322
       
   398   IMPORTANT: if you use this extension, please contact
       
   399   mercurial-devel@mercurial-scm.org IMMEDIATELY. This extension is believed to be
       
   400   unused and barring learning of users of this functionality, we drop this
       
   401   extension in Mercurial 6.6.
       
   402   1 files updated, 0 files merged, 0 files removed, 0 files unresolved
       
   403   $ echo scratchontopofpublic > scratchontopofpublic
       
   404   $ hg ci -Aqm "scratchontopofpublic"
       
   405   IMPORTANT: if you use this extension, please contact
       
   406   mercurial-devel@mercurial-scm.org IMMEDIATELY. This extension is believed to be
       
   407   unused and barring learning of users of this functionality, we drop this
       
   408   extension in Mercurial 6.6.
       
   409   $ hg push -r . -B scratch/scratchontopofpublic
       
   410   IMPORTANT: if you use this extension, please contact
       
   411   mercurial-devel@mercurial-scm.org IMMEDIATELY. This extension is believed to be
       
   412   unused and barring learning of users of this functionality, we drop this
       
   413   extension in Mercurial 6.6.
       
   414   pushing to ssh://user@dummy/repo
       
   415   remote: IMPORTANT: if you use this extension, please contact
       
   416   remote: mercurial-devel@mercurial-scm.org IMMEDIATELY. This extension is believed to be
       
   417   remote: unused and barring learning of users of this functionality, we drop this
       
   418   remote: extension in Mercurial 6.6.
       
   419   IMPORTANT: if you use this extension, please contact
       
   420   mercurial-devel@mercurial-scm.org IMMEDIATELY. This extension is believed to be
       
   421   unused and barring learning of users of this functionality, we drop this
       
   422   extension in Mercurial 6.6.
       
   423   searching for changes
       
   424   remote: IMPORTANT: if you use this extension, please contact
       
   425   remote: mercurial-devel@mercurial-scm.org IMMEDIATELY. This extension is believed to be
       
   426   remote: unused and barring learning of users of this functionality, we drop this
       
   427   remote: extension in Mercurial 6.6.
       
   428   remote: pushing 1 commit:
       
   429   remote:     c70aee6da07d  scratchontopofpublic
       
   430   $ cd ../client2
       
   431   $ hg pull -B scratch/scratchontopofpublic
       
   432   IMPORTANT: if you use this extension, please contact
       
   433   mercurial-devel@mercurial-scm.org IMMEDIATELY. This extension is believed to be
       
   434   unused and barring learning of users of this functionality, we drop this
       
   435   extension in Mercurial 6.6.
       
   436   remote: IMPORTANT: if you use this extension, please contact
       
   437   remote: mercurial-devel@mercurial-scm.org IMMEDIATELY. This extension is believed to be
       
   438   remote: unused and barring learning of users of this functionality, we drop this
       
   439   remote: extension in Mercurial 6.6.
       
   440   IMPORTANT: if you use this extension, please contact
       
   441   mercurial-devel@mercurial-scm.org IMMEDIATELY. This extension is believed to be
       
   442   unused and barring learning of users of this functionality, we drop this
       
   443   extension in Mercurial 6.6.
       
   444   pulling from ssh://user@dummy/repo
       
   445   remote: IMPORTANT: if you use this extension, please contact
       
   446   remote: mercurial-devel@mercurial-scm.org IMMEDIATELY. This extension is believed to be
       
   447   remote: unused and barring learning of users of this functionality, we drop this
       
   448   remote: extension in Mercurial 6.6.
       
   449   IMPORTANT: if you use this extension, please contact
       
   450   mercurial-devel@mercurial-scm.org IMMEDIATELY. This extension is believed to be
       
   451   unused and barring learning of users of this functionality, we drop this
       
   452   extension in Mercurial 6.6.
       
   453   searching for changes
       
   454   remote: IMPORTANT: if you use this extension, please contact
       
   455   remote: mercurial-devel@mercurial-scm.org IMMEDIATELY. This extension is believed to be
       
   456   remote: unused and barring learning of users of this functionality, we drop this
       
   457   remote: extension in Mercurial 6.6.
       
   458   adding changesets
       
   459   adding manifests
       
   460   adding file changes
       
   461   adding changesets
       
   462   adding manifests
       
   463   adding file changes
       
   464   added 2 changesets with 2 changes to 2 files (+1 heads)
       
   465   new changesets a79b6597f322:c70aee6da07d (1 drafts)
       
   466   (run 'hg heads .' to see heads, 'hg merge' to merge)
       
   467   $ hg log -r scratch/scratchontopofpublic -T '{phase}'
       
   468   IMPORTANT: if you use this extension, please contact
       
   469   mercurial-devel@mercurial-scm.org IMMEDIATELY. This extension is believed to be
       
   470   unused and barring learning of users of this functionality, we drop this
       
   471   extension in Mercurial 6.6.
       
   472   draft (no-eol)