git的分布式问题跟踪器,具有可用的Eclipse Mylyn支持?

Mik*_*nen 18 eclipse git distributed mylyn issue-tracking

我正在使用git进行版本控制,但我目前缺少Eclipse Mylyn集成的好问题/错误/票证跟踪器.

我正在寻找的功能:

  • 开源实现(以便我可以添加我将来需要的功能.首选GPL,LGPL,MIT或BSD许可证).
  • 分布式(问题必须存储在存储库的git中,我打开以获取跟踪器的建议,这些跟踪器将问题存储在代码的相同或单独的分支中).
  • 必须拥有Eclipse Mylyn支持(以便我可以通过mylyn界面打开和关闭问题,我认为合理的实现可以在特定端口提供localhost HTTP服务器,mylyn将使用"web模板"连接器与问题跟踪器对话).最好是当我切换分支时,Mylyn会自动看到打开和关闭的问题,但我没关系,因为这不太聪明.
  • 能够跟踪分支之间的问题,例如:
    • 我有一个共同的父提交Z的分支X和Y.
    • 提交Z有一个未解决的问题Z1.
    • 分支Y有一个修复(提交Y4)并在Y中关闭问题.
    • 分支Y有一个新问题(提交Y2)
    • 分支Y在X中合并.
    • 问题跟踪器自动知道问题Z1在X中是固定的,但现在提交来自提交Y2的新问题.
  • 能够处理多个存储库打开,修改和关闭相同或不同问题的情况(分布式部分,我只是将其明确化).
  • 必须可以在64位和32位linux上运行(现在是ubuntu 10.04)
  • 最好用bash,c/c ++,python或perl(也可能是java或ruby)实现.

次要功能(会很好,但我可以没有):

  • 小到可以包含在项目的源代码中:最好是一个带有可执行位集的单个文件(例如单个bash或具有完整实现的python脚本)
  • 某种类型的Web用户界面,以便没有Eclipse Mylyn的人至少可以添加新问题并为现有问题添加注释(无需设置优先级甚至关闭问题)

你能提出什么建议吗?

更新:截至2012-09-13未找到合适的工具.迄今为止最佳匹配摘要:

  • Bugs Everywhere - 没有Mylyn的支持,过去两年中"Adnet Wilkins希望在"Plannet功能中看到BE的Mylyn连接器".否则项目将继续进行.
  • git-issues - 这个项目似乎已经死了.原作者大约两年前就停止了提交,其他作者在过去两年里做了不到十次的提交.
  • git-case - 这个项目似乎已经死了.原作者三年前就停止了提交.
  • 坚持 - 这个项目似乎已经死了.我甚至找不到公共存储库了.
  • TicGit这个项目似乎已经死了.我能找到的所有存储库都有免责声明项目不再开发.
  • TigGit-NG - 这个项目似乎已经多次死亡但是到目前为止,有人总是再次采用这个项目.这里也没有Mylyn的支持.需要最近的Ruby环境才能运行.
  • TicGit.net - 这个项目似乎是用C#编写的win32/.Net特定的TicGit分支.不符合我的需求.

Mar*_*air 1

你看过《无处不在的虫子》吗?页面上显示 Mylyn 支持仍然是一项请求的功能,但我认为它几乎满足您所有的其他要求。(需要明确的是,我自己实际上还没有尝试过这个方法,但对我来说这看起来是一个非常明智的方法。)