首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用mercurial的bugzilla扩展和3.6+ bugzilla?

如何使用mercurial的bugzilla扩展和3.6+ bugzilla?
EN

Stack Overflow用户
提问于 2011-08-27 11:00:15
回答 1查看 617关注 0票数 1

我想使用bugzilla扩展来跟踪我的bug中的提交。

我遵循了http://hgbook.red-bean.com/read/handling-repository-events-with-hooks.html (§bugzilla)的说明,我的hgrc如下所示:

代码语言:javascript
复制
[extensions]
hgext.bugzilla =

[hooks]
# run bugzilla hook on every change pulled or pushed in here
incoming.bugzilla = python:hgext.bugzilla.hook

[bugzilla]
host = localhost # mysql server where bugzilla database lives
db = bugzilla3       # database to connect to
user = bugzilla3     # user to connect to database as
password = blah   # user's password
version = 3.6.3  # version of bugzilla installed
bzuser = valid_user@domain.tld    # fallback bugzilla user name to record comments with

我的承诺是这样的:

代码语言:javascript
复制
useful commit informations
bug: 123

但这没什么用。

所以我的问题是:

  • 是与bugzilla 3.6.3兼容的扩展(我使用的是mercurial 1.7.5)?
  • 是我的配置吗?
  • 是否有任何日志可以用来查找出了什么问题?

谢谢

EN

回答 1

Stack Overflow用户

发布于 2011-10-06 14:04:18

您可以尝试使用XML接口。在钩子脚本本身中,一个用于此的示例配置文件是:

bugzilla bzurl=http://my-project.org/bugzilla user=bugmail@my-project.org password=plugh version=xmlrpc template=Changeset {node bzurl=http://my-project.org/bugzilla} in {root basename}。{hgweb}/{webroot}/rev/{node双短}\n strip=5 web baseurl=http://my-project.org/hg

它还指出

如果您的Bugzilla版本为3.2或更高版本,则强烈建议您使用XMLRPC方法。

所以这可能会让你前进得更快一些。

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

https://stackoverflow.com/questions/7214098

复制
相关文章

相似问题

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