[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Bug tracker integration revisited

From: Sven Brueggemann <SBrueggemann_at_gmx.net>
Date: 2006-04-19 20:24:37 CEST

Hello,

some issues with the bug tracker integration:

Bug id column I

Do a Show log in a WC of the TSVN source: You'll see
a column "Bug id".
Start a Repo-Browser from within the same WC and select
"Show log" on a path there: There will be no Bug-id column.
I would have expected the column to be there. You can see
that TSVN knows the necessary properties from the working
copy, since in the middle pane of the log messages dialog,
bug-ids are highlighted.

Bug id column II

There is a property bugtraq:label that is used as a
label for the bug-id entry field in the commit dialog. I
think this value could be used as the column header of
the bug-id column, but this might need discussion. What
do you think?

Converting ids into links

I have bugtraq:message and bugtraq:logregex set and I think
it can can make sense to use both. As of revision 6193, TSVN
should ignore bugtraq:message in this case when highlighting
bug ids.

bugtraq:message is "Issue: %BUGID%"
bugtraq:logregex is
"Issue: .*
([A-Z]{2,4}\d{1,4})"

With these settings, in a log message
"Testme

Issue: Buntekuh"

"Buntekuh" is highlighted in the middle pane of the log messages
dialog, although it doesn't match the second line of bugtraq:logregex.
"Buntekuh" is also shown in the bug-id column in the first
pane. In "Edit log message" the highlighting is correct.

I'm still using 1.4.0 6261 since snaphot-latest is empty.

Kind regards

Sven

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tortoisesvn.tigris.org
For additional commands, e-mail: dev-help@tortoisesvn.tigris.org
Received on Wed Apr 19 20:24:50 2006

This is an archived mail posted to the TortoiseSVN Dev mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.