首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >向TortoiseHg添加挂钩

向TortoiseHg添加挂钩
EN

Stack Overflow用户
提问于 2010-03-20 16:26:07
回答 3查看 2.1K关注 0票数 6

我正在使用TortoiseHg,并想将一个钩子应用到我的存储库中。我的repo的.hg/hgrc文件如下:

代码语言:javascript
复制
[hooks]
pretxncommit = python:hg_checksize.newbinsize

问题是我不知道TortoiseHg的PYTHONPATH变量设置在哪里。我该如何更改它?或者我把我的Python文件放在哪里,这样TortoiseHg的Python解释器就可以看到它了?

我在TortoiseHg的文档或Google中找不到任何提到钩子的地方?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2010-03-21 03:44:01

要在TortoiseHg中启用进程内挂钩,必须将*.py文件放入C:\Program Files\TortoiseHg\library.zip。TortoiseHg从library.zip加载Python文件。

重新安装TortoiseHg可能意味着必须重复此步骤。

票数 4
EN

Stack Overflow用户

发布于 2010-03-20 23:43:48

你可以把你的.py放在你喜欢的任何地方,并使用它的完整路径。然后,将syntax

代码语言:javascript
复制
[hooks] 
pretxncommit.myhook = python:/path/to/my.py:newbinsize
票数 4
EN

Stack Overflow用户

发布于 2011-01-12 21:07:26

jk的答案是正确的,根据hekevintran的评论,他有一个打字错误。它应该是

代码语言:javascript
复制
pretxncommit.myhook = python:C:\src\hooks\hg_checksize:newbinsize

python-file和method之间必须是冒号,而不是句点(Win7上的hg 1.5.1确认)

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2482407

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档