[PATCH 1 of 5 STABLE] help: add note about TXNID for Python hook

FUJIWARA Katsunori foozy at lares.dti.ne.jp
Tue May 19 10:39:31 CDT 2015

# HG changeset patch
# User FUJIWARA Katsunori <foozy at lares.dti.ne.jp>
# Date 1432049408 -32400
#      Wed May 20 00:30:08 2015 +0900
# Branch stable
# Node ID 11f3cae961f815ee7f8acc4e0312ed724d4ef8fe
# Parent  ef4538ba67ef0d63fe55d4defa7b5993f0d16b6f
help: add note about TXNID for Python hook

>From the first (3.4 or d283517b260b), `TXNID` is passed to Python
hooks without lowering its name.

diff --git a/mercurial/help/config.txt b/mercurial/help/config.txt
--- a/mercurial/help/config.txt
+++ b/mercurial/help/config.txt
@@ -908,7 +908,8 @@
 ``ui``), a repository object (keyword ``repo``), and a ``hooktype``
 keyword that tells what kind of hook is used. Arguments listed as
 environment variables above are passed as keyword arguments, with no
-``HG_`` prefix, and names in lower case.
+``HG_`` prefix, and names in lower case (exceptionally, ``TXNID``
+isn't lowered)
 If a Python hook returns a "true" value or raises an exception, this
 is treated as a failure.

More information about the Mercurial-devel mailing list