comparison tests/test-hook.t @ 26861:10a1a4b3e775 stable

hooks: back 9f272bf3b342 out Changeset 9f272bf3b342 alters the 'HG_PENDING' mechanism to be "always" there. This change is made under the assumption than we previously did it only when "writepending() actually wrote something". This assumption was wrong, 'writepending()' informs of pending changes the first time something is written and for all following calls. We back this change out to restore the former behavior, which was already correct.
author Pierre-Yves David <pierre-yves.david@fb.com>
date Fri, 06 Nov 2015 11:08:11 -0500
parents e7c618cee8df
children a01d3d32b53a 10695f8f3323
comparison
equal deleted inserted replaced
26859:e7c618cee8df 26861:10a1a4b3e775
111 111
112 $ cd ../b 112 $ cd ../b
113 $ hg pull ../a 113 $ hg pull ../a
114 pulling from ../a 114 pulling from ../a
115 searching for changes 115 searching for changes
116 prechangegroup hook: HG_PENDING=$TESTTMP/b HG_SOURCE=pull HG_TXNID=TXN:* HG_URL=file:$TESTTMP/a (glob) 116 prechangegroup hook: HG_SOURCE=pull HG_TXNID=TXN:* HG_URL=file:$TESTTMP/a (glob)
117 adding changesets 117 adding changesets
118 adding manifests 118 adding manifests
119 adding file changes 119 adding file changes
120 added 3 changesets with 2 changes to 2 files 120 added 3 changesets with 2 changes to 2 files
121 changegroup hook: HG_NODE=ab228980c14deea8b9555d91c9581127383e40fd HG_SOURCE=pull HG_TXNID=TXN:* HG_URL=file:$TESTTMP/a (glob) 121 changegroup hook: HG_NODE=ab228980c14deea8b9555d91c9581127383e40fd HG_SOURCE=pull HG_TXNID=TXN:* HG_URL=file:$TESTTMP/a (glob)
270 searching for changes 270 searching for changes
271 listkeys hook: HG_NAMESPACE=phases HG_VALUES={'cb9a9f314b8b07ba71012fcdbc544b5a4d82ff5b': '1', 'publishing': 'True'} 271 listkeys hook: HG_NAMESPACE=phases HG_VALUES={'cb9a9f314b8b07ba71012fcdbc544b5a4d82ff5b': '1', 'publishing': 'True'}
272 listkeys hook: HG_NAMESPACE=bookmarks HG_VALUES={'bar': '0000000000000000000000000000000000000000', 'foo': '0000000000000000000000000000000000000000'} 272 listkeys hook: HG_NAMESPACE=bookmarks HG_VALUES={'bar': '0000000000000000000000000000000000000000', 'foo': '0000000000000000000000000000000000000000'}
273 no changes found 273 no changes found
274 pretxnopen hook: HG_TXNID=TXN:* HG_TXNNAME=push (glob) 274 pretxnopen hook: HG_TXNID=TXN:* HG_TXNNAME=push (glob)
275 prepushkey.forbid hook: HG_BUNDLE2=1 HG_KEY=baz HG_NAMESPACE=bookmarks HG_NEW=0000000000000000000000000000000000000000 HG_PENDING=$TESTTMP/a HG_SOURCE=push HG_TXNID=TXN:* HG_URL=push (glob) 275 prepushkey.forbid hook: HG_BUNDLE2=1 HG_KEY=baz HG_NAMESPACE=bookmarks HG_NEW=0000000000000000000000000000000000000000 HG_SOURCE=push HG_TXNID=TXN:* HG_URL=push (glob)
276 pushkey-abort: prepushkey hook exited with status 1 276 pushkey-abort: prepushkey hook exited with status 1
277 abort: exporting bookmark baz failed! 277 abort: exporting bookmark baz failed!
278 [255] 278 [255]
279 $ cd ../a 279 $ cd ../a
280 280
304 > prechangegroup.forbid = printenv.py prechangegroup.forbid 1 304 > prechangegroup.forbid = printenv.py prechangegroup.forbid 1
305 > EOF 305 > EOF
306 $ hg pull ../a 306 $ hg pull ../a
307 pulling from ../a 307 pulling from ../a
308 searching for changes 308 searching for changes
309 prechangegroup.forbid hook: HG_PENDING=$TESTTMP/b HG_SOURCE=pull HG_TXNID=TXN:* HG_URL=file:$TESTTMP/a (glob) 309 prechangegroup.forbid hook: HG_SOURCE=pull HG_TXNID=TXN:* HG_URL=file:$TESTTMP/a (glob)
310 abort: prechangegroup.forbid hook exited with status 1 310 abort: prechangegroup.forbid hook exited with status 1
311 [255] 311 [255]
312 312
313 pretxnchangegroup hook can see incoming changes, can roll back txn, 313 pretxnchangegroup hook can see incoming changes, can roll back txn,
314 incoming changes no longer there after 314 incoming changes no longer there after