equal
deleted
inserted
replaced
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 |