Mercurial hook:未设置路径?

Mercurial hook:未设置路径?,mercurial,windows-xp,hook,Mercurial,Windows Xp,Hook,试着写我的第一个钩子。我想在每次提交时在.hg文件夹中生成一个文件。我在Mercurial.ini文件中尝试了以下操作: [hooks] commit = echo test > .hg\out.dat 。。。只是想看看它是否有效。它抱怨找不到目录。为了排除故障,我尝试了以下(更简单的)钩子: 。。。只是想看看我当前的工作目录是什么。结果是: D:\ 因此,出于某种原因,钩子在驱动器根目录下运行,而不是在我的存储库目录下运行 你知道为什么吗 我在Win XP、FWIW下运行。哪个版本的

试着写我的第一个钩子。我想在每次提交时在.hg文件夹中生成一个文件。我在Mercurial.ini文件中尝试了以下操作:

[hooks]
commit = echo test > .hg\out.dat
。。。只是想看看它是否有效。它抱怨找不到目录。为了排除故障,我尝试了以下(更简单的)钩子:

。。。只是想看看我当前的工作目录是什么。结果是:

D:\
因此,出于某种原因,钩子在驱动器根目录下运行,而不是在我的存储库目录下运行

你知道为什么吗


我在Win XP、FWIW下运行。

哪个版本的Mercurial?您是否尝试加载最新版本?1.5.3;似乎有些很基本的东西,所以我想可能是我做错了什么(因此没有,我没有尝试更新)在Windows 7上的版本1.8对我有效,这就是我问的原因。你说的“对我有效”,是指上面键入的示例对你有效?感谢您的反馈。对我有效意味着我无法重新解决您的问题。钩子按照预期在.hg目录中创建了输出文件。
D:\