I am using TortoiseHg and would like to apply a hook to my repo. My repo's .hg/hgrc file is as follows:
[hooks]
pretxncommit = python:hg_checksize.newbinsize
The thing is that I don't know where TortoiseHg's PYTHONPATH variable is set. How do I change it? Or where do I put my Python file so that it is visible by TortoiseHg's Python interpreter?
I cannot find any mention of hooks in TortoiseHg's documentation or through Google?
To enable in-process hooks in TortoiseHg you must put your *.py
file into C:\Program Files\TortoiseHg\library.zip
. TortoiseHg loads Python files from library.zip
.
Reinstalling TortoiseHg will probably mean having to repeat this step.