У меня есть скрипт, который находится на верхнем уровне моей рабочей копии, и я хотел бы использовать его в качестве крючка Mercurial.Если я использую абсолютный путь к хуку, то все в порядке, но я хочу относительный путь, чтобы все это можно было легко перемещать, использовать в других рабочих копиях, а другие разработчики могут копировать hgrc как есть.
/ space / project / .hg / hgrc содержит
[hooks]
update = genid
Сценарий genid находится в / space / project / genid
Хук вызывается просто отлично, если я нахожусь в / space /проект, но если мой текущий каталог - / space / project / src / tools, то «hg update» выдаст ошибку, так как хук не найден.