tests/test-walk
changeset 896 01215ad04283
parent 895 77b52b864249
child 1413 1c64c628d15f
equal deleted inserted replaced
867:0cd2ee61b10a 896:01215ad04283
       
     1 #!/bin/sh
       
     2 
       
     3 mkdir t
       
     4 cd t
       
     5 hg init
       
     6 mkdir -p beans
       
     7 for b in kidney navy turtle borlotti black pinto; do
       
     8     echo $b > beans/$b
       
     9 done
       
    10 mkdir -p mammals/Procyonidae
       
    11 for m in cacomistle coatimundi raccoon; do
       
    12     echo $m > mammals/Procyonidae/$m
       
    13 done
       
    14 echo skunk > mammals/skunk
       
    15 echo fennel > fennel
       
    16 echo fenugreek > fenugreek
       
    17 echo fiddlehead > fiddlehead
       
    18 echo glob:glob > glob:glob
       
    19 hg addremove
       
    20 hg commit -m "commit #0" -d "0 0"
       
    21 hg debugwalk
       
    22 cd mammals
       
    23 hg debugwalk
       
    24 hg debugwalk Procyonidae
       
    25 cd Procyonidae
       
    26 hg debugwalk
       
    27 hg debugwalk ..
       
    28 cd ..
       
    29 hg debugwalk ../beans
       
    30 hg debugwalk
       
    31 cd ..
       
    32 hg debugwalk -Ibeans
       
    33 hg debugwalk 'mammals/../beans/b*'
       
    34 hg debugwalk '-X*/Procyonidae' mammals
       
    35 hg debugwalk path:mammals
       
    36 hg debugwalk ..
       
    37 hg debugwalk beans/../..
       
    38 # Don't know how to test absolute paths without always getting a false
       
    39 # error.
       
    40 #hg debugwalk `pwd`/beans
       
    41 #hg debugwalk `pwd`/..
       
    42 hg debugwalk glob:\*
       
    43 hg debugwalk 're:.*[kb]$'
       
    44 hg debugwalk path:beans/black
       
    45 hg debugwalk beans 'beans/*'
       
    46 hg debugwalk 'j*'
       
    47 hg debugwalk NOEXIST
       
    48 mkfifo fifo
       
    49 hg debugwalk fifo
       
    50 rm fenugreek
       
    51 hg debugwalk fenugreek
       
    52 hg rm fenugreek
       
    53 hg debugwalk fenugreek
       
    54 touch new
       
    55 hg debugwalk new