Mercurial hook: путь не устанавливается? - PullRequest
1 голос
/ 24 мая 2011

Пытаюсь написать свой первый хук. Я хочу сгенерировать файл в папке .hg каждый раз, когда делается коммит. Я попробовал следующее в моем файле Mercurial.ini:

[hooks]
commit = echo test > .hg\out.dat

... просто чтобы посмотреть, сработает ли это. Он жалуется на то, что каталог не найден. Для устранения неполадок я попробовал следующий (более простой) хук:

[hooks]
commit = echo %cd%

... просто чтобы посмотреть, каков мой текущий рабочий каталог. Результат:

D:\

По какой-то причине ловушка запускается под корнем диска, а не в каталоге моего репозитория.

Есть идеи, почему?

Я работаю под Win XP, FWIW.

...