我想使用 Greasemonkey 将显示在 cgit 提交消息中的Redmine问题编号链接到他们的问题或项目。
cgit Commit 消息的 HTML 源代码是这样的。
<a href='/editingmodule/commit/?id=49e4a33e0f8b306ded5'>refs #459 - create separate directory and repo for editingModule, lots of dif...</a>
我想要做的是使#459 成为Redmine问题的单独href,但保持两边的cgit 链接不变。所以上面的 URL 变成了这样的:
<a href='/editingmodule/commit/?id=49e4a33e0f8b306ded5'>refs</a>
<a href='http://redmine.project.com/redmine/issues/459'>#459</a>
<a href='/editingmodule/commit/?id=49e4a33e0f8b306ded5'> - create separate directory and repo for editingModule, lots of dif...</a>
可能很难阅读,但上面链接中的 #459 链接到Redmine项目。
为了清楚起见,还可以将Redmine问题的链接附加到 cgit 链接。