WindowsXP, Mercurial1.6で試した。 Q:\_sandbox\repo\.hg\hgrc [hooks] commit = "Q:\_sandbox\repo\.hg\test.py" Q:\_sandbox\repo\.hg\test.py import os print "hello" for k,v in os.environ.iteritems(): if k.startswith("HG"): print "%s=%s" % (k, v) フックを動かしてみる Q:\_sandbox\repo>hg ci -m test hello HG_NODE=ececd2346b0a9e922ead35c4ffe8463ec11e5f21 HG=C:\Program Files\Mercurial\hg.exe HG_PARENT1=c36d660eb936a30e7c