Skip to main content

Git 和问题跟踪系统集成

项目描述

git-ticket 是一个 git 扩展,可帮助开发人员管理问题/票证跟踪系统。

git-ticket 支持githubbitbucketredmine

此工具目前处于开发状态,尚未经过充分测试。

截屏

列表命令:

https://raw.github.com/aflc/git-ticket/gh-pages/ex_list.png

显示命令:

https://raw.github.com/aflc/git-ticket/gh-pages/ex_show.png

安装

来自 PyPI:

pip install gitticket

或 github(不稳定):

pip install -e git+https://github.com/aflc/git-ticket.git#egg=git-ticket

升级说明

如果您有错误,请尝试pip install gitticket -U

用法

配置

对于 github:

git config ticket.github.token <your_access_token>

要获取您的访问令牌,请尝试以下操作:

git ticket github-authorize

对于比特桶:

git config ticket.bitbucket.token <your_access_token>
git config ticket.bitbucket.token-secret <your_access_token_secret>

要获取您的访问令牌和访问令牌秘密,请尝试以下操作:

git ticket bitbucket-authorize

对于redmine:

git config ticket.redmine.token <your_apikey>
git config ticket.redmine.url <your_redmine_root>

以及其他一些设置:

git config ticket.name <your_account_name_for_a_service> # if no value, guess from user.name
git config ticket.service <service_name> # if no value, guess from origin url
git config ticket.repo <repository_name> # if no value, guess from origin url or root derectory name.

对于 Redmine 服务,您必须设置 ticket.service=redmine。

简单使用

git ticket list               # list tickets
git ticket show <ticket id>   # show detail of the ticket
git ticket add                # add a ticket
git ticket update <ticket id>  # update contents of the ticket
git ticket comment <ticket id> # add comment to the ticket
git ticket close <ticket id>   # close the ticket

更多库曼德

git ticket locals
git ticket show-config
  • “locals” 命令在您的本地分支名称中查找票证 ID。分行名称应包含“#xx”、“id-xx”、“idxx”或“id/xx”,xx 为票号。

  • “show-config” 命令输出您的配置。

发行公告

v0.5.1
  • 固定:支持较新版本的请求

v0.5
  • 新:locals 命令

  • 新:show-config 命令

  • 固定:#17

  • 修复:rauth.hook 导入错误

v0.4.1
  • 更新:更多错误处理。

  • 修复:#16 解析 Redmine 日志的错误

v0.4
  • 新增:列表、显示、添加、更新命令的显示格式。

  • 固定:#15 票务服务的自动猜测没有起作用。

v0.3.1
  • 修复:评论数为 0 时崩溃。

  • 固定:固定 #13

  • 修复:修复 #12 使用 git 的 http.sslVerify 配置更改 SSL 设置。

  • 添加: parseconfig() 的记忆功能;减少重复的流程调用。

  • 修复:删除调​​试打印

  • 更新:重写票模板生成器

  • 已修复:在 bitbucket 中,更新工单时忘记显示优先级。

  • 修正:在 Redmine,更新工单时忘记显示状态。

v0.3

初始发行

下一步是什么?

  • 更多测试

  • 文档

  • git流集成

执照

它是在 MIT 许可下发布的。

版权所有 (c) 2011 田中博之

特此免费授予任何人获得本软件和相关文档文件(“软件”)的副本,以不受限制地处理本软件,包括但不限于使用、复制、修改、合并的权利、发布、分发、再许可和/或出售本软件的副本,并允许向其提供本软件的人这样做,但须符合以下条件:

上述版权声明和本许可声明应包含在本软件的所有副本或大部分内容中。

本软件按“原样”提供,不提供任何形式的明示或暗示保证,包括但不限于对适销性、特定用途适用性和非侵权性的保证。在任何情况下,作者或版权持有人均不对任何索赔、损害或其他责任承担任何责任,无论是在合同、侵权或其他方面,由本软件或本软件的使用或其他交易引起或与之相关。软件。

下载文件

下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。

源分布

gitticket-0.5.1.tar.gz (17.1 kB 查看哈希

已上传 source