tests/test-mq-qdiff
changeset 2904 8ca608c1eb02
child 2905 143cd23500e1
equal deleted inserted replaced
2902:cd7bbb19b96e 2904:8ca608c1eb02
       
     1 #!/bin/sh
       
     2 
       
     3 HGRCPATH=$HGTMP/.hgrc; export HGRCPATH
       
     4 echo "[extensions]" >> $HGTMP/.hgrc
       
     5 echo "mq=" >> $HGTMP/.hgrc
       
     6 
       
     7 echo % init
       
     8 hg init a
       
     9 cd a
       
    10 
       
    11 echo % commit
       
    12 echo 'base' > base
       
    13 hg ci -Ambase -d '1 0'
       
    14 
       
    15 echo % qnew mqbase
       
    16 hg qnew -mmqbase mqbase
       
    17 
       
    18 echo % qrefresh
       
    19 echo 'patched' > base
       
    20 hg qrefresh
       
    21 
       
    22 echo % qdiff
       
    23 hg qdiff | sed -e "s/\(+++ [a-zA-Z0-9_/.-]*\).*/\1/" \
       
    24                -e "s/\(--- [a-zA-Z0-9_/.-]*\).*/\1/"
       
    25 
       
    26 echo % qdiff dirname
       
    27 hg qdiff . | sed -e "s/\(+++ [a-zA-Z0-9_/.-]*\).*/\1/" \
       
    28                  -e "s/\(--- [a-zA-Z0-9_/.-]*\).*/\1/"