Как использовать относительный путь к ловушке Mercurial

У меня есть сценарий, который находится на верхнем уровне моей рабочей копии, и я хотел бы использовать его как ловушку Mercurial. Если я использую абсолютный путь к хуку, тогда все в порядке, но мне нужен относительный путь, чтобы все это можно было легко перемещать, использовать в других рабочих копиях, а другие разработчики могут копировать hgrc как есть.

/space/project/.hg/hgrc содержит

[hooks]
update = genid

Сценарий genid находится в / space / project / genid

Ловушка запускается нормально, если я нахожусь в / space / project, но если мой текущий каталог - / space / project / src / tools, то 'hg update' выдаст ошибку, поскольку ловушка не найдена.

5
задан Roger Binns 18 November 2010 в 20:55
поделиться