tests/test-hook
changeset 2227 4f072bb06e89
parent 2221 05b6c13f43c6
child 2266 3f7692b0ff13
equal deleted inserted replaced
2226:abfed2a82b07 2227:4f072bb06e89
    79 rm .hg/hgrc
    79 rm .hg/hgrc
    80 echo '[hooks]' > ../a/.hg/hgrc
    80 echo '[hooks]' > ../a/.hg/hgrc
    81 echo 'preoutgoing = echo preoutgoing hook: s=$HG_SOURCE' >> ../a/.hg/hgrc
    81 echo 'preoutgoing = echo preoutgoing hook: s=$HG_SOURCE' >> ../a/.hg/hgrc
    82 echo 'outgoing = echo outgoing hook: n=$HG_NODE s=$HG_SOURCE' >> ../a/.hg/hgrc
    82 echo 'outgoing = echo outgoing hook: n=$HG_NODE s=$HG_SOURCE' >> ../a/.hg/hgrc
    83 hg pull ../a
    83 hg pull ../a
    84 hg undo
    84 hg rollback
    85 
    85 
    86 # preoutgoing hook can prevent outgoing changes
    86 # preoutgoing hook can prevent outgoing changes
    87 echo 'preoutgoing.forbid = echo preoutgoing.forbid hook; exit 1' >> ../a/.hg/hgrc
    87 echo 'preoutgoing.forbid = echo preoutgoing.forbid hook; exit 1' >> ../a/.hg/hgrc
    88 hg pull ../a
    88 hg pull ../a
    89 
    89