tests/test-subrepo-recursion.t
changeset 13144 aae2d5cbde64
parent 12640 6cc4b14fb76b
child 13149 735dd8e8a208
equal deleted inserted replaced
13143:c2e55c21db27 13144:aae2d5cbde64
   219   +++ b/foo/bar/z.txt
   219   +++ b/foo/bar/z.txt
   220   @@ -1,1 +1,2 @@
   220   @@ -1,1 +1,2 @@
   221    z1
   221    z1
   222   +z2
   222   +z2
   223 
   223 
   224 Test archiving to a directory tree:
   224 Enable progress extension for archive tests:
   225 
   225 
   226   $ hg archive --subrepos ../archive
   226   $ cp $HGRCPATH $HGRCPATH.no-progress
       
   227   $ cat >> $HGRCPATH <<EOF
       
   228   > [extensions]
       
   229   > progress =
       
   230   > [progress]
       
   231   > assume-tty = 1
       
   232   > delay = 0
       
   233   > refresh = 0
       
   234   > width = 60
       
   235   > EOF
       
   236 
       
   237 Test archiving to a directory tree (the doubled lines in the output
       
   238 only show up in the test output, not in real usage):
       
   239 
       
   240   $ hg archive --subrepos ../archive 2>&1 | $TESTDIR/filtercr.py
       
   241   
       
   242   archiving [                                           ] 0/3
       
   243   archiving [                                           ] 0/3
       
   244   archiving [=============>                             ] 1/3
       
   245   archiving [=============>                             ] 1/3
       
   246   archiving [===========================>               ] 2/3
       
   247   archiving [===========================>               ] 2/3
       
   248   archiving [==========================================>] 3/3
       
   249   archiving [==========================================>] 3/3
       
   250                                                               
       
   251   archiving (foo) [                                     ] 0/3
       
   252   archiving (foo) [                                     ] 0/3
       
   253   archiving (foo) [===========>                         ] 1/3
       
   254   archiving (foo) [===========>                         ] 1/3
       
   255   archiving (foo) [=======================>             ] 2/3
       
   256   archiving (foo) [=======================>             ] 2/3
       
   257   archiving (foo) [====================================>] 3/3
       
   258   archiving (foo) [====================================>] 3/3
       
   259                                                               
       
   260   archiving (foo/bar) [                                 ] 0/1
       
   261   archiving (foo/bar) [                                 ] 0/1
       
   262   archiving (foo/bar) [================================>] 1/1
       
   263   archiving (foo/bar) [================================>] 1/1
       
   264                                                               \r (esc)
   227   $ find ../archive | sort
   265   $ find ../archive | sort
   228   ../archive
   266   ../archive
   229   ../archive/.hg_archival.txt
   267   ../archive/.hg_archival.txt
   230   ../archive/.hgsub
   268   ../archive/.hgsub
   231   ../archive/.hgsubstate
   269   ../archive/.hgsubstate
   237   ../archive/foo/y.txt
   275   ../archive/foo/y.txt
   238   ../archive/x.txt
   276   ../archive/x.txt
   239 
   277 
   240 Test archiving to zip file (unzip output is unstable):
   278 Test archiving to zip file (unzip output is unstable):
   241 
   279 
   242   $ hg archive --subrepos ../archive.zip
   280   $ hg archive --subrepos ../archive.zip 2>&1 | $TESTDIR/filtercr.py
       
   281   
       
   282   archiving [                                           ] 0/3
       
   283   archiving [                                           ] 0/3
       
   284   archiving [=============>                             ] 1/3
       
   285   archiving [=============>                             ] 1/3
       
   286   archiving [===========================>               ] 2/3
       
   287   archiving [===========================>               ] 2/3
       
   288   archiving [==========================================>] 3/3
       
   289   archiving [==========================================>] 3/3
       
   290                                                               
       
   291   archiving (foo) [                                     ] 0/3
       
   292   archiving (foo) [                                     ] 0/3
       
   293   archiving (foo) [===========>                         ] 1/3
       
   294   archiving (foo) [===========>                         ] 1/3
       
   295   archiving (foo) [=======================>             ] 2/3
       
   296   archiving (foo) [=======================>             ] 2/3
       
   297   archiving (foo) [====================================>] 3/3
       
   298   archiving (foo) [====================================>] 3/3
       
   299                                                               
       
   300   archiving (foo/bar) [                                 ] 0/1
       
   301   archiving (foo/bar) [                                 ] 0/1
       
   302   archiving (foo/bar) [================================>] 1/1
       
   303   archiving (foo/bar) [================================>] 1/1
       
   304                                                               \r (esc)
       
   305 
       
   306 Disable progress extension and cleanup:
       
   307 
       
   308   $ mv $HGRCPATH.no-progress $HGRCPATH
   243 
   309 
   244 Clone and test outgoing:
   310 Clone and test outgoing:
   245 
   311 
   246   $ cd ..
   312   $ cd ..
   247   $ hg clone repo repo2
   313   $ hg clone repo repo2