tests/test-hook
changeset 4630 e6d105a51ec7
parent 4364 97962a3e73cf
child 4634 73bf2b586f3f
equal deleted inserted replaced
4629:a04b5f37eda7 4630:e6d105a51ec7
     9 echo 'commit = unset HG_LOCAL HG_TAG; python ../printenv.py commit' >> .hg/hgrc
     9 echo 'commit = unset HG_LOCAL HG_TAG; python ../printenv.py commit' >> .hg/hgrc
    10 echo 'commit.b = unset HG_LOCAL HG_TAG; python ../printenv.py commit.b' >> .hg/hgrc
    10 echo 'commit.b = unset HG_LOCAL HG_TAG; python ../printenv.py commit.b' >> .hg/hgrc
    11 echo 'precommit = unset HG_LOCAL HG_NODE HG_TAG; python ../printenv.py precommit' >> .hg/hgrc
    11 echo 'precommit = unset HG_LOCAL HG_NODE HG_TAG; python ../printenv.py precommit' >> .hg/hgrc
    12 echo 'pretxncommit = unset HG_LOCAL HG_TAG; python ../printenv.py pretxncommit' >> .hg/hgrc
    12 echo 'pretxncommit = unset HG_LOCAL HG_TAG; python ../printenv.py pretxncommit' >> .hg/hgrc
    13 echo 'pretxncommit.tip = hg -q tip' >> .hg/hgrc
    13 echo 'pretxncommit.tip = hg -q tip' >> .hg/hgrc
       
    14 echo 'pre-identify = false' >> .hg/hgrc
       
    15 echo 'pre-cat = echo "meow $HG_ARGS"' >> .hg/hgrc
       
    16 echo 'post-cat = echo "purr $HG_RESULT"' >> .hg/hgrc
    14 echo a > a
    17 echo a > a
    15 hg add a
    18 hg add a
    16 hg commit -m a -d "1000000 0"
    19 hg commit -m a -d "1000000 0"
    17 
    20 
    18 hg clone . ../b
    21 hg clone . ../b
    33 hg add b
    36 hg add b
    34 hg commit -m b -d '1 0'
    37 hg commit -m b -d '1 0'
    35 hg merge 1
    38 hg merge 1
    36 hg commit -m merge -d '2 0'
    39 hg commit -m merge -d '2 0'
    37 
    40 
       
    41 # test generic hooks
       
    42 hg id
       
    43 hg cat b 
       
    44 
    38 cd ../b
    45 cd ../b
    39 hg pull ../a
    46 hg pull ../a
    40 
    47 
    41 # tag hooks can see env vars
    48 # tag hooks can see env vars
    42 cd ../a
    49 cd ../a