bug tracker : fixes don't show in qlog
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
QBzr |
Fix Released
|
Low
|
Alexander Belchenko |
Bug Description
I have transited from a bug tracker to another. The old one was called "bugz" (under bugzilla) the new one is called "rm" (under redmine)
When I do a commit, something like :
commit -m"hackhack" --fixes rm:1234
The fix will not show in qlog while it does if I do
commit -m"hackhack" --fixes bugz:1234
My bugtrack config (in bazaar.conf) is :
bugtracker_
The urls are generated appropriately...
If you look at the snapshot, you'll see that bugfixes are chown for the old tracker (green arrow) and not for the new one (red arrow)
Details:
OS : Ubuntu Karmic 64
Bazaar (bzr) 2.1.0
Python interpreter: /usr/bin/python 2.6.4
Python standard library: /usr/lib/python2.6
Platform: Linux-2.
bzrlib: /usr/lib/
Bazaar configuration: /home/francois/
Bazaar log file: /home/francois/
QBzr 0.18.1-1
Related branches
Changed in qbzr: | |
status: | New → In Progress |
importance: | Undecided → Low |
assignee: | nobody → Alexander Belchenko (bialix) |
milestone: | none → 0.18.4 |
status: | In Progress → Fix Released |
Ok, my bad...
Redmine actually has two ways of refering to an issue... www.servername. dom/issue/ {id} or www.servername. dom/issue/ show/{id}
qbzr recognises only the latter
switching my config from /rm.ftrahan. com/issues/{id} /rm.ftrahan. com/issues/ show/{id}
bugtracker_rm_url = https:/
to
bugtracker_rm_url = https:/
fixed the problem
Suggestion : instead of hard coding the regexes, it would be possible to dynamically create one according to bazaar.conf / branch.conf