BlueM:Current events: Difference between revisions
No edit summary |
(Bugzilla -> ViewVC Verlinkung) |
||
Line 1: | Line 1: | ||
'''28.11.2006'''<br/> | |||
In Bugzilla werden die Kommentare nach den magischen Wörtern '''Rev''', '''Rev.''' oder '''Revision''', gefolgt von einer Zahl durchsucht und mit der Revisionsansicht in ViewVC für das entsprechende Produkt, zu dem der Bug gehört, verlinkt. Dies funktioniert nur so lange der Produktname in Bugzilla mit dem Namen der SVN Repository identisch ist.<br/> | |||
Patch: | |||
<diff> | |||
--- /bugzilla-2.20-orig/globals.pl | |||
+++ /bugzilla/globals.pl | |||
@@ -531,6 +531,14 @@ | |||
$text = html_quote($text); | |||
+ # ViewVC: | |||
+ PushGlobalSQLState(); | |||
+ SendSQL("SELECT products.name FROM products, bugs WHERE products.id = bugs.product_id AND bugs.bug_id = $curr_bugid"); | |||
+ my ($productname) = FetchSQLData(); | |||
+ PopGlobalSQLState(); | |||
+ $text =~ s~\b(Rev|Rev\.|Revision)\s?(\d+)\b | |||
+ ~$1 <a href=\"../viewvc/viewvc.cgi/$productname?view=rev&revision=$2\" title=\"Ansicht in ViewVC\">$2</a>~igx; | |||
+ | |||
# mailto: | |||
# Use |<nothing> so that $1 is defined regardless | |||
$text =~ s~\b(mailto:|)?([\w\.\-\+\=]+\@[\w\-]+(?:\.[\w\-]+)+)\b | |||
</diff> | |||
'''24.11.2006'''<br/> | '''24.11.2006'''<br/> | ||
Neues Produkt 'EVO.NET' in Bugzilla aufgenommen | Neues Produkt 'EVO.NET' in Bugzilla aufgenommen |
Revision as of 09:10, 28 November 2006
28.11.2006
In Bugzilla werden die Kommentare nach den magischen Wörtern Rev, Rev. oder Revision, gefolgt von einer Zahl durchsucht und mit der Revisionsansicht in ViewVC für das entsprechende Produkt, zu dem der Bug gehört, verlinkt. Dies funktioniert nur so lange der Produktname in Bugzilla mit dem Namen der SVN Repository identisch ist.
Patch:
<diff>
--- /bugzilla-2.20-orig/globals.pl
+++ /bugzilla/globals.pl
@@ -531,6 +531,14 @@
$text = html_quote($text);
+ # ViewVC: + PushGlobalSQLState(); + SendSQL("SELECT products.name FROM products, bugs WHERE products.id = bugs.product_id AND bugs.bug_id = $curr_bugid"); + my ($productname) = FetchSQLData(); + PopGlobalSQLState(); + $text =~ s~\b(Rev|Rev\.|Revision)\s?(\d+)\b + ~$1 <a href=\"../viewvc/viewvc.cgi/$productname?view=rev&revision=$2\" title=\"Ansicht in ViewVC\">$2</a>~igx; +
# mailto: # Use |<nothing> so that $1 is defined regardless $text =~ s~\b(mailto:%7C)?([\w\.\-\+\=]+\@[\w\-]+(?:\.[\w\-]+)+)\b
</diff>
24.11.2006
Neues Produkt 'EVO.NET' in Bugzilla aufgenommen
22.11.2006
ViewVC auf Version 1.0.3 aktualisiert.
Neu: 'Annotate' Funktion (wie 'Blame' in TortoiseSVN)
20.11.2006
MediaWiki auf Version 1.8.2 aktualisiert