tests/test-hook.t
changeset 25744 e78a80f8f51e
parent 25501 a99fee62611d
child 26028 6fbe35588433
equal deleted inserted replaced
25743:ce45bfe8f953 25744:e78a80f8f51e
   245 
   245 
   246 listkeys hook
   246 listkeys hook
   247 
   247 
   248   $ echo "listkeys = printenv.py listkeys" >> .hg/hgrc
   248   $ echo "listkeys = printenv.py listkeys" >> .hg/hgrc
   249   $ hg bookmark -r null bar
   249   $ hg bookmark -r null bar
       
   250   pretxnopen hook: HG_TXNID=TXN:* HG_TXNNAME=bookmark (glob)
       
   251   pretxnclose hook: HG_BOOKMARK_MOVED=1 HG_PENDING=$TESTTMP/a HG_TXNID=TXN:* HG_TXNNAME=bookmark (glob)
       
   252   txnclose hook: HG_BOOKMARK_MOVED=1 HG_TXNID=TXN:* HG_TXNNAME=bookmark (glob)
   250   $ cd ../b
   253   $ cd ../b
   251   $ hg pull -B bar ../a
   254   $ hg pull -B bar ../a
   252   pulling from ../a
   255   pulling from ../a
   253   listkeys hook: HG_NAMESPACE=bookmarks HG_VALUES={'bar': '0000000000000000000000000000000000000000', 'foo': '0000000000000000000000000000000000000000'}
   256   listkeys hook: HG_NAMESPACE=bookmarks HG_VALUES={'bar': '0000000000000000000000000000000000000000', 'foo': '0000000000000000000000000000000000000000'}
   254   no changes found
   257   no changes found
   277 
   280 
   278 test that prelistkeys can prevent listing keys
   281 test that prelistkeys can prevent listing keys
   279 
   282 
   280   $ echo "prelistkeys = printenv.py prelistkeys.forbid 1" >> .hg/hgrc
   283   $ echo "prelistkeys = printenv.py prelistkeys.forbid 1" >> .hg/hgrc
   281   $ hg bookmark -r null quux
   284   $ hg bookmark -r null quux
       
   285   pretxnopen hook: HG_TXNID=TXN:* HG_TXNNAME=bookmark (glob)
       
   286   pretxnclose hook: HG_BOOKMARK_MOVED=1 HG_PENDING=$TESTTMP/a HG_TXNID=TXN:* HG_TXNNAME=bookmark (glob)
       
   287   txnclose hook: HG_BOOKMARK_MOVED=1 HG_TXNID=TXN:* HG_TXNNAME=bookmark (glob)
   282   $ cd ../b
   288   $ cd ../b
   283   $ hg pull -B quux ../a
   289   $ hg pull -B quux ../a
   284   pulling from ../a
   290   pulling from ../a
   285   prelistkeys.forbid hook: HG_NAMESPACE=bookmarks
   291   prelistkeys.forbid hook: HG_NAMESPACE=bookmarks
   286   abort: prelistkeys hook exited with status 1
   292   abort: prelistkeys hook exited with status 1