##// END OF EJS Templates
transaction: actually use tr.hookargs in pretxnclose...
Pierre-Yves David -
r24739:ea0d5c8e default
parent child Browse files
Show More
@@ -956,7 +956,7 b' class localrepository(object):'
956 """will run pre-closing hooks"""
956 """will run pre-closing hooks"""
957 pending = lambda: tr.writepending() and self.root or ""
957 pending = lambda: tr.writepending() and self.root or ""
958 reporef().hook('pretxnclose', throw=True, pending=pending,
958 reporef().hook('pretxnclose', throw=True, pending=pending,
959 xnname=desc)
959 xnname=desc, **tr.hookargs)
960
960
961 tr = transaction.transaction(rp, self.sopener, vfsmap,
961 tr = transaction.transaction(rp, self.sopener, vfsmap,
962 "journal",
962 "journal",
@@ -23,7 +23,7 b' commit hooks can see env vars'
23 pretxnopen hook: HG_TXNNAME=commit
23 pretxnopen hook: HG_TXNNAME=commit
24 pretxncommit hook: HG_NODE=cb9a9f314b8b07ba71012fcdbc544b5a4d82ff5b HG_PARENT1=0000000000000000000000000000000000000000 HG_PENDING=$TESTTMP/a
24 pretxncommit hook: HG_NODE=cb9a9f314b8b07ba71012fcdbc544b5a4d82ff5b HG_PARENT1=0000000000000000000000000000000000000000 HG_PENDING=$TESTTMP/a
25 0:cb9a9f314b8b
25 0:cb9a9f314b8b
26 pretxnclose hook: HG_PENDING=$TESTTMP/a HG_XNNAME=commit
26 pretxnclose hook: HG_PENDING=$TESTTMP/a HG_PHASES_MOVED=1 HG_XNNAME=commit
27 txnclose hook: HG_PHASES_MOVED=1 HG_TXNNAME=commit
27 txnclose hook: HG_PHASES_MOVED=1 HG_TXNNAME=commit
28 commit hook: HG_NODE=cb9a9f314b8b07ba71012fcdbc544b5a4d82ff5b HG_PARENT1=0000000000000000000000000000000000000000
28 commit hook: HG_NODE=cb9a9f314b8b07ba71012fcdbc544b5a4d82ff5b HG_PARENT1=0000000000000000000000000000000000000000
29 commit.b hook: HG_NODE=cb9a9f314b8b07ba71012fcdbc544b5a4d82ff5b HG_PARENT1=0000000000000000000000000000000000000000
29 commit.b hook: HG_NODE=cb9a9f314b8b07ba71012fcdbc544b5a4d82ff5b HG_PARENT1=0000000000000000000000000000000000000000
@@ -218,7 +218,7 b' pushkey hook'
218 searching for changes
218 searching for changes
219 no changes found
219 no changes found
220 pretxnopen hook: HG_TXNNAME=bookmarks
220 pretxnopen hook: HG_TXNNAME=bookmarks
221 pretxnclose hook: HG_PENDING=$TESTTMP/a HG_XNNAME=bookmarks
221 pretxnclose hook: HG_BOOKMARK_MOVED=1 HG_PENDING=$TESTTMP/a HG_XNNAME=bookmarks
222 txnclose hook: HG_BOOKMARK_MOVED=1 HG_TXNNAME=bookmarks
222 txnclose hook: HG_BOOKMARK_MOVED=1 HG_TXNNAME=bookmarks
223 pushkey hook: HG_KEY=foo HG_NAMESPACE=bookmarks HG_NEW=0000000000000000000000000000000000000000 HG_RET=1
223 pushkey hook: HG_KEY=foo HG_NAMESPACE=bookmarks HG_NEW=0000000000000000000000000000000000000000 HG_RET=1
224 exporting bookmark foo
224 exporting bookmark foo
General Comments 0
You need to be logged in to leave comments. Login now