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?
you can put your .py wherever you like and use a full path to it. the syntax is then
[hooks]
pretxncommit.myhook = python:/path/to/my.py:newbinsize
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.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With