codestriker-commits Mailing List for Codestriker: collaborative code reviewer (Page 10)
Brought to you by:
sits
You can subscribe to this list here.
| 2004 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(58) |
Dec
(14) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2005 |
Jan
(12) |
Feb
(53) |
Mar
(2) |
Apr
|
May
(36) |
Jun
(59) |
Jul
(69) |
Aug
(47) |
Sep
(54) |
Oct
(45) |
Nov
|
Dec
|
| 2006 |
Jan
(20) |
Feb
(3) |
Mar
|
Apr
(6) |
May
(13) |
Jun
(18) |
Jul
(9) |
Aug
(12) |
Sep
|
Oct
|
Nov
(1) |
Dec
|
| 2007 |
Jan
|
Feb
(1) |
Mar
(4) |
Apr
(1) |
May
(2) |
Jun
(7) |
Jul
(7) |
Aug
(6) |
Sep
(5) |
Oct
(2) |
Nov
(1) |
Dec
|
| 2008 |
Jan
(7) |
Feb
(13) |
Mar
(9) |
Apr
|
May
|
Jun
(50) |
Jul
(22) |
Aug
(58) |
Sep
(28) |
Oct
|
Nov
|
Dec
|
|
From: <si...@us...> - 2006-08-11 01:46:08
|
User: sits
Date: 06/08/10 18:46:06
Modified: . CHANGELOG
lib/Codestriker/Http Template.pm
Log:
Make sure template toolkit temporary files are stored in the right location.
Index: CHANGELOG
===================================================================
RCS file: /cvsroot/codestriker/codestriker/CHANGELOG,v
retrieving revision 1.194
retrieving revision 1.195
diff -u -r1.194 -r1.195
--- CHANGELOG 12 Jul 2006 00:07:20 -0000 1.194
+++ CHANGELOG 11 Aug 2006 01:46:05 -0000 1.195
@@ -100,6 +100,11 @@
warning text that was not parsed correctly. This has now been
fixed. Contributed by Vladimir Sizikov <vsi...@gm...>.
+* Make sure the generated Template Toolkit files are stored in
+ the web server's temporary directory, or $Codestriker::tmpdir if
+ that is defined. Previously, the temporary files were being stored
+ in sub-directories of cgi-bin.
+
Version 1.9.1
* Correct problem introduced in 1.9.0 release where the email address
Index: Template.pm
===================================================================
RCS file: /cvsroot/codestriker/codestriker/lib/Codestriker/Http/Template.pm,v
retrieving revision 1.15
retrieving revision 1.16
diff -u -r1.15 -r1.16
--- Template.pm 24 Jan 2006 23:53:03 -0000 1.15
+++ Template.pm 11 Aug 2006 01:46:06 -0000 1.16
@@ -20,8 +20,9 @@
my $self = {};
$self->{name} = $name;
- $self->{template} =
- Template->new({
+
+ # Template configuration.
+ my $config = {
# Location of templates.
INCLUDE_PATH =>
$Codestriker::BASEDIR . "/template/en/custom:" .
@@ -35,14 +36,18 @@
# DIRECTIVE %]).
PRE_CHOMP => 1,
TRIM => 1,
-
- # Where to compile the templates.
- COMPILE_DIR => $Codestriker::BASEDIR . '/cgi-bin/data/',
# Codestriker-specific plugins.
PLUGIN_BASE => 'Codestriker::Template::Plugin'
- })
- || die Template->error();
+ };
+
+ # If the Codestriker tmpdir has been defined, use that for
+ # location for generating the templates.
+ if (defined $Codestriker::tmpdir && $Codestriker::tmpdir ne '') {
+ $config->{COMPILE_DIR} = $Codestriker::tmpdir;
+ }
+
+ $self->{template} = Template->new($config) || die Template->error();
return bless $self, $type;
}
|
|
From: <si...@us...> - 2006-08-10 23:57:00
|
User: sits
Date: 06/08/10 16:56:56
Modified: bin install.pl
Log:
Added the right dependency value for MIME::QuotedPrint
Index: install.pl
===================================================================
RCS file: /cvsroot/codestriker/codestriker/bin/install.pl,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -r1.11 -r1.12
--- install.pl 21 Jul 2006 06:25:27 -0000 1.11
+++ install.pl 10 Aug 2006 23:56:56 -0000 1.12
@@ -77,7 +77,7 @@
},
{
name => 'MIME::QuotedPrint',
- version => '0'
+ version => '2.14'
},
{
name => 'DBI',
|
|
From: <si...@us...> - 2006-08-10 11:29:07
|
User: sits
Date: 06/08/10 04:29:06
Modified: lib Codestriker.pm
template/en/default createproject.html.tmpl
createtopic.html.tmpl editcomment.html.tmpl
editproject.html.tmpl listprojects.html.tmpl
listtopics.html.tmpl metricsreport.html.tmpl
search.html.tmpl viewtopic.html.tmpl
viewtopiccomments.html.tmpl viewtopicinfo.html.tmpl
viewtopicproperties.html.tmpl
Log:
Update help links and set version number to 1.9.2
Index: Codestriker.pm
===================================================================
RCS file: /cvsroot/codestriker/codestriker/lib/Codestriker.pm,v
retrieving revision 1.96
retrieving revision 1.97
diff -u -r1.96 -r1.97
--- Codestriker.pm 21 Jul 2006 06:25:28 -0000 1.96
+++ Codestriker.pm 10 Aug 2006 11:29:04 -0000 1.97
@@ -31,7 +31,7 @@
);
# Version of Codestriker.
-$Codestriker::VERSION = "1.9.2-rc3";
+$Codestriker::VERSION = "1.9.2";
# Default title to display on each Codestriker screen.
$Codestriker::title = "Codestriker $Codestriker::VERSION";
Index: createproject.html.tmpl
===================================================================
RCS file: /cvsroot/codestriker/codestriker/template/en/default/createproject.html.tmpl,v
retrieving revision 1.22
retrieving revision 1.23
diff -u -r1.22 -r1.23
--- createproject.html.tmpl 21 Jun 2006 06:00:53 -0000 1.22
+++ createproject.html.tmpl 10 Aug 2006 11:29:04 -0000 1.23
@@ -1,7 +1,7 @@
[%# Screen for the create project form. #%]
[% PROCESS header.html.tmpl version = version displaymenu = 1
- closehead = 1 help = "x367.html" %]
+ closehead = 1 help = "x370.html" %]
[%# Display any "feedback" to the user if necessary. #%]
[% IF feedback != '' %]
Index: createtopic.html.tmpl
===================================================================
RCS file: /cvsroot/codestriker/codestriker/template/en/default/createtopic.html.tmpl,v
retrieving revision 1.50
retrieving revision 1.51
diff -u -r1.50 -r1.51
--- createtopic.html.tmpl 7 Aug 2006 01:54:17 -0000 1.50
+++ createtopic.html.tmpl 10 Aug 2006 11:29:04 -0000 1.51
@@ -1,7 +1,7 @@
[%# Screen for the create topic form. #%]
[% PROCESS header.html.tmpl version = version displaymenu = 1
- closehead = 1 help = "x391.html" %]
+ closehead = 1 help = "x394.html" %]
[%# Display any "feedback" to the user if necessary. #%]
[% IF feedback != '' %]
Index: editcomment.html.tmpl
===================================================================
RCS file: /cvsroot/codestriker/codestriker/template/en/default/editcomment.html.tmpl,v
retrieving revision 1.22
retrieving revision 1.23
diff -u -r1.22 -r1.23
--- editcomment.html.tmpl 21 Jun 2006 06:00:55 -0000 1.22
+++ editcomment.html.tmpl 10 Aug 2006 11:29:04 -0000 1.23
@@ -118,7 +118,7 @@
[%# Screen for the add comment form. #%]
-[% PROCESS header.html.tmpl displaymenu = 0 version = version help = "x501.html#ADD-COMMENT" %]
+[% PROCESS header.html.tmpl displaymenu = 0 version = version help = "x504.html#ADD-COMMENT" %]
<table border="0" cellpadding="5" cellspacing="0" width="100%">
<tr class="tlh">
Index: editproject.html.tmpl
===================================================================
RCS file: /cvsroot/codestriker/codestriker/template/en/default/editproject.html.tmpl,v
retrieving revision 1.23
retrieving revision 1.24
diff -u -r1.23 -r1.24
--- editproject.html.tmpl 21 Jun 2006 06:00:55 -0000 1.23
+++ editproject.html.tmpl 10 Aug 2006 11:29:05 -0000 1.24
@@ -1,7 +1,7 @@
[%# Screen for the edit project form. #%]
[% PROCESS header.html.tmpl version = version displaymenu = 1
- closehead = 1 help = "x367.html" %]
+ closehead = 1 help = "x370.html" %]
<script language="JavaScript">
Index: listprojects.html.tmpl
===================================================================
RCS file: /cvsroot/codestriker/codestriker/template/en/default/listprojects.html.tmpl,v
retrieving revision 1.21
retrieving revision 1.22
diff -u -r1.21 -r1.22
--- listprojects.html.tmpl 21 Jun 2006 06:00:55 -0000 1.21
+++ listprojects.html.tmpl 10 Aug 2006 11:29:05 -0000 1.22
@@ -1,7 +1,7 @@
[%# Display a list of projects #%]
[% PROCESS header.html.tmpl version = version displaymenu = 1
- closehead = 1 help = "x367.html" %]
+ closehead = 1 help = "x370.html" %]
[%# Display any "feedback" to the user if necessary. #%]
[% IF feedback != '' %]
Index: listtopics.html.tmpl
===================================================================
RCS file: /cvsroot/codestriker/codestriker/template/en/default/listtopics.html.tmpl,v
retrieving revision 1.37
retrieving revision 1.38
diff -u -r1.37 -r1.38
--- listtopics.html.tmpl 21 Jun 2006 06:00:55 -0000 1.37
+++ listtopics.html.tmpl 10 Aug 2006 11:29:05 -0000 1.38
@@ -1,7 +1,7 @@
[%# Screen for show a list of topics. #%]
[% PROCESS header.html.tmpl version = version displaymenu = 1
- closehead = 1 help = "x336.html" %]
+ closehead = 1 help = "x339.html" %]
[%# Display any "feedback" to the user if necessary. #%]
[% IF feedback != '' %]
Index: metricsreport.html.tmpl
===================================================================
RCS file: /cvsroot/codestriker/codestriker/template/en/default/metricsreport.html.tmpl,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -r1.16 -r1.17
--- metricsreport.html.tmpl 21 Jun 2006 06:00:55 -0000 1.16
+++ metricsreport.html.tmpl 10 Aug 2006 11:29:05 -0000 1.17
@@ -1,7 +1,7 @@
[%# Screen for the metrics report. #%]
[% PROCESS header.html.tmpl version = version displaymenu = 1
- closehead = 1 help ="x689.html" %]
+ closehead = 1 help ="x692.html" %]
<!-- "" -->
Index: search.html.tmpl
===================================================================
RCS file: /cvsroot/codestriker/codestriker/template/en/default/search.html.tmpl,v
retrieving revision 1.32
retrieving revision 1.33
diff -u -r1.32 -r1.33
--- search.html.tmpl 21 Jun 2006 06:00:55 -0000 1.32
+++ search.html.tmpl 10 Aug 2006 11:29:05 -0000 1.33
@@ -1,7 +1,7 @@
[%# Screen for search topics. #%]
[% PROCESS header.html.tmpl version = version displaymenu = 1
- closehead = 1 help = "x653.html" %]
+ closehead = 1 help = "x656.html" %]
<H1>Topic search</H1>
Index: viewtopic.html.tmpl
===================================================================
RCS file: /cvsroot/codestriker/codestriker/template/en/default/viewtopic.html.tmpl,v
retrieving revision 1.36
retrieving revision 1.37
diff -u -r1.36 -r1.37
--- viewtopic.html.tmpl 21 Jun 2006 06:00:55 -0000 1.36
+++ viewtopic.html.tmpl 10 Aug 2006 11:29:05 -0000 1.37
@@ -8,7 +8,7 @@
customised. #%]
[% PROCESS viewtopicheader.html.tmpl version = version
- help = "x501.html#VIEW-TOPIC" topicview = 1 topicproperties = 0
+ help = "x504.html#VIEW-TOPIC" topicview = 1 topicproperties = 0
topiccomments = 0 topicinfo = 0 closehead = 0 %]
<p>
Index: viewtopiccomments.html.tmpl
===================================================================
RCS file: /cvsroot/codestriker/codestriker/template/en/default/viewtopiccomments.html.tmpl,v
retrieving revision 1.26
retrieving revision 1.27
diff -u -r1.26 -r1.27
--- viewtopiccomments.html.tmpl 21 Jun 2006 06:00:55 -0000 1.26
+++ viewtopiccomments.html.tmpl 10 Aug 2006 11:29:05 -0000 1.27
@@ -4,7 +4,7 @@
[% USE FormatWhitespace tabwidth = tabwidth %]
[% PROCESS viewtopicheader.html.tmpl version = version
- help = "x599.html" topicview = 0 topicproperties = 0 topiccomments = 1
+ help = "x602.html" topicview = 0 topicproperties = 0 topiccomments = 1
topicinfo = 0 closehead = 1 %]
<SCRIPT type="text/javascript">
Index: viewtopicinfo.html.tmpl
===================================================================
RCS file: /cvsroot/codestriker/codestriker/template/en/default/viewtopicinfo.html.tmpl,v
retrieving revision 1.22
retrieving revision 1.23
diff -u -r1.22 -r1.23
--- viewtopicinfo.html.tmpl 21 Jun 2006 06:00:55 -0000 1.22
+++ viewtopicinfo.html.tmpl 10 Aug 2006 11:29:05 -0000 1.23
@@ -4,7 +4,7 @@
[% PROCESS viewtopicheader.html.tmpl version = version topicview = 0
topicproperties = 0 topiccomments = 0 topicinfo = 1 closehead = 1
- help = "x634.html" %]
+ help = "x637.html" %]
[%# Create a form to allow the topic's metrics to be changed #%]
[% SET metric_input_exists = 0 %]
Index: viewtopicproperties.html.tmpl
===================================================================
RCS file: /cvsroot/codestriker/codestriker/template/en/default/viewtopicproperties.html.tmpl,v
retrieving revision 1.23
retrieving revision 1.24
diff -u -r1.23 -r1.24
--- viewtopicproperties.html.tmpl 21 Jun 2006 06:00:55 -0000 1.23
+++ viewtopicproperties.html.tmpl 10 Aug 2006 11:29:05 -0000 1.24
@@ -5,7 +5,7 @@
[% PROCESS viewtopicheader.html.tmpl version = version topicview = 0
topiccomments = 0 topicinfo = 0 topicproperties = 1 closehead = 1
- help = "x621.html" %]
+ help = "x624.html" %]
<script type="text/javascript">
<!--
|
|
From: <si...@us...> - 2006-08-09 04:20:51
|
User: sits
Date: 06/08/08 21:20:48
Modified: doc codestriker.sgml
Log:
Make the section IDs docbook compliant - all looks good now
Index: codestriker.sgml
===================================================================
RCS file: /cvsroot/codestriker/codestriker/doc/codestriker.sgml,v
retrieving revision 1.63
retrieving revision 1.64
diff -u -r1.63 -r1.64
--- codestriker.sgml 9 Aug 2006 03:57:35 -0000 1.63
+++ codestriker.sgml 9 Aug 2006 04:20:48 -0000 1.64
@@ -1079,7 +1079,7 @@
Perl is available by default for all UNIX systems. For
Windows, you can download it for free from <ulink
url="http://www.activestate.com/Products/Download/Download.plex?id=ActivePerl">http://www.activestate.com/Products/Download/Download.plex?id=ActivePerl</ulink>. Note if you are using IIS as your web-server, please
- see <xref linkend="IIS configuration"> on appropriate ActivePerl releases.
+ see <xref linkend="IIS-configuration"> on appropriate ActivePerl releases.
</para>
<para>
To run <filename>install.pl</filename> under UNIX, do the
@@ -1320,7 +1320,7 @@
</sect2>
</sect1>
- <sect1 id="IIS configuration">
+ <sect1 id="IIS-configuration">
<title>IIS configuration</title>
<para>
This section deals with deploying Codestriker under IIS, as
|
|
From: <si...@us...> - 2006-08-09 03:57:37
|
User: sits
Date: 06/08/08 20:57:36
Modified: doc codestriker.sgml
Log:
Spurious character removed
Index: codestriker.sgml
===================================================================
RCS file: /cvsroot/codestriker/codestriker/doc/codestriker.sgml,v
retrieving revision 1.62
retrieving revision 1.63
diff -u -r1.62 -r1.63
--- codestriker.sgml 9 Aug 2006 03:50:49 -0000 1.62
+++ codestriker.sgml 9 Aug 2006 03:57:35 -0000 1.63
@@ -1,4 +1,4 @@
-s<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook V3.1//EN">
+<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook V3.1//EN">
<!-- Note the /usr/share/sgml/docbook/sgml-dtd-3.1/dbnotn.mod file had
to be modified to accept PNG images (simple change). Should migrate to
|
|
From: <si...@us...> - 2006-08-09 03:50:51
|
User: sits
Date: 06/08/08 20:50:49
Modified: doc codestriker.sgml
Log:
Added documentation for Win32 deployment specific information.
Index: codestriker.sgml
===================================================================
RCS file: /cvsroot/codestriker/codestriker/doc/codestriker.sgml,v
retrieving revision 1.61
retrieving revision 1.62
diff -u -r1.61 -r1.62
--- codestriker.sgml 4 Jul 2006 00:36:01 -0000 1.61
+++ codestriker.sgml 9 Aug 2006 03:50:49 -0000 1.62
@@ -1,4 +1,4 @@
-<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook V3.1//EN">
+s<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook V3.1//EN">
<!-- Note the /usr/share/sgml/docbook/sgml-dtd-3.1/dbnotn.mod file had
to be modified to accept PNG images (simple change). Should migrate to
@@ -1078,7 +1078,8 @@
<para>
Perl is available by default for all UNIX systems. For
Windows, you can download it for free from <ulink
- url="http://www.activestate.com/Products/Download/Download.plex?id=ActivePerl">http://www.activestate.com/Products/Download/Download.plex?id=ActivePerl</ulink>.
+ url="http://www.activestate.com/Products/Download/Download.plex?id=ActivePerl">http://www.activestate.com/Products/Download/Download.plex?id=ActivePerl</ulink>. Note if you are using IIS as your web-server, please
+ see <xref linkend="IIS configuration"> on appropriate ActivePerl releases.
</para>
<para>
To run <filename>install.pl</filename> under UNIX, do the
@@ -1115,8 +1116,9 @@
url="http://httpd.apache.org">http://httpd.apache.org</ulink>),
which is available for download for both UNIX and Window
platforms. Apache should be already available for most UNIX
- distributions. Apache 1.X is recommended for Win32 systems,
- as 2.X may have issues with running Codestriker.
+ distributions. Apache 1.X or 2.X can be used for Win32 systems
+ deploying Codestriker as a CGI script. For Win32 mod_perl
+ installations, Apache 1.X is recommended.
</para>
<para>
<emphasis>Note any Codestriker or Apache configuration changes
@@ -1318,11 +1320,15 @@
</sect2>
</sect1>
- <sect1>
+ <sect1 id="IIS configuration">
<title>IIS configuration</title>
<para>
This section deals with deploying Codestriker under IIS, as
- a CGI script. These instructions were performed on a
+ a CGI script. <emphasis>At the time of writing, the current version of ActivePerl (5.8.8.817)
+ contains a version of CGI.pm which is broken for IIS deployments.
+ Use <ulink
+ url="http://downloads.activestate.com/ActivePerl/Windows/5.8/ActivePerl-5.8.7.813-MSWin32-x86-148120.msi">http://downloads.activestate.com/ActivePerl/Windows/5.8/ActivePerl-5.8.7.813-MSWin32-x86-148120.msi</ulink> instead.</emphasis>
+ These instructions were performed on a
Windows 2000 machine, so hopefully this provides an indication
as to what needs to be performed for other Win32
configurations. Startup the IIS configuration application by
|
|
From: <si...@us...> - 2006-08-07 02:14:52
|
User: sits
Date: 06/08/06 19:14:51
Modified: lib/Codestriker/DB Database.pm
Log:
Increase LongReadLen to a larger value to avoid database errors
Index: Database.pm
===================================================================
RCS file: /cvsroot/codestriker/codestriker/lib/Codestriker/DB/Database.pm,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -r1.9 -r1.10
--- Database.pm 18 Apr 2006 10:45:43 -0000 1.9
+++ Database.pm 7 Aug 2006 02:14:48 -0000 1.10
@@ -62,7 +62,7 @@
$Codestriker::dbpasswd,
{AutoCommit=>$auto_commit,
RaiseError=>$raise_error,
- LongReadLen=>1024000});
+ LongReadLen=>10240000});
# Return the new connection.
return $self->{dbh};
|
|
From: <si...@us...> - 2006-08-07 01:54:18
|
User: sits
Date: 06/08/06 18:54:17
Modified: template/en/default createtopic.html.tmpl
Log:
Back-committing this, the code is actually correct.
Index: createtopic.html.tmpl
===================================================================
RCS file: /cvsroot/codestriker/codestriker/template/en/default/createtopic.html.tmpl,v
retrieving revision 1.49
retrieving revision 1.50
diff -u -r1.49 -r1.50
--- createtopic.html.tmpl 7 Aug 2006 01:49:35 -0000 1.49
+++ createtopic.html.tmpl 7 Aug 2006 01:54:17 -0000 1.50
@@ -148,7 +148,7 @@
[%# The repository the review is made against #%]
[%# Only display the repository select if there is more than one #%]
-[% IF repositories.size > 0 %]
+[% IF repositories.size > 1 %]
<TR>
<TD>Repository:
<FONT SIZE="-2"><A HREF="javascript:void(0);"
|
|
From: <si...@us...> - 2006-08-07 01:52:33
|
User: sits Date: 06/08/06 18:52:32 Modified: html-docs index.html Log: Update link to view cvs which has now changed Index: index.html =================================================================== RCS file: /cvsroot/codestriker/codestriker/html-docs/index.html,v retrieving revision 1.35 retrieving revision 1.36 diff -u -r1.35 -r1.36 --- index.html 7 Aug 2006 00:46:03 -0000 1.35 +++ index.html 7 Aug 2006 01:52:32 -0000 1.36 @@ -30,7 +30,7 @@ <tr><td><a href="http://sourceforge.net/tracker/?atid=429863&group_id=41136&func=browse">Request Feature</a></td></tr> <tr><td><a href="http://sourceforge.net/tracker/?func=browse&group_id=41136&atid=429860">Report Bug</a></td></tr> <tr><td><a href="http://www.sourceforge.net/projects/codestriker">Project Page</a></td></tr> - <tr><td><a href="http://cvs.sourceforge.net/viewcvs.py/codestriker">Source Code</a></td></tr> + <tr><td><a href="http://codestriker.cvs.sourceforge.net/codestriker/codestriker">Source Code</a></td></tr> <tr><td><a href="screenshots.html">Screenshots</a></td></tr> </table> </td> |
|
From: <si...@us...> - 2006-08-07 01:49:43
|
User: sits
Date: 06/08/06 18:49:35
Modified: template/en/default createtopic.html.tmpl
Log:
Repository dropdown box not shown if only one repository configured on create topic screen
Index: createtopic.html.tmpl
===================================================================
RCS file: /cvsroot/codestriker/codestriker/template/en/default/createtopic.html.tmpl,v
retrieving revision 1.48
retrieving revision 1.49
diff -u -r1.48 -r1.49
--- createtopic.html.tmpl 21 Jun 2006 06:00:55 -0000 1.48
+++ createtopic.html.tmpl 7 Aug 2006 01:49:35 -0000 1.49
@@ -148,7 +148,7 @@
[%# The repository the review is made against #%]
[%# Only display the repository select if there is more than one #%]
-[% IF repositories.size > 1 %]
+[% IF repositories.size > 0 %]
<TR>
<TD>Repository:
<FONT SIZE="-2"><A HREF="javascript:void(0);"
|
|
From: <si...@us...> - 2006-08-07 00:46:11
|
User: sits
Date: 06/08/06 17:46:04
Modified: html-docs contact.html history.html index.html
resources.html screenshots.html team.html
Log:
Added google analytics to pages
Index: contact.html
===================================================================
RCS file: /cvsroot/codestriker/codestriker/html-docs/contact.html,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- contact.html 14 Mar 2004 04:38:00 -0000 1.5
+++ contact.html 7 Aug 2006 00:46:03 -0000 1.6
@@ -67,5 +67,11 @@
width="88" height="31" border="0" alt="SourceForge Logo" />
</a>
</p>
+<script src="http://www.google-analytics.com/urchin.js" type="text/javascript">
+</script>
+<script type="text/javascript">
+_uacct = "UA-541729-1";
+urchinTracker();
+</script>
</body>
</html>
Index: history.html
===================================================================
RCS file: /cvsroot/codestriker/codestriker/html-docs/history.html,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- history.html 14 Mar 2004 04:38:00 -0000 1.4
+++ history.html 7 Aug 2006 00:46:03 -0000 1.5
@@ -130,5 +130,11 @@
width="88" height="31" border="0" alt="SourceForge Logo" />
</a>
</p>
+<script src="http://www.google-analytics.com/urchin.js" type="text/javascript">
+</script>
+<script type="text/javascript">
+_uacct = "UA-541729-1";
+urchinTracker();
+</script>
</body>
</html>
Index: index.html
===================================================================
RCS file: /cvsroot/codestriker/codestriker/html-docs/index.html,v
retrieving revision 1.34
retrieving revision 1.35
diff -u -r1.34 -r1.35
--- index.html 24 Nov 2004 21:27:52 -0000 1.34
+++ index.html 7 Aug 2006 00:46:03 -0000 1.35
@@ -89,5 +89,11 @@
width="88" height="31" border="0" alt="SourceForge Logo" />
</a>
</p>
+<script src="http://www.google-analytics.com/urchin.js" type="text/javascript">
+</script>
+<script type="text/javascript">
+_uacct = "UA-541729-1";
+urchinTracker();
+</script>
</body>
</html>
Index: resources.html
===================================================================
RCS file: /cvsroot/codestriker/codestriker/html-docs/resources.html,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -r1.10 -r1.11
--- resources.html 4 Oct 2005 02:34:29 -0000 1.10
+++ resources.html 7 Aug 2006 00:46:03 -0000 1.11
@@ -221,5 +221,12 @@
width="88" height="31" border="0" alt="SourceForge Logo" />
</a>
</p>
+
+<script src="http://www.google-analytics.com/urchin.js" type="text/javascript">
+</script>
+<script type="text/javascript">
+_uacct = "UA-541729-1";
+urchinTracker();
+</script>
</body>
</html>
Index: screenshots.html
===================================================================
RCS file: /cvsroot/codestriker/codestriker/html-docs/screenshots.html,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- screenshots.html 12 Sep 2004 22:12:48 -0000 1.4
+++ screenshots.html 7 Aug 2006 00:46:03 -0000 1.5
@@ -74,5 +74,11 @@
width="88" height="31" border="0" alt="SourceForge Logo" />
</a>
</p>
+<script src="http://www.google-analytics.com/urchin.js" type="text/javascript">
+</script>
+<script type="text/javascript">
+_uacct = "UA-541729-1";
+urchinTracker();
+</script>
</body>
</html>
Index: team.html
===================================================================
RCS file: /cvsroot/codestriker/codestriker/html-docs/team.html,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- team.html 14 Mar 2004 04:38:00 -0000 1.5
+++ team.html 7 Aug 2006 00:46:03 -0000 1.6
@@ -72,5 +72,11 @@
width="88" height="31" border="0" alt="SourceForge Logo" />
</a>
</p>
+<script src="http://www.google-analytics.com/urchin.js" type="text/javascript">
+</script>
+<script type="text/javascript">
+_uacct = "UA-541729-1";
+urchinTracker();
+</script>
</body>
</html>
|
|
From: <si...@us...> - 2006-07-21 06:25:29
|
User: sits
Date: 06/07/20 23:25:28
Modified: bin install.pl
lib Codestriker.pm
lib/Codestriker/Http Input.pm
Log:
Reduce the size of the email fields from 255 to 200, as now that we are
using utf8, this made some tables go over the 1000 byte limit that
affects some MySQL installations.
Index: install.pl
===================================================================
RCS file: /cvsroot/codestriker/codestriker/bin/install.pl,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -r1.10 -r1.11
--- install.pl 15 Jun 2006 06:46:18 -0000 1.10
+++ install.pl 21 Jul 2006 06:25:27 -0000 1.11
@@ -339,7 +339,7 @@
my $topic_table =
table(name => "topic",
columns => [col(name=>"id", type=>$INT32, pk=>1),
- col(name=>"author", type=>$VARCHAR, length=>255),
+ col(name=>"author", type=>$VARCHAR, length=>200),
col(name=>"title", type=>$VARCHAR, length=>255),
col(name=>"description", type=>$TEXT),
col(name=>"document", type=>$TEXT),
@@ -361,7 +361,7 @@
my $topichistory_table =
table(name => "topichistory",
columns => [col(name=>"topicid", type=>$INT32, pk=>1),
- col(name=>"author", type=>$VARCHAR, length=>255),
+ col(name=>"author", type=>$VARCHAR, length=>200),
col(name=>"title", type=>$VARCHAR, length=>255),
col(name=>"description", type=>$TEXT, length=>255),
col(name=>"state", type=>$INT16),
@@ -371,7 +371,7 @@
col(name=>"projectid", type=>$INT32),
col(name=>"reviewers", type=>$TEXT),
col(name=>"cc", type=>$TEXT, mandatory=>0),
- col(name=>"modified_by_user", type=>$VARCHAR, length=>255, mandatory=>0)
+ col(name=>"modified_by_user", type=>$VARCHAR, length=>200, mandatory=>0)
],
indexes => [dbindex(name=>"th_idx", column_names=>["topicid"])]);
@@ -379,7 +379,7 @@
my $topicviewhistory_table =
table(name => "topicviewhistory",
columns => [col(name=>"topicid", type=>$INT32),
- col(name=>"email", type=>$VARCHAR, length=>255, mandatory=>0),
+ col(name=>"email", type=>$VARCHAR, length=>200, mandatory=>0),
col(name=>"creation_ts", type=>$DATETIME)
],
indexes => [dbindex(name=>"tvh_idx", column_names=>["topicid"])]);
@@ -389,7 +389,7 @@
my $topicusermetric_table =
table(name => "topicusermetric",
columns => [col(name=>"topicid", type=>$INT32, pk=>1),
- col(name=>"email", type=>$VARCHAR, length=>255, pk=>1),
+ col(name=>"email", type=>$VARCHAR, length=>200, pk=>1),
col(name=>"metric_name", type=>$VARCHAR, length=>80, pk=>1),
col(name=>"value", type=>$FLOAT)
],
@@ -422,7 +422,7 @@
table(name => "commentdata",
columns => [col(name=>"commentstateid", type=>$INT32),
col(name=>"commentfield", type=>$TEXT),
- col(name=>"author", type=>$VARCHAR, length=>255),
+ col(name=>"author", type=>$VARCHAR, length=>200),
col(name=>"creation_ts", type=>$DATETIME)
],
indexes => [dbindex(name=>"comment_idx",
@@ -465,14 +465,14 @@
col(name=>"metric_value", type=>$VARCHAR, length=>80),
col(name=>"version", type=>$INT32, pk=>1),
col(name=>"modified_ts", type=>$DATETIME),
- col(name=>"modified_by_user", type=>$VARCHAR, length=>255)
+ col(name=>"modified_by_user", type=>$VARCHAR, length=>200)
]);
# Indicate what participants there are in a topic.
my $participant_table =
table(name => "participant",
columns => [col(name=>"topicid", type=>$INT32, pk=>1),
- col(name=>"email", type=>$VARCHAR, length=>255, pk=>1),
+ col(name=>"email", type=>$VARCHAR, length=>200, pk=>1),
col(name=>"type", type=>$INT16, pk=>1),
col(name=>"state", type=>$INT16),
col(name=>"modified_ts", type=>$DATETIME),
Index: Codestriker.pm
===================================================================
RCS file: /cvsroot/codestriker/codestriker/lib/Codestriker.pm,v
retrieving revision 1.95
retrieving revision 1.96
diff -u -r1.95 -r1.96
--- Codestriker.pm 18 Jul 2006 06:14:10 -0000 1.95
+++ Codestriker.pm 21 Jul 2006 06:25:28 -0000 1.96
@@ -31,7 +31,7 @@
);
# Version of Codestriker.
-$Codestriker::VERSION = "1.9.2-rc2";
+$Codestriker::VERSION = "1.9.2-rc3";
# Default title to display on each Codestriker screen.
$Codestriker::title = "Codestriker $Codestriker::VERSION";
Index: Input.pm
===================================================================
RCS file: /cvsroot/codestriker/codestriker/lib/Codestriker/Http/Input.pm,v
retrieving revision 1.43
retrieving revision 1.44
diff -u -r1.43 -r1.44
--- Input.pm 26 May 2006 05:42:49 -0000 1.43
+++ Input.pm 21 Jul 2006 06:25:28 -0000 1.44
@@ -351,14 +351,14 @@
sub _untaint_email($$) {
my ($self, $name) = @_;
- $self->_untaint($name, '[\s]*[-_\w\.]{1,255}(\@[-_\w\.]{1,255})?[\s]*');
+ $self->_untaint($name, '[\s]*[-_\w\.]{1,200}(\@[-_\w\.]{1,200})?[\s]*');
}
# Untaint a list of email addresses.
sub _untaint_emails($$) {
my ($self, $name) = @_;
- $self->_untaint($name, '[\s]*([-_\w\.]{1,255}(\@[-_\w\.]{1,255})?[\s,;]*){1,100}[\s]*');
+ $self->_untaint($name, '[\s]*([-_\w\.]{1,200}(\@[-_\w\.]{1,200})?[\s,;]*){1,100}[\s]*');
}
# Untaint a list of bug ids.
|
|
From: <si...@us...> - 2006-07-18 06:14:12
|
User: sits
Date: 06/07/17 23:14:10
Modified: lib Codestriker.pm
test runtests.conf
Log:
Final changes for 1.9.2rc2
Index: Codestriker.pm
===================================================================
RCS file: /cvsroot/codestriker/codestriker/lib/Codestriker.pm,v
retrieving revision 1.94
retrieving revision 1.95
diff -u -r1.94 -r1.95
--- Codestriker.pm 12 Jul 2006 00:07:21 -0000 1.94
+++ Codestriker.pm 18 Jul 2006 06:14:10 -0000 1.95
@@ -31,7 +31,7 @@
);
# Version of Codestriker.
-$Codestriker::VERSION = "1.9.2-rc1";
+$Codestriker::VERSION = "1.9.2-rc2";
# Default title to display on each Codestriker screen.
$Codestriker::title = "Codestriker $Codestriker::VERSION";
Index: runtests.conf
===================================================================
RCS file: /cvsroot/codestriker/codestriker/test/runtests.conf,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- runtests.conf 18 Jul 2006 01:30:17 -0000 1.6
+++ runtests.conf 18 Jul 2006 06:14:10 -0000 1.7
@@ -5,7 +5,7 @@
@email_adddress = ( 'jpr@clover','jpr2@clover','jpr3@clover' );
-$version = "1.9.2-rc1";
+$version = "1.9.2-rc2";
$check_help_links = 0;
|
|
From: <si...@us...> - 2006-07-18 06:12:50
|
User: sits
Date: 06/07/17 23:12:47
Modified: test diffparsers.t usecompression.t
Log:
Final changes from Jason
Index: diffparsers.t
===================================================================
RCS file: /cvsroot/codestriker/codestriker/test/diffparsers.t,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- diffparsers.t 24 Jan 2006 05:03:46 -0000 1.2
+++ diffparsers.t 18 Jul 2006 06:12:47 -0000 1.3
@@ -5,7 +5,7 @@
use strict;
use warnings;
-use Test::More qw(no_plan);
+use Test::More qw(no_plan);
use CodestrikerTest::Config;
use CodestrikerTest::MainPage;
@@ -14,99 +14,99 @@
use CodestrikerTest::Util;
CodestrikerTest::Config::ProcessCommandLine();
-
-my $main = CodestrikerTest::PageFactory->CreatePage($CodestrikerTest::Config::main_url);
-
-my @filenames = <testtopictexts/*.txt>;
-
-foreach my $filename (@filenames)
-{
- my $repo = 'Local CVS';
-
- $filename =~ /\/([a-zA-Z]+)/;
-
- my $repo_type = $1;
-
- if ($repo_type eq "cvs")
- {
- $repo = 'Local CVS';
- }
- elsif ($repo_type eq "perforce")
- {
- $repo = 'perforce:sits:sits2@localhost:1666';
- }
- elsif ($repo_type eq "clearcase")
- {
- $repo = 'clearcase:c:\\stuff\\view_name\\vob_name';
- }
- elsif ($repo_type eq "svn")
- {
- $repo = 'svn:http://svn.collab.net/repos/svn/trunk';
- }
- elsif ($repo_type eq "vss")
- {
- $repo = 'vss:c:\\Program Files\\Microsoft Visual Studio\\VSS;admin;password';
- }
-
- print "# Creating topic for file $filename - $repo_type - $repo\n";
-
- my $topic_content = $main->MakeAndNavigateToNewTopic(topic_file=>$filename,repository=>$repo);
-
- # clean it up.
- my $properties = $topic_content->GetLink('Topic Properties');
-
- my @files = $topic_content->GetTopcFileInfo();
- my @bench_files = ();
-
- if ( -e "$filename.bench" )
- {
- open BENCH,"<$filename.bench" or die "$!";
-
- my $index = 0;
-
- while ( <BENCH> )
- {
- chop;
- my ($sourcefilename,$version,$added,$removed) = split /\t/;
-
- is( $sourcefilename,$files[$index]->{filename},
- "$filename $index - $sourcefilename == $files[$index]->{filename}" );
- is( $version,$files[$index]->{version},
- "$filename $index - $version == $files[$index]->{version}" );
- is( $added,$files[$index]->{added_lines},
- "$filename $index - $added == $files[$index]->{added_lines}" );
- is( $removed,$files[$index]->{removed_lines},
- "$filename $index - $removed == $files[$index]->{removed_lines}" );
-
- ++$index;
- }
-
- close(BENCH);
- }
- else
- {
- print "# *** creating $filename.bench\n";
-
- open BENCH,">$filename.bench" or die "$!";
-
- my $index = 0;
- foreach my $file (@files)
- {
- print BENCH $files[$index]->{filename} . "\t" .
- $files[$index]->{version} . "\t" .
- $files[$index]->{added_lines} . "\t" .
- $files[$index]->{removed_lines} . "\n";
-
- ++$index;
- }
-
- close BENCH;
- }
-
- ok( $properties->SetTopicProperties( topic_state=>'Deleted'),"change delete");
-}
-
-
+
+my $main = CodestrikerTest::PageFactory->CreatePage($CodestrikerTest::Config::main_url);
+
+my @filenames = <testtopictexts/*.txt>;
+
+foreach my $filename (@filenames)
+{
+ my $repo = 'Local CVS';
+
+ $filename =~ /\/([a-zA-Z]+)/;
+
+ my $repo_type = $1;
+
+ if ($repo_type eq "cvs")
+ {
+ $repo = 'Local CVS';
+ }
+ elsif ($repo_type eq "perforce")
+ {
+ $repo = 'perforce:sits@localhost:1666';
+ }
+ elsif ($repo_type eq "clearcase")
+ {
+ $repo = 'clearcase:c:\\stuff\\view_name\\vob_name';
+ }
+ elsif ($repo_type eq "svn")
+ {
+ $repo = 'svn:http://svn.collab.net/repos/svn/trunk';
+ }
+ elsif ($repo_type eq "vss")
+ {
+ $repo = 'vss:c:\\Program Files\\Microsoft Visual Studio\\VSS;admin;password';
+ }
+
+ print "# Creating topic for file $filename - $repo_type - $repo\n";
+
+ my $topic_content = $main->MakeAndNavigateToNewTopic(topic_file=>$filename,repository=>$repo);
+
+ # clean it up.
+ my $properties = $topic_content->GetLink('Topic Properties');
+
+ my @files = $topic_content->GetTopcFileInfo();
+ my @bench_files = ();
+
+ if ( -e "$filename.bench" )
+ {
+ open BENCH,"<$filename.bench" or die "$!";
+
+ my $index = 0;
+
+ while ( <BENCH> )
+ {
+ chop;
+ my ($sourcefilename,$version,$added,$removed) = split /\t/;
+
+ is( $sourcefilename,$files[$index]->{filename},
+ "$filename $index - $sourcefilename == $files[$index]->{filename}" );
+ is( $version,$files[$index]->{version},
+ "$filename $index - $version == $files[$index]->{version}" );
+ is( $added,$files[$index]->{added_lines},
+ "$filename $index - $added == $files[$index]->{added_lines}" );
+ is( $removed,$files[$index]->{removed_lines},
+ "$filename $index - $removed == $files[$index]->{removed_lines}" );
+
+ ++$index;
+ }
+
+ close(BENCH);
+ }
+ else
+ {
+ print "# *** creating $filename.bench\n";
+
+ open BENCH,">$filename.bench" or die "$!";
+
+ my $index = 0;
+ foreach my $file (@files)
+ {
+ print BENCH $files[$index]->{filename} . "\t" .
+ $files[$index]->{version} . "\t" .
+ $files[$index]->{added_lines} . "\t" .
+ $files[$index]->{removed_lines} . "\n";
+
+ ++$index;
+ }
+
+ close BENCH;
+ }
+
+ ok( $properties->SetTopicProperties( topic_state=>'Deleted'),"change delete");
+}
+
+
0;
Index: usecompression.t
===================================================================
RCS file: /cvsroot/codestriker/codestriker/test/usecompression.t,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- usecompression.t 14 Dec 2004 21:39:46 -0000 1.1
+++ usecompression.t 18 Jul 2006 06:12:47 -0000 1.2
@@ -11,32 +11,32 @@
use CodestrikerTest::Util;
CodestrikerTest::Config::ProcessCommandLine();
-
-# make sure we can do this not compressed.
-CodestrikerTest::Config::SetConfigOption(qq|\$use_compression = 0;|);
-
-my $main = CodestrikerTest::PageFactory->CreatePage($CodestrikerTest::Config::main_url);
-
-ok( $main->IsCompressed() == 0,"main not IsCompressed" );
-
-# now do the rest of the test compressed.
-CodestrikerTest::Config::SetConfigOption(qq|\$use_compression = 1;|);
-
-my $commpressed_comment_tag = "Source was sent compressed.";
+
+# make sure we can do this not compressed.
+CodestrikerTest::Config::SetConfigOption(qq|\$use_compression = 0;|);
+
+my $main = CodestrikerTest::PageFactory->CreatePage($CodestrikerTest::Config::main_url);
+
+ok( $main->IsCompressed() == 0,"main not IsCompressed" );
+
+# now do the rest of the test compressed.
+CodestrikerTest::Config::SetConfigOption(qq|\$use_compression = 1;|);
+
+my $commpressed_comment_tag = "Source was sent compressed.";
# create page with no params
$main = CodestrikerTest::PageFactory->CreatePage($CodestrikerTest::Config::main_url);
-
-ok( $main->IsCompressed(),"main IsCompressed" );
+
+ok( $main->IsCompressed(),"main IsCompressed" );
my $newTopic = $main->GetNewTopicPage();
ok( $newTopic,"Verify new topic page" );
-
-ok( $newTopic->{response}->content =~ /$commpressed_comment_tag/ , "look $commpressed_comment_tag comment");
-
-my $confirmPage;
-
+
+ok( $newTopic->{response}->content =~ /$commpressed_comment_tag/ , "look $commpressed_comment_tag comment");
+
+my $confirmPage;
+
my $titleName = MakeNewTopicName();
$confirmPage = $newTopic->CreateNewTopic(
@@ -47,15 +47,15 @@
topic_file=>'newtopic.t');
ok( $confirmPage->TopicCreated(),"create topic \"$titleName\"" );
-
-ok( $confirmPage->IsCompressed(),"confirmPage IsCompressed" );
-
-ok($main->Get(),"get main page");
+
+ok( $confirmPage->IsCompressed(),"confirmPage IsCompressed" );
+
+ok($main->Get(),"get main page");
-ok( my $topic_content = $main->GetLink($titleName),"get link \"$titleName\"");
-
-ok( $topic_content->IsCompressed(),"IsCompressed" );
-
+ok( my $topic_content = $main->GetLink($titleName),"get link \"$titleName\"");
+
+ok( $topic_content->IsCompressed(),"IsCompressed" );
+
0;
|
User: sits
Date: 06/07/17 18:30:20
Modified: test runtests.conf
test/testtopictexts cvs-diff11.txt.bench
cvs-diff12.txt.bench cvs-diff15.txt.bench
cvs-diff17.txt.bench cvs-diff18.txt.bench
perforce-diff5.txt.bench svn-PropDiff4.txt.bench
svn-PropDiff5.txt.bench svn-PropDiff6.txt.bench
Added: test/testtopictexts allow_rep_patch.txt.bench
allow_rep_patch_msdos.txt.bench bugfix.txt.bench
clearcase-serial-format.txt.bench
clearcase-serial-format2.txt.bench
codestriker_metric_fix_email.txt.bench
codestriker_metric_history2.txt.bench
comment_diff.txt.bench comment_filter_3.txt.bench
cvs-diff25.txt.bench default_reviewers.txt.bench
default_reviewers_diff.txt.bench
delete_diffs.txt.bench diff.txt.bench
diff_cs_1.7.8.txt.bench email_fix_diff.txt.bench
html_templates_fixes.txt.bench htmlfile.txt.bench
latest_1.8.8_diff.txt.bench
metric_config_patch.txt.bench metric_diff.txt.bench
metric_diff_2.txt.bench
parser_user_file_temp.txt.bench
perforce-diff12.txt.bench perforce-diff13.txt.bench
small_diff.txt.bench svn-look-diff1.txt.bench
svn-look-diff2.txt.bench svn-look-diff3.txt.bench
svn-look-diff4.txt.bench svn-look-diff5.txt.bench
svn-look-diff6.txt.bench
table_rename_diff.txt.bench
topic_history_diff.txt.bench
topic_size_limit_diffs.txt.bench
topic_state_fix.txt.bench vss12.txt.bench
Log:
Updated test code from Jason
Index: runtests.conf
===================================================================
RCS file: /cvsroot/codestriker/codestriker/test/runtests.conf,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- runtests.conf 24 Jan 2006 05:03:46 -0000 1.5
+++ runtests.conf 18 Jul 2006 01:30:17 -0000 1.6
@@ -5,7 +5,7 @@
@email_adddress = ( 'jpr@clover','jpr2@clover','jpr3@clover' );
-$version = "1.9.2";
+$version = "1.9.2-rc1";
$check_help_links = 0;
Index: cvs-diff11.txt.bench
===================================================================
RCS file: /cvsroot/codestriker/codestriker/test/testtopictexts/cvs-diff11.txt.bench,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- cvs-diff11.txt.bench 15 Dec 2004 04:22:32 -0000 1.1
+++ cvs-diff11.txt.bench 18 Jul 2006 01:30:18 -0000 1.2
@@ -1,5 +1,5 @@
-/cvsroot/codestriker/codestriker/codestriker.conf,v 1.33 13 5
/cvsroot/codestriker/codestriker/bin/codestriker.pl.base,v 1.1 23 19
+/cvsroot/codestriker/codestriker/codestriker.conf,v 1.33 13 5
/cvsroot/codestriker/codestriker/html/codestriker.css,v 1.5 5 4
/cvsroot/codestriker/codestriker/lib/Codestriker.pm,v 1.35 1 1
/cvsroot/codestriker/codestriker/lib/Codestriker/Action/ChangeComments.pm,v 1.2 2 0
Index: cvs-diff12.txt.bench
===================================================================
RCS file: /cvsroot/codestriker/codestriker/test/testtopictexts/cvs-diff12.txt.bench,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- cvs-diff12.txt.bench 15 Dec 2004 04:22:33 -0000 1.1
+++ cvs-diff12.txt.bench 18 Jul 2006 01:30:18 -0000 1.2
@@ -1,48 +1,49 @@
+codestriker-1.7.7/cgi-bin/data/var/www/codestriker-1.7.7
+codestriker-1.7.7/html/c282.html
+codestriker-1.7.7/html/c41.html
+codestriker-1.7.7/html/c569.html
+codestriker-1.7.7/html/c674.html
+codestriker-1.7.7/html/c679.html
+codestriker-1.7.7/html/c682.html
+codestriker-1.7.7/html/x188.html
+codestriker-1.7.7/html/x218.html
+codestriker-1.7.7/html/x275.html
+codestriker-1.7.7/html/x287.html
+codestriker-1.7.7/html/x314.html
+codestriker-1.7.7/html/x338.html
+codestriker-1.7.7/html/x386.html
+codestriker-1.7.7/html/x499.html
+codestriker-1.7.7/html/x533.html
+codestriker-1.7.7/html/x635.html
+codestriker-1.7.7/html/x86.html
codestriker/CHANGELOG 38 1
codestriker/bin/codestriker.pl.base 6 2
codestriker/cgi-bin/.cvsignore
codestriker/cgi-bin/codestriker.pl 7 3
codestriker/cgi-bin/data/var/www/codestriker
-codestriker-1.7.7/cgi-bin/data/var/www/codestriker-1.7.7
codestriker/html/book1.html 62 57
codestriker/html/c12.html 6 1
-codestriker-1.7.7/html/c282.html
codestriker/html/c286.html
-codestriker-1.7.7/html/c41.html
codestriker/html/c45.html
-codestriker-1.7.7/html/c569.html
codestriker/html/c573.html
-codestriker-1.7.7/html/c674.html
codestriker/html/c678.html
-codestriker-1.7.7/html/c679.html
-codestriker-1.7.7/html/c682.html
codestriker/html/c685.html
codestriker/html/c689.html
codestriker/html/codestriker.html 62 57
-codestriker-1.7.7/html/x188.html
codestriker/html/x192.html
-codestriker-1.7.7/html/x218.html
codestriker/html/x222.html
-codestriker-1.7.7/html/x275.html
codestriker/html/x279.html
-codestriker-1.7.7/html/x287.html
codestriker/html/x291.html
-codestriker-1.7.7/html/x314.html
codestriker/html/x318.html
-codestriker-1.7.7/html/x338.html
codestriker/html/x342.html
codestriker/html/x38.html 6 6
-codestriker-1.7.7/html/x386.html
codestriker/html/x390.html
codestriker/html/x41.html
-codestriker-1.7.7/html/x499.html
codestriker/html/x503.html
-codestriker-1.7.7/html/x533.html
codestriker/html/x537.html
-codestriker-1.7.7/html/x635.html
codestriker/html/x639.html
-codestriker-1.7.7/html/x86.html
codestriker/html/x90.html
+codestriker/lib/Codestriker.pm 2 1
codestriker/lib/Codestriker/Action/ChangeTopicState.pm 0 1
codestriker/lib/Codestriker/Action/EditTopic.pm 1 2
codestriker/lib/Codestriker/Action/ListComments.pm 1 5
@@ -54,7 +55,6 @@
codestriker/lib/Codestriker/Http/Template.pm 6 3
codestriker/lib/Codestriker/Http/UrlBuilder.pm 2 2
codestriker/lib/Codestriker/Template
-codestriker/lib/Codestriker.pm 2 1
codestriker/template/en/default/createproject.html.tmpl 4 3
codestriker/template/en/default/createtopic.html.tmpl 14 13
codestriker/template/en/default/displaycomments.html.tmpl 67 8
Index: cvs-diff15.txt.bench
===================================================================
RCS file: /cvsroot/codestriker/codestriker/test/testtopictexts/cvs-diff15.txt.bench,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- cvs-diff15.txt.bench 15 Dec 2004 04:22:34 -0000 1.1
+++ cvs-diff15.txt.bench 18 Jul 2006 01:30:18 -0000 1.2
@@ -1,15 +1,4 @@
-codestriker/.cvsignore
-codestriker/CHANGELOG 38 1
-codestriker/CVS
-codestriker/INFO.txt
-codestriker/Makefile
-codestriker/bin/CVS
-codestriker/cgi-bin/CVS
-codestriker/cgi-bin/codestriker.pl 1 1
-codestriker/cgi-bin/data/var/www/codestriker
codestriker-1.7.7/cgi-bin/data/var/www/codestriker-1.7.7
-codestriker/doc
-codestriker/html/CVS
codestriker-1.7.7/html/book1.html
codestriker-1.7.7/html/c12.html
codestriker-1.7.7/html/c282.html
@@ -31,7 +20,19 @@
codestriker-1.7.7/html/x533.html
codestriker-1.7.7/html/x635.html
codestriker-1.7.7/html/x86.html
+codestriker/.cvsignore
+codestriker/CHANGELOG 38 1
+codestriker/CVS
+codestriker/INFO.txt
+codestriker/Makefile
+codestriker/bin/CVS
+codestriker/cgi-bin/CVS
+codestriker/cgi-bin/codestriker.pl 1 1
+codestriker/cgi-bin/data/var/www/codestriker
+codestriker/doc
+codestriker/html/CVS
codestriker/lib/CVS
+codestriker/lib/Codestriker.pm 2 1
codestriker/lib/Codestriker/Action/CVS
codestriker/lib/Codestriker/Action/ChangeTopicState.pm 0 1
codestriker/lib/Codestriker/Action/EditTopic.pm 1 2
@@ -51,7 +52,6 @@
codestriker/lib/Codestriker/Repository/CVS
codestriker/lib/Codestriker/Smtp/CVS
codestriker/lib/Codestriker/Template
-codestriker/lib/Codestriker.pm 2 1
codestriker/template/CVS
codestriker/template/en/CVS
codestriker/template/en/default/CVS
Index: cvs-diff17.txt.bench
===================================================================
RCS file: /cvsroot/codestriker/codestriker/test/testtopictexts/cvs-diff17.txt.bench,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- cvs-diff17.txt.bench 15 Dec 2004 04:22:34 -0000 1.1
+++ cvs-diff17.txt.bench 18 Jul 2006 01:30:18 -0000 1.2
@@ -7,6 +7,7 @@
codestriker/cgi-bin/codestriker.pl 37 27
codestriker/codestriker.conf 12 3
codestriker/html/codestriker.css 2 1
+codestriker/lib/Codestriker.pm 200 11
codestriker/lib/Codestriker/Action/ChangeComments.pm 0 90
codestriker/lib/Codestriker/Action/ChangeTopicState.pm 0 127
codestriker/lib/Codestriker/Action/ChangeTopics.pm 0 87
@@ -51,7 +52,6 @@
codestriker/lib/Codestriker/TopicListeners/Email.pm 231 0
codestriker/lib/Codestriker/TopicListeners/Manager.pm 115 0
codestriker/lib/Codestriker/TopicListeners/TopicListener.pm 71 0
-codestriker/lib/Codestriker.pm 200 11
codestriker/template/en/default/createproject.html.tmpl 4 8
codestriker/template/en/default/createtopic.html.tmpl 3 14
codestriker/template/en/default/displaycomments.html.tmpl 0 160
Index: cvs-diff18.txt.bench
===================================================================
RCS file: /cvsroot/codestriker/codestriker/test/testtopictexts/cvs-diff18.txt.bench,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- cvs-diff18.txt.bench 15 Dec 2004 04:22:34 -0000 1.1
+++ cvs-diff18.txt.bench 18 Jul 2006 01:30:18 -0000 1.2
@@ -27,6 +27,7 @@
codestriker/html/x533.html 0 240
codestriker/html/x635.html 0 239
codestriker/html/x86.html 0 761
+codestriker/lib/Codestriker.pm 5 1
codestriker/lib/Codestriker/Action/EditComment.pm 1 7
codestriker/lib/Codestriker/Action/ListTopics.pm 2 5
codestriker/lib/Codestriker/Action/MetricsReport.pm 6 6
@@ -46,7 +47,6 @@
codestriker/lib/Codestriker/TopicListeners/Bugzilla.pm 6 5
codestriker/lib/Codestriker/TopicListeners/Email.pm 8 9
codestriker/lib/Codestriker/TopicListeners/TopicListener.pm 4 7
-codestriker/lib/Codestriker.pm 5 1
codestriker/template/en/default/createproject.html.tmpl 3 3
codestriker/template/en/default/createtopic.html.tmpl 13 13
codestriker/template/en/default/editcomment.html.tmpl 9 7
Index: perforce-diff5.txt.bench
===================================================================
RCS file: /cvsroot/codestriker/codestriker/test/testtopictexts/perforce-diff5.txt.bench,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- perforce-diff5.txt.bench 15 Dec 2004 04:22:35 -0000 1.1
+++ perforce-diff5.txt.bench 18 Jul 2006 01:30:18 -0000 1.2
@@ -1 +1 @@
-testtopictexts/perforce-diff5.txt 9 0
+//depot/dir with - space/file with - hyphen.txt 1
Index: svn-PropDiff4.txt.bench
===================================================================
RCS file: /cvsroot/codestriker/codestriker/test/testtopictexts/svn-PropDiff4.txt.bench,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- svn-PropDiff4.txt.bench 15 Dec 2004 04:22:35 -0000 1.1
+++ svn-PropDiff4.txt.bench 18 Jul 2006 01:30:19 -0000 1.2
@@ -1,2 +1,2 @@
-parseBuildLogs 7 0 4
buildCleanup.py 7 0 4
+parseBuildLogs 7 0 4
Index: svn-PropDiff5.txt.bench
===================================================================
RCS file: /cvsroot/codestriker/codestriker/test/testtopictexts/svn-PropDiff5.txt.bench,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- svn-PropDiff5.txt.bench 15 Dec 2004 04:22:35 -0000 1.1
+++ svn-PropDiff5.txt.bench 18 Jul 2006 01:30:19 -0000 1.2
@@ -1,2 +1,2 @@
-parseBuildLogs 6 0 4
buildCleanup.py 6 0 4
+parseBuildLogs 6 0 4
Index: svn-PropDiff6.txt.bench
===================================================================
RCS file: /cvsroot/codestriker/codestriker/test/testtopictexts/svn-PropDiff6.txt.bench,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- svn-PropDiff6.txt.bench 15 Dec 2004 04:22:35 -0000 1.1
+++ svn-PropDiff6.txt.bench 18 Jul 2006 01:30:19 -0000 1.2
@@ -1,2 +1,2 @@
-parseBuildLogs 6 0 4
buildCleanup.py 6 0 4
+parseBuildLogs 6 0 4
Index: allow_rep_patch.txt.bench
===================================================================
RCS file: allow_rep_patch.txt.bench
diff -N allow_rep_patch.txt.bench
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ allow_rep_patch.txt.bench 18 Jul 2006 01:30:18 -0000 1.1
@@ -0,0 +1,7 @@
+/cvsroot/codestriker/codestriker/codestriker.conf,v 1.39 19 16
+/cvsroot/codestriker/codestriker/lib/Codestriker.pm,v 1.42 1 1
+/cvsroot/codestriker/codestriker/lib/Codestriker/Action/SubmitNewTopic.pm,v 1.3 4 12
+/cvsroot/codestriker/codestriker/lib/Codestriker/Action/ViewTopic.pm,v 1.31 1 1
+/cvsroot/codestriker/codestriker/lib/Codestriker/Action/ViewTopicFile.pm,v 1.1 1 1
+/cvsroot/codestriker/codestriker/lib/Codestriker/Action/ViewTopicInfo.pm,v 1.1 1 1
+/cvsroot/codestriker/codestriker/lib/Codestriker/Http/Template.pm,v 1.6 1 1
Index: allow_rep_patch_msdos.txt.bench
===================================================================
RCS file: allow_rep_patch_msdos.txt.bench
diff -N allow_rep_patch_msdos.txt.bench
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ allow_rep_patch_msdos.txt.bench 18 Jul 2006 01:30:18 -0000 1.1
@@ -0,0 +1,7 @@
+/cvsroot/codestriker/codestriker/codestriker.conf,v 1.39 19 16
+/cvsroot/codestriker/codestriker/lib/Codestriker.pm,v 1.42 1 1
+/cvsroot/codestriker/codestriker/lib/Codestriker/Action/SubmitNewTopic.pm,v 1.3 4 12
+/cvsroot/codestriker/codestriker/lib/Codestriker/Action/ViewTopic.pm,v 1.31 1 1
+/cvsroot/codestriker/codestriker/lib/Codestriker/Action/ViewTopicFile.pm,v 1.1 1 1
+/cvsroot/codestriker/codestriker/lib/Codestriker/Action/ViewTopicInfo.pm,v 1.1 1 1
+/cvsroot/codestriker/codestriker/lib/Codestriker/Http/Template.pm,v 1.6 1 1
Index: bugfix.txt.bench
===================================================================
RCS file: bugfix.txt.bench
diff -N bugfix.txt.bench
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ bugfix.txt.bench 18 Jul 2006 01:30:18 -0000 1.1
@@ -0,0 +1,4 @@
+/cvsroot/codestriker/codestriker/codestriker.conf,v 1.37 7 11
+/cvsroot/codestriker/codestriker/lib/Codestriker/Action/EditTopic.pm,v 1.21 1 2
+/cvsroot/codestriker/codestriker/lib/Codestriker/Action/SubmitComment.pm,v 1.19 2 2
+/cvsroot/codestriker/codestriker/lib/Codestriker/Model/Comment.pm,v 1.8 32 0
Index: clearcase-serial-format.txt.bench
===================================================================
RCS file: clearcase-serial-format.txt.bench
diff -N clearcase-serial-format.txt.bench
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ clearcase-serial-format.txt.bench 18 Jul 2006 01:30:18 -0000 1.1
@@ -0,0 +1 @@
+c:\my_stuff\view_name\vob_name\dir1\dir2\Test.txt \main\1 9 7
Index: clearcase-serial-format2.txt.bench
===================================================================
RCS file: clearcase-serial-format2.txt.bench
diff -N clearcase-serial-format2.txt.bench
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ clearcase-serial-format2.txt.bench 18 Jul 2006 01:30:18 -0000 1.1
@@ -0,0 +1 @@
+c:\my_stuff\view_name\vob_name\dir1\dir2\zot2.c \main\1 4 4
Index: codestriker_metric_fix_email.txt.bench
===================================================================
RCS file: codestriker_metric_fix_email.txt.bench
diff -N codestriker_metric_fix_email.txt.bench
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ codestriker_metric_fix_email.txt.bench 18 Jul 2006 01:30:18 -0000 1.1
@@ -0,0 +1,4 @@
+/cvsroot/codestriker/codestriker/lib/Codestriker.pm,v 1.53 41 0
+/cvsroot/codestriker/codestriker/lib/Codestriker/Action/SubmitEditTopicsState.pm,v 1.2 8 1
+/cvsroot/codestriker/codestriker/lib/Codestriker/Model/Metrics.pm,v 1.7 21 42
+/cvsroot/codestriker/codestriker/lib/Codestriker/TopicListeners/Email.pm,v 1.6 195 43
Index: codestriker_metric_history2.txt.bench
===================================================================
RCS file: codestriker_metric_history2.txt.bench
diff -N codestriker_metric_history2.txt.bench
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ codestriker_metric_history2.txt.bench 18 Jul 2006 01:30:18 -0000 1.1
@@ -0,0 +1,13 @@
+/cvsroot/codestriker/codestriker/lib/Codestriker/Action/EditComment.pm,v 1.3 1 1
+/cvsroot/codestriker/codestriker/lib/Codestriker/Action/SubmitEditTopicProperties.pm,v 1.3 0 2
+/cvsroot/codestriker/codestriker/lib/Codestriker/Action/SubmitNewComment.pm,v 1.1 0 124
+/cvsroot/codestriker/codestriker/lib/Codestriker/Action/ViewTopic.pm,v 1.37 2 2
+/cvsroot/codestriker/codestriker/lib/Codestriker/Action/ViewTopicComments.pm,v 1.5 1 1
+/cvsroot/codestriker/codestriker/lib/Codestriker/Action/ViewTopicFile.pm,v 1.3 1 1
+/cvsroot/codestriker/codestriker/lib/Codestriker/Action/ViewTopicInfo.pm,v 1.5 0 8
+/cvsroot/codestriker/codestriker/lib/Codestriker/Action/ViewTopicProperties.pm,v 1.3 0 8
+/cvsroot/codestriker/codestriker/lib/Codestriker/Model/Delta.pm,v 1.3 44 0
+/cvsroot/codestriker/codestriker/lib/Codestriker/Model/File.pm,v 1.21 0 50
+/cvsroot/codestriker/codestriker/lib/Codestriker/Model/Topic.pm,v 1.29 39 11
+/cvsroot/codestriker/codestriker/lib/Codestriker/TopicListeners/Email.pm,v 1.4 1 1
+/cvsroot/codestriker/codestriker/lib/Codestriker/TopicListeners/HistoryRecorder.pm,v 1.7 17 10
Index: comment_diff.txt.bench
===================================================================
RCS file: comment_diff.txt.bench
diff -N comment_diff.txt.bench
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ comment_diff.txt.bench 18 Jul 2006 01:30:18 -0000 1.1
@@ -0,0 +1 @@
+/cvsroot/codestriker/codestriker/template/en/default/displaycomments.html.tmpl,v 1.10 3 3
Index: comment_filter_3.txt.bench
===================================================================
RCS file: comment_filter_3.txt.bench
diff -N comment_filter_3.txt.bench
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ comment_filter_3.txt.bench 18 Jul 2006 01:30:18 -0000 1.1
@@ -0,0 +1,4 @@
+/cvsroot/codestriker/codestriker/codestriker.conf,v 1.34 4 4
+/cvsroot/codestriker/codestriker/lib/Codestriker/Action/ListComments.pm,v 1.7 11 40
+/cvsroot/codestriker/codestriker/lib/Codestriker/Model/Comment.pm,v 1.7 75 0
+/cvsroot/codestriker/codestriker/template/en/default/displaycomments.html.tmpl,v 1.6 2 1
Index: cvs-diff25.txt.bench
===================================================================
RCS file: cvs-diff25.txt.bench
diff -N cvs-diff25.txt.bench
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ cvs-diff25.txt.bench 18 Jul 2006 01:30:18 -0000 1.1
@@ -0,0 +1,2 @@
+stefan/file1.c 1.1 1 0
+stefan/file2.c 3 0
Index: default_reviewers.txt.bench
===================================================================
RCS file: default_reviewers.txt.bench
diff -N default_reviewers.txt.bench
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ default_reviewers.txt.bench 18 Jul 2006 01:30:18 -0000 1.1
@@ -0,0 +1,6 @@
+/cvsroot/codestriker/codestriker/codestriker.conf,v 1.40 7 7
+/cvsroot/codestriker/codestriker/lib/Codestriker/Action/CreateTopic.pm,v 1.20 6 2
+/cvsroot/codestriker/codestriker/lib/Codestriker/Action/SubmitNewTopic.pm,v 1.4 22 0
+/cvsroot/codestriker/codestriker/lib/Codestriker/Http/Input.pm,v 1.27 2 0
+/cvsroot/codestriker/codestriker/lib/Codestriker/Http/Response.pm,v 1.18 49 1
+/cvsroot/codestriker/codestriker/template/en/default/createtopic.html.tmpl,v 1.25 15 1
Index: default_reviewers_diff.txt.bench
===================================================================
RCS file: default_reviewers_diff.txt.bench
diff -N default_reviewers_diff.txt.bench
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ default_reviewers_diff.txt.bench 18 Jul 2006 01:30:18 -0000 1.1
@@ -0,0 +1,5 @@
+/cvsroot/codestriker/codestriker/lib/Codestriker/Action/CreateTopic.pm,v 1.20 6 2
+/cvsroot/codestriker/codestriker/lib/Codestriker/Action/SubmitNewTopic.pm,v 1.4 22 0
+/cvsroot/codestriker/codestriker/lib/Codestriker/Http/Input.pm,v 1.27 2 0
+/cvsroot/codestriker/codestriker/lib/Codestriker/Http/Response.pm,v 1.18 49 1
+/cvsroot/codestriker/codestriker/template/en/default/createtopic.html.tmpl,v 1.25 15 1
Index: delete_diffs.txt.bench
===================================================================
RCS file: delete_diffs.txt.bench
diff -N delete_diffs.txt.bench
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ delete_diffs.txt.bench 18 Jul 2006 01:30:18 -0000 1.1
@@ -0,0 +1,6 @@
+/cvsroot/codestriker/codestriker/codestriker.conf,v 1.33 5 5
+/cvsroot/codestriker/codestriker/lib/Codestriker/Action/ChangeTopicState.pm,v 1.6 4 6
+/cvsroot/codestriker/codestriker/lib/Codestriker/Action/ChangeTopics.pm,v 1.1 3 7
+/cvsroot/codestriker/codestriker/lib/Codestriker/Action/ListTopics.pm,v 1.14 0 3
+/cvsroot/codestriker/codestriker/template/en/default/listtopics.html.tmpl,v 1.9 0 5
+/cvsroot/codestriker/codestriker/template/en/default/viewtopic.html.tmpl,v 1.14 31 12
Index: diff.txt.bench
===================================================================
RCS file: diff.txt.bench
diff -N diff.txt.bench
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ diff.txt.bench 18 Jul 2006 01:30:18 -0000 1.1
@@ -0,0 +1,20 @@
+/cvsroot/codestriker/codestriker/bin/codestriker.pl.base,v 1.1 23 19
+/cvsroot/codestriker/codestriker/codestriker.conf,v 1.33 13 5
+/cvsroot/codestriker/codestriker/html/codestriker.css,v 1.5 5 4
+/cvsroot/codestriker/codestriker/lib/Codestriker.pm,v 1.35 1 1
+/cvsroot/codestriker/codestriker/lib/Codestriker/Action/ChangeComments.pm,v 1.2 2 0
+/cvsroot/codestriker/codestriker/lib/Codestriker/Action/ChangeTopicState.pm,v 1.6 3 0
+/cvsroot/codestriker/codestriker/lib/Codestriker/Action/ChangeTopics.pm,v 1.1 3 0
+/cvsroot/codestriker/codestriker/lib/Codestriker/Action/DownloadTopic.pm,v 1.5 1 0
+/cvsroot/codestriker/codestriker/lib/Codestriker/Action/EditTopic.pm,v 1.19 3 1
+/cvsroot/codestriker/codestriker/lib/Codestriker/Action/ListComments.pm,v 1.6 53 1
+/cvsroot/codestriker/codestriker/lib/Codestriker/Action/ListTopics.pm,v 1.14 7 0
+/cvsroot/codestriker/codestriker/lib/Codestriker/Action/SubmitComment.pm,v 1.16 7 2
+/cvsroot/codestriker/codestriker/lib/Codestriker/Action/SubmitEditProject.pm,v 1.1 2 0
+/cvsroot/codestriker/codestriker/lib/Codestriker/Action/SubmitProject.pm,v 1.1 2 0
+/cvsroot/codestriker/codestriker/lib/Codestriker/Action/ViewTopic.pm,v 1.26 1 0
+/cvsroot/codestriker/codestriker/lib/Codestriker/Http/Input.pm,v 1.20 11 0
+/cvsroot/codestriker/codestriker/lib/Codestriker/Http/Render.pm,v 1.25 2 1
+/cvsroot/codestriker/codestriker/lib/Codestriker/Model/Comment.pm,v 1.7 75 0
+/cvsroot/codestriker/codestriker/template/en/default/createtopic.html.tmpl,v 1.15 1 1
+/cvsroot/codestriker/codestriker/template/en/default/displaycomments.html.tmpl,v 1.5 77 3
Index: diff_cs_1.7.8.txt.bench
===================================================================
RCS file: diff_cs_1.7.8.txt.bench
diff -N diff_cs_1.7.8.txt.bench
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ diff_cs_1.7.8.txt.bench 18 Jul 2006 01:30:18 -0000 1.1
@@ -0,0 +1,69 @@
+codestriker-1.7.7/cgi-bin/data/var/www/codestriker-1.7.7
+codestriker-1.7.7/html/c282.html
+codestriker-1.7.7/html/c41.html
+codestriker-1.7.7/html/c569.html
+codestriker-1.7.7/html/c674.html
+codestriker-1.7.7/html/c679.html
+codestriker-1.7.7/html/c682.html
+codestriker-1.7.7/html/x188.html
+codestriker-1.7.7/html/x218.html
+codestriker-1.7.7/html/x275.html
+codestriker-1.7.7/html/x287.html
+codestriker-1.7.7/html/x314.html
+codestriker-1.7.7/html/x338.html
+codestriker-1.7.7/html/x386.html
+codestriker-1.7.7/html/x499.html
+codestriker-1.7.7/html/x533.html
+codestriker-1.7.7/html/x635.html
+codestriker-1.7.7/html/x86.html
+codestriker/CHANGELOG 38 1
+codestriker/bin/codestriker.pl.base 6 2
+codestriker/cgi-bin/.cvsignore
+codestriker/cgi-bin/codestriker.pl 7 3
+codestriker/cgi-bin/data/var/www/codestriker
+codestriker/html/book1.html 62 57
+codestriker/html/c12.html 6 1
+codestriker/html/c286.html
+codestriker/html/c45.html
+codestriker/html/c573.html
+codestriker/html/c678.html
+codestriker/html/c685.html
+codestriker/html/c689.html
+codestriker/html/codestriker.html 62 57
+codestriker/html/x192.html
+codestriker/html/x222.html
+codestriker/html/x279.html
+codestriker/html/x291.html
+codestriker/html/x318.html
+codestriker/html/x342.html
+codestriker/html/x38.html 6 6
+codestriker/html/x390.html
+codestriker/html/x41.html
+codestriker/html/x503.html
+codestriker/html/x537.html
+codestriker/html/x639.html
+codestriker/html/x90.html
+codestriker/lib/Codestriker.pm 2 1
+codestriker/lib/Codestriker/Action/ChangeTopicState.pm 0 1
+codestriker/lib/Codestriker/Action/EditTopic.pm 1 2
+codestriker/lib/Codestriker/Action/ListComments.pm 1 5
+codestriker/lib/Codestriker/Action/ListTopics.pm 2 5
+codestriker/lib/Codestriker/Action/SubmitTopic.pm 27 18
+codestriker/lib/Codestriker/Action/ViewTopic.pm 2 11
+codestriker/lib/Codestriker/Http/Input.pm 9 2
+codestriker/lib/Codestriker/Http/Response.pm 0 21
+codestriker/lib/Codestriker/Http/Template.pm 6 3
+codestriker/lib/Codestriker/Http/UrlBuilder.pm 2 2
+codestriker/lib/Codestriker/Template
+codestriker/template/en/default/createproject.html.tmpl 4 3
+codestriker/template/en/default/createtopic.html.tmpl 14 13
+codestriker/template/en/default/displaycomments.html.tmpl 67 8
+codestriker/template/en/default/editproject.html.tmpl 4 3
+codestriker/template/en/default/edittopic.html.tmpl 6 6
+codestriker/template/en/default/listcomments.html.tmpl 4 2
+codestriker/template/en/default/listprojects.html.tmpl 3 3
+codestriker/template/en/default/listtopics.html.tmpl 16 16
+codestriker/template/en/default/search.html.tmpl 3 3
+codestriker/template/en/default/submitcomment.html.tmpl 1 1
+codestriker/template/en/default/submittopic.html.tmpl 3 3
+codestriker/template/en/default/viewtopic.html.tmpl 9 7
Index: email_fix_diff.txt.bench
===================================================================
RCS file: email_fix_diff.txt.bench
diff -N email_fix_diff.txt.bench
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ email_fix_diff.txt.bench 18 Jul 2006 01:30:18 -0000 1.1
@@ -0,0 +1,4 @@
+/cvsroot/codestriker/codestriker/lib/Codestriker/Action/ViewTopic.pm,v 1.34 2 2
+/cvsroot/codestriker/codestriker/lib/Codestriker/Action/ViewTopicInfo.pm,v 1.3 2 2
+/cvsroot/codestriker/codestriker/lib/Codestriker/Action/ViewTopicProperties.pm,v 1.1 2 2
+/cvsroot/codestriker/codestriker/lib/Codestriker/Model/MetricStats.pm,v 1.4 1 1
Index: html_templates_fixes.txt.bench
===================================================================
RCS file: html_templates_fixes.txt.bench
diff -N html_templates_fixes.txt.bench
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ html_templates_fixes.txt.bench 18 Jul 2006 01:30:18 -0000 1.1
@@ -0,0 +1,8 @@
+/cvsroot/codestriker/codestriker/lib/Codestriker/Http/Render.pm,v 1.29 2 0
+/cvsroot/codestriker/codestriker/template/en/default/createtopic.html.tmpl,v 1.28 4 4
+/cvsroot/codestriker/codestriker/template/en/default/listtopics.html.tmpl,v 1.19 2 2
+/cvsroot/codestriker/codestriker/template/en/default/metricsreport.html.tmpl,v 1.4 6 6
+/cvsroot/codestriker/codestriker/template/en/default/search.html.tmpl,v 1.18 4 4
+/cvsroot/codestriker/codestriker/template/en/default/viewtopiccomments.html.tmpl,v 1.6 8 8
+/cvsroot/codestriker/codestriker/template/en/default/viewtopicinfo.html.tmpl,v 1.6 0 3
+/cvsroot/codestriker/codestriker/template/en/default/viewtopicproperties.html.tmpl,v 1.4 8 8
Index: htmlfile.txt.bench
===================================================================
RCS file: htmlfile.txt.bench
diff -N htmlfile.txt.bench
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ htmlfile.txt.bench 18 Jul 2006 01:30:18 -0000 1.1
@@ -0,0 +1 @@
+testtopictexts/htmlfile.txt 4 0
Index: latest_1.8.8_diff.txt.bench
===================================================================
RCS file: latest_1.8.8_diff.txt.bench
diff -N latest_1.8.8_diff.txt.bench
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ latest_1.8.8_diff.txt.bench 18 Jul 2006 01:30:18 -0000 1.1
@@ -0,0 +1,69 @@
+codestriker-1.7.7/cgi-bin/data/var/www/codestriker-1.7.7
+codestriker-1.7.7/html/book1.html
+codestriker-1.7.7/html/c12.html
+codestriker-1.7.7/html/c282.html
+codestriker-1.7.7/html/c41.html
+codestriker-1.7.7/html/c569.html
+codestriker-1.7.7/html/c674.html
+codestriker-1.7.7/html/c679.html
+codestriker-1.7.7/html/c682.html
+codestriker-1.7.7/html/codestriker.html
+codestriker-1.7.7/html/x188.html
+codestriker-1.7.7/html/x218.html
+codestriker-1.7.7/html/x275.html
+codestriker-1.7.7/html/x287.html
+codestriker-1.7.7/html/x314.html
+codestriker-1.7.7/html/x338.html
+codestriker-1.7.7/html/x38.html
+codestriker-1.7.7/html/x386.html
+codestriker-1.7.7/html/x499.html
+codestriker-1.7.7/html/x533.html
+codestriker-1.7.7/html/x635.html
+codestriker-1.7.7/html/x86.html
+codestriker/.cvsignore
+codestriker/CHANGELOG 38 1
+codestriker/CVS
+codestriker/INFO.txt
+codestriker/Makefile
+codestriker/bin/CVS
+codestriker/cgi-bin/CVS
+codestriker/cgi-bin/codestriker.pl 1 1
+codestriker/cgi-bin/data/var/www/codestriker
+codestriker/doc
+codestriker/html/CVS
+codestriker/lib/CVS
+codestriker/lib/Codestriker.pm 2 1
+codestriker/lib/Codestriker/Action/CVS
+codestriker/lib/Codestriker/Action/ChangeTopicState.pm 0 1
+codestriker/lib/Codestriker/Action/EditTopic.pm 1 2
+codestriker/lib/Codestriker/Action/ListComments.pm 1 5
+codestriker/lib/Codestriker/Action/ListTopics.pm 1 2
+codestriker/lib/Codestriker/Action/SubmitTopic.pm 27 18
+codestriker/lib/Codestriker/Action/ViewTopic.pm 2 11
+codestriker/lib/Codestriker/BugDB/CVS
+codestriker/lib/Codestriker/CVS
+codestriker/lib/Codestriker/DB/CVS
+codestriker/lib/Codestriker/FileParser/CVS
+codestriker/lib/Codestriker/Http/CVS
+codestriker/lib/Codestriker/Http/Input.pm 9 2
+codestriker/lib/Codestriker/Http/Response.pm 4 0
+codestriker/lib/Codestriker/Http/Template.pm 4 1
+codestriker/lib/Codestriker/Model/CVS
+codestriker/lib/Codestriker/Repository/CVS
+codestriker/lib/Codestriker/Smtp/CVS
+codestriker/lib/Codestriker/Template
+codestriker/template/CVS
+codestriker/template/en/CVS
+codestriker/template/en/default/CVS
+codestriker/template/en/default/createproject.html.tmpl 3 2
+codestriker/template/en/default/createtopic.html.tmpl 13 12
+codestriker/template/en/default/displaycomments.html.tmpl 37 7
+codestriker/template/en/default/editproject.html.tmpl 3 2
+codestriker/template/en/default/edittopic.html.tmpl 5 5
+codestriker/template/en/default/listcomments.html.tmpl 4 2
+codestriker/template/en/default/listprojects.html.tmpl 2 2
+codestriker/template/en/default/listtopics.html.tmpl 14 14
+codestriker/template/en/default/search.html.tmpl 2 2
+codestriker/template/en/default/submitcomment.html.tmpl 1 1
+codestriker/template/en/default/submittopic.html.tmpl 3 3
+codestriker/template/en/default/viewtopic.html.tmpl 8 6
Index: metric_config_patch.txt.bench
===================================================================
RCS file: metric_config_patch.txt.bench
diff -N metric_config_patch.txt.bench
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ metric_config_patch.txt.bench 18 Jul 2006 01:30:18 -0000 1.1
@@ -0,0 +1,3 @@
+/cvsroot/codestriker/codestriker/codestriker.conf,v 1.40 41 0
+/cvsroot/codestriker/codestriker/lib/Codestriker.pm,v 1.44 38 7
+/cvsroot/codestriker/codestriker/lib/Codestriker/Model/Metrics.pm,v 1.3 2 2
Index: metric_diff.txt.bench
===================================================================
RCS file: metric_diff.txt.bench
diff -N metric_diff.txt.bench
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ metric_diff.txt.bench 18 Jul 2006 01:30:18 -0000 1.1
@@ -0,0 +1,74 @@
+codestriker/CHANGELOG 1 16
+codestriker/HACKING 11 1
+codestriker/INFO.txt 82 0
+codestriker/Makefile 44 0
+codestriker/bin/checksetup.pl 19 0
+codestriker/bin/codestriker.pl.base 36 26
+codestriker/cgi-bin/codestriker.pl 37 27
+codestriker/codestriker.conf 12 3
+codestriker/html/codestriker.css 2 1
+codestriker/lib/Codestriker.pm 200 11
+codestriker/lib/Codestriker/Action/ChangeComments.pm 0 90
+codestriker/lib/Codestriker/Action/ChangeTopicState.pm 0 127
+codestriker/lib/Codestriker/Action/ChangeTopics.pm 0 87
+codestriker/lib/Codestriker/Action/CreateProject.pm 0 1
+codestriker/lib/Codestriker/Action/CreateTopic.pm 0 19
+codestriker/lib/Codestriker/Action/DownloadTopic.pm 4 26
+codestriker/lib/Codestriker/Action/EditComment.pm 134 0
+codestriker/lib/Codestriker/Action/EditProject.pm 0 1
+codestriker/lib/Codestriker/Action/EditTopic.pm 0 162
+codestriker/lib/Codestriker/Action/ListComments.pm 0 173
+codestriker/lib/Codestriker/Action/ListProjects.pm 0 5
+codestriker/lib/Codestriker/Action/ListTopics.pm 4 13
+codestriker/lib/Codestriker/Action/MetricsReport.pm 76 0
+codestriker/lib/Codestriker/Action/Search.pm 63 0
+codestriker/lib/Codestriker/Action/SubmitComment.pm 0 315
+codestriker/lib/Codestriker/Action/SubmitEditCommentsState.pm 102 0
+codestriker/lib/Codestriker/Action/SubmitEditTopic.pm 112 0
+codestriker/lib/Codestriker/Action/SubmitEditTopicsState.pm 84 0
+codestriker/lib/Codestriker/Action/SubmitNewComment.pm 216 0
+codestriker/lib/Codestriker/Action/SubmitNewProject.pm 67 0
+codestriker/lib/Codestriker/Action/SubmitNewTopic.pm 274 0
+codestriker/lib/Codestriker/Action/SubmitProject.pm 0 67
+codestriker/lib/Codestriker/Action/SubmitTopic.pm 0 324
+codestriker/lib/Codestriker/Action/ViewFile.pm 0 212
+codestriker/lib/Codestriker/Action/ViewSearch.pm 0 70
+codestriker/lib/Codestriker/Action/ViewTopic.pm 74 93
+codestriker/lib/Codestriker/Action/ViewTopicComments.pm 163 0
+codestriker/lib/Codestriker/Action/ViewTopicFile.pm 198 0
+codestriker/lib/Codestriker/Action/ViewTopicInfo.pm 205 0
+codestriker/lib/Codestriker/DB/DBI.pm 1 1
+codestriker/lib/Codestriker/Http/Input.pm 15 0
+codestriker/lib/Codestriker/Http/Render.pm 19 8
+codestriker/lib/Codestriker/Http/Response.pm 11 2
+codestriker/lib/Codestriker/Http/Template.pm 41 0
+codestriker/lib/Codestriker/Http/UrlBuilder.pm 20 0
+codestriker/lib/Codestriker/Model/Comment.pm 97 65
+codestriker/lib/Codestriker/Model/MetricStats.pm 524 0
+codestriker/lib/Codestriker/Model/Metrics.pm 511 0
+codestriker/lib/Codestriker/Model/Topic.pm 163 51
+codestriker/lib/Codestriker/Smtp/SendEmail.pm 0 78
+codestriker/lib/Codestriker/TopicListeners/Bugzilla.pm 97 0
+codestriker/lib/Codestriker/TopicListeners/Email.pm 231 0
+codestriker/lib/Codestriker/TopicListeners/Manager.pm 115 0
+codestriker/lib/Codestriker/TopicListeners/TopicListener.pm 71 0
+codestriker/template/en/default/createproject.html.tmpl 4 8
+codestriker/template/en/default/createtopic.html.tmpl 3 14
+codestriker/template/en/default/displaycomments.html.tmpl 0 160
+codestriker/template/en/default/editcomment.html.tmpl 88 0
+codestriker/template/en/default/editproject.html.tmpl 4 8
+codestriker/template/en/default/edittopic.html.tmpl 0 78
+codestriker/template/en/default/header.html.tmpl 8 2
+codestriker/template/en/default/listcomments.html.tmpl 0 28
+codestriker/template/en/default/listprojects.html.tmpl 1 8
+codestriker/template/en/default/listtopics.html.tmpl 15 14
+codestriker/template/en/default/metricsreport.html.tmpl 101 0
+codestriker/template/en/default/search.html.tmpl 1 7
+codestriker/template/en/default/submitcomment.html.tmpl 0 24
+codestriker/template/en/default/submitnewcomment.html.tmpl 19 0
+codestriker/template/en/default/submitnewtopic.html.tmpl 15 0
+codestriker/template/en/default/submittopic.html.tmpl 0 15
+codestriker/template/en/default/viewtopic.html.tmpl 2 189
+codestriker/template/en/default/viewtopiccomments.html.tmpl 152 0
+codestriker/template/en/default/viewtopicheader.html.tmpl 34 0
+codestriker/template/en/default/viewtopicinfo.html.tmpl 266 0
Index: metric_diff_2.txt.bench
===================================================================
RCS file: metric_diff_2.txt.bench
diff -N metric_diff_2.txt.bench
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ metric_diff_2.txt.bench 18 Jul 2006 01:30:18 -0000 1.1
@@ -0,0 +1,63 @@
+codestriker/.cvsignore 1 0
+codestriker/CHANGELOG 53 1
+codestriker/HACKING 1 11
+codestriker/bin/checksetup.pl 0 1
+codestriker/bin/codestriker.pl.base 6 2
+codestriker/cgi-bin/.cvsignore 2 0
+codestriker/cgi-bin/codestriker.pl 6 2
+codestriker/codestriker.conf 3 3
+codestriker/html/book1.html 0 454
+codestriker/html/c12.html 0 264
+codestriker/html/c282.html 0 198
+codestriker/html/c41.html 0 374
+codestriker/html/c569.html 0 350
+codestriker/html/c674.html 0 145
+codestriker/html/c679.html 0 134
+codestriker/html/c682.html 0 143
+codestriker/html/codestriker.html 0 454
+codestriker/html/x188.html 0 270
+codestriker/html/x218.html 0 448
+codestriker/html/x275.html 0 157
+codestriker/html/x287.html 0 224
+codestriker/html/x314.html 0 211
+codestriker/html/x338.html 0 392
+codestriker/html/x38.html 0 141
+codestriker/html/x386.html 0 566
+codestriker/html/x499.html 0 255
+codestriker/html/x533.html 0 240
+codestriker/html/x635.html 0 239
+codestriker/html/x86.html 0 761
+codestriker/lib/Codestriker.pm 5 1
+codestriker/lib/Codestriker/Action/EditComment.pm 1 7
+codestriker/lib/Codestriker/Action/ListTopics.pm 2 5
+codestriker/lib/Codestriker/Action/MetricsReport.pm 6 6
+codestriker/lib/Codestriker/Action/SubmitNewTopic.pm 28 18
+codestriker/lib/Codestriker/Action/ViewTopic.pm 2 11
+codestriker/lib/Codestriker/Action/ViewTopicComments.pm 0 4
+codestriker/lib/Codestriker/Action/ViewTopicFile.pm 1 1
+codestriker/lib/Codestriker/Action/ViewTopicInfo.pm 1 10
+codestriker/lib/Codestriker/Http/Input.pm 9 2
+codestriker/lib/Codestriker/Http/Response.pm 0 21
+codestriker/lib/Codestriker/Http/Template.pm 6 3
+codestriker/lib/Codestriker/Http/UrlBuilder.pm 3 3
+codestriker/lib/Codestriker/Model/MetricStats.pm 97 96
+codestriker/lib/Codestriker/Model/Metrics.pm 66 48
+codestriker/lib/Codestriker/Model/Topic.pm 11 8
+codestriker/lib/Codestriker/Template/Plugin/AutomagicLinks.pm 37 0
+codestriker/lib/Codestriker/TopicListeners/Bugzilla.pm 6 5
+codestriker/lib/Codestriker/TopicListeners/Email.pm 8 9
+codestriker/lib/Codestriker/TopicListeners/TopicListener.pm 4 7
+codestriker/template/en/default/createproject.html.tmpl 3 3
+codestriker/template/en/default/createtopic.html.tmpl 13 13
+codestriker/template/en/default/editcomment.html.tmpl 9 7
+codestriker/template/en/default/editproject.html.tmpl 3 3
+codestriker/template/en/default/header.html.tmpl 5 5
+codestriker/template/en/default/listprojects.html.tmpl 3 3
+codestriker/template/en/default/listtopics.html.tmpl 16 18
+codestriker/template/en/default/metricsreport.html.tmpl 1 1
+codestriker/template/en/default/search.html.tmpl 3 3
+codestriker/template/en/default/submitnewcomment.html.tmpl 1 1
+codestriker/template/en/default/submitnewtopic.html.tmpl 3 3
+codestriker/template/en/default/viewtopic.html.tmpl 1 1
+codestriker/template/en/default/viewtopiccomments.html.tmpl 65 5
+codestriker/template/en/default/viewtopicinfo.html.tmpl 6 4
Index: parser_user_file_temp.txt.bench
===================================================================
RCS file: parser_user_file_temp.txt.bench
diff -N parser_user_file_temp.txt.bench
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ parser_user_file_temp.txt.bench 18 Jul 2006 01:30:18 -0000 1.1
@@ -0,0 +1,2 @@
+/cvsroot/codestriker/codestriker/lib/Codestriker/Action/SubmitEditTopic.pm,v 1.1 1 1
+/cvsroot/codestriker/codestriker/lib/Codestriker/FileParser/Parser.pm,v 1.7 23 15
Index: perforce-diff12.txt.bench
===================================================================
RCS file: perforce-diff12.txt.bench
diff -N perforce-diff12.txt.bench
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ perforce-diff12.txt.bench 18 Jul 2006 01:30:18 -0000 1.1
@@ -0,0 +1,2 @@
+//depot/main/PrintDesc.java 9 3 0
+//depot/main/lid.java 1 4 0
Index: perforce-diff13.txt.bench
===================================================================
RCS file: perforce-diff13.txt.bench
diff -N perforce-diff13.txt.bench
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ perforce-diff13.txt.bench 18 Jul 2006 01:30:18 -0000 1.1
@@ -0,0 +1 @@
+//depot/lib/Codestriker/Action/RepositoryFactory.pm 1
Index: small_diff.txt.bench
===================================================================
RCS file: small_diff.txt.bench
diff -N small_diff.txt.bench
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ small_diff.txt.bench 18 Jul 2006 01:30:18 -0000 1.1
@@ -0,0 +1 @@
+getlatest.sh 5 1
Index: svn-look-diff1.txt.bench
===================================================================
RCS file: svn-look-diff1.txt.bench
diff -N svn-look-diff1.txt.bench
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ svn-look-diff1.txt.bench 18 Jul 2006 01:30:19 -0000 1.1
@@ -0,0 +1 @@
+t1.txt 0 3 0
Index: svn-look-diff2.txt.bench
===================================================================
RCS file: svn-look-diff2.txt.bench
diff -N svn-look-diff2.txt.bench
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ svn-look-diff2.txt.bench 18 Jul 2006 01:30:19 -0000 1.1
@@ -0,0 +1 @@
+t1.txt 89 2 0
Index: svn-look-diff3.txt.bench
===================================================================
RCS file: svn-look-diff3.txt.bench
diff -N svn-look-diff3.txt.bench
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ svn-look-diff3.txt.bench 18 Jul 2006 01:30:19 -0000 1.1
@@ -0,0 +1 @@
+t1.txt 90 0 5
Index: svn-look-diff4.txt.bench
===================================================================
RCS file: svn-look-diff4.txt.bench
diff -N svn-look-diff4.txt.bench
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ svn-look-diff4.txt.bench 18 Jul 2006 01:30:19 -0000 1.1
@@ -0,0 +1,2 @@
+t1.txt 92 3 1
+t2.txt 92 0 1
Index: svn-look-diff5.txt.bench
===================================================================
RCS file: svn-look-diff5.txt.bench
diff -N svn-look-diff5.txt.bench
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ svn-look-diff5.txt.bench 18 Jul 2006 01:30:19 -0000 1.1
@@ -0,0 +1 @@
+t2.txt 93 3 0
Index: svn-look-diff6.txt.bench
===================================================================
RCS file: svn-look-diff6.txt.bench
diff -N svn-look-diff6.txt.bench
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ svn-look-diff6.txt.bench 18 Jul 2006 01:30:19 -0000 1.1
@@ -0,0 +1,3 @@
+t1.txt 94 2 0
+t2.txt 94 0 3
+t3.txt 0 1 0
Index: table_rename_diff.txt.bench
===================================================================
RCS file: table_rename_diff.txt.bench
diff -N table_rename_diff.txt.bench
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ table_rename_diff.txt.bench 18 Jul 2006 01:30:19 -0000 1.1
@@ -0,0 +1,4 @@
+/cvsroot/codestriker/codestriker/bin/checksetup.pl,v 1.25 2 2
+/cvsroot/codestriker/codestriker/lib/Codestriker/Model/MetricStats.pm,v 1.1 14 14
+/cvsroot/codestriker/codestriker/lib/Codestriker/Model/Metrics.pm,v 1.1 11 11
+/cvsroot/codestriker/codestriker/lib/Codestriker/Model/Topic.pm,v 1.19 2 2
Index: topic_history_diff.txt.bench
===================================================================
RCS file: topic_history_diff.txt.bench
diff -N topic_history_diff.txt.bench
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ topic_history_diff.txt.bench 18 Jul 2006 01:30:19 -0000 1.1
@@ -0,0 +1,20 @@
+/cvsroot/codestriker/codestriker/bin/checksetup.pl,v 1.39 2 2
+/cvsroot/codestriker/codestriker/lib/Codestriker.pm,v 1.46 19 0
+/cvsroot/codestriker/codestriker/lib/Codestriker/Action/DownloadTopic.pm,v 1.7 4 0
+/cvsroot/codestriker/codestriker/lib/Codestriker/Action/EditComment.pm,v 1.2 3 0
+/cvsroot/codestriker/codestriker/lib/Codestriker/Action/SubmitEditTopicMetrics.pm,v 1.1 4 3
+/cvsroot/codestriker/codestriker/lib/Codestriker/Action/SubmitEditTopicProperties.pm,v 1.2 5 2
+/cvsroot/codestriker/codestriker/lib/Codestriker/Action/ViewTopic.pm,v 1.36 5 3
+/cvsroot/codestriker/codestriker/lib/Codestriker/Action/ViewTopicComments.pm,v 1.4 3 0
+/cvsroot/codestriker/codestriker/lib/Codestriker/Action/ViewTopicFile.pm,v 1.2 4 0
+/cvsroot/codestriker/codestriker/lib/Codestriker/Action/ViewTopicInfo.pm,v 1.4 8 3
+/cvsroot/codestriker/codestriker/lib/Codestriker/Action/ViewTopicProperties.pm,v 1.2 5 14
+/cvsroot/codestriker/codestriker/lib/Codestriker/Http/Input.pm,v 1.28 2 0
+/cvsroot/codestriker/codestriker/lib/Codestriker/Model/File.pm,v 1.20 2 4
+/cvsroot/codestriker/codestriker/lib/Codestriker/Model/MetricStats.pm,v 1.5 100 30
+/cvsroot/codestriker/codestriker/lib/Codestriker/Model/Metrics.pm,v 1.4 466 1
+/cvsroot/codestriker/codestriker/lib/Codestriker/Model/Topic.pm,v 1.28 24 0
+/cvsroot/codestriker/codestriker/lib/Codestriker/TopicListeners/HistoryRecorder.pm,v 1.6 25 1
+/cvsroot/codestriker/codestriker/template/en/default/metricsreport.html.tmpl,v 1.2 7 5
+/cvsroot/codestriker/codestriker/template/en/default/viewtopicinfo.html.tmpl,v 1.4 17 0
+/cvsroot/codestriker/codestriker/template/en/default/viewtopicproperties.html.tmpl,v 1.2 1 1
Index: topic_size_limit_diffs.txt.bench
===================================================================
RCS file: topic_size_limit_diffs.txt.bench
diff -N topic_size_limit_diffs.txt.bench
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ topic_size_limit_diffs.txt.bench 18 Jul 2006 01:30:19 -0000 1.1
@@ -0,0 +1,6 @@
+/cvsroot/codestriker/codestriker/codestriker.conf,v 1.34 23 5
+/cvsroot/codestriker/codestriker/lib/Codestriker/Action/CreateTopic.pm,v 1.18 9 0
+/cvsroot/codestriker/codestriker/lib/Codestriker/Action/SubmitTopic.pm,v 1.28 27 0
+/cvsroot/codestriker/codestriker/lib/Codestriker/Action/ViewTopic.pm,v 1.27 3 0
+/cvsroot/codestriker/codestriker/template/en/default/createtopic.html.tmpl,v 1.16 10 1
+/cvsroot/codestriker/codestriker/template/en/default/viewtopic.html.tmpl,v 1.15 7 1
Index: topic_state_fix.txt.bench
===================================================================
RCS file: topic_state_fix.txt.bench
diff -N topic_state_fix.txt.bench
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ topic_state_fix.txt.bench 18 Jul 2006 01:30:19 -0000 1.1
@@ -0,0 +1 @@
+/cvsroot/codestriker/codestriker/lib/Codestriker/Action/SubmitEditTopicsState.pm,v 1.2 8 1
Index: vss12.txt.bench
===================================================================
RCS file: vss12.txt.bench
diff -N vss12.txt.bench
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ vss12.txt.bench 18 Jul 2006 01:30:19 -0000 1.1
@@ -0,0 +1 @@
+$/JonathanTest/test.txt version1 3 1
|
|
From: <si...@us...> - 2006-07-17 01:21:37
|
User: sits
Date: 06/07/16 18:21:36
Modified: bin codestriker.pl.base
lib/Codestriker/Http Response.pm
Log:
The configuration option $use_compression = 1 now works again. This
was broken by the new utf8 code. The binmode of STDOUT is left as
binary if this configuration option is set.
Index: codestriker.pl.base
===================================================================
RCS file: /cvsroot/codestriker/codestriker/bin/codestriker.pl.base,v
retrieving revision 1.22
retrieving revision 1.23
diff -u -r1.22 -r1.23
--- codestriker.pl.base 22 May 2006 11:39:39 -0000 1.22
+++ codestriker.pl.base 17 Jul 2006 01:21:35 -0000 1.23
@@ -80,9 +80,6 @@
$ENV{'PATH'} = '';
}
-# Make sure the STDOUT encoding is set to UTF8.
-binmode STDOUT, ':utf8';
-
# Prototypes of subroutines used in this module.
sub main();
Index: Response.pm
===================================================================
RCS file: /cvsroot/codestriker/codestriker/lib/Codestriker/Http/Response.pm,v
retrieving revision 1.38
retrieving revision 1.39
diff -u -r1.38 -r1.39
--- Response.pm 11 Jun 2006 08:29:11 -0000 1.38
+++ Response.pm 17 Jul 2006 01:21:35 -0000 1.39
@@ -193,6 +193,9 @@
select(GZIP);
$output_compressed = 1;
} else {
+ # Make sure the STDOUT encoding is set to UTF8. Not needed
+ # when the data is being sent as compressed bytes.
+ binmode STDOUT, ':utf8';
if ($cache) {
print $query->header(-cookie=>$cookie_obj,
-charset=>"UTF-8");
|
|
From: <si...@us...> - 2006-07-12 00:07:22
|
User: sits
Date: 06/07/11 17:07:21
Modified: . CHANGELOG
lib Codestriker.pm
lib/Codestriker/Repository Subversion.pm
Log:
* Newer versions of the Subversion client (1.3.2) were returning
warning text that was not parsed correctly. This has now been
fixed. Contributed by Vladimir Sizikov <vsi...@gm...>.
Index: CHANGELOG
===================================================================
RCS file: /cvsroot/codestriker/codestriker/CHANGELOG,v
retrieving revision 1.193
retrieving revision 1.194
diff -u -r1.193 -r1.194
--- CHANGELOG 4 Jul 2006 00:33:31 -0000 1.193
+++ CHANGELOG 12 Jul 2006 00:07:20 -0000 1.194
@@ -96,6 +96,10 @@
* Improved memory usage when integrated with very large LXR databases.
Contributed by Patrick Diamond <pat...@ma...>.
+* Newer versions of the Subversion client (1.3.2) were returning
+ warning text that was not parsed correctly. This has now been
+ fixed. Contributed by Vladimir Sizikov <vsi...@gm...>.
+
Version 1.9.1
* Correct problem introduced in 1.9.0 release where the email address
Index: Codestriker.pm
===================================================================
RCS file: /cvsroot/codestriker/codestriker/lib/Codestriker.pm,v
retrieving revision 1.93
retrieving revision 1.94
diff -u -r1.93 -r1.94
--- Codestriker.pm 15 Jun 2006 06:46:18 -0000 1.93
+++ Codestriker.pm 12 Jul 2006 00:07:21 -0000 1.94
@@ -31,7 +31,7 @@
);
# Version of Codestriker.
-$Codestriker::VERSION = "1.9.2-alpha-9";
+$Codestriker::VERSION = "1.9.2-rc1";
# Default title to display on each Codestriker screen.
$Codestriker::title = "Codestriker $Codestriker::VERSION";
Index: Subversion.pm
===================================================================
RCS file: /cvsroot/codestriker/codestriker/lib/Codestriker/Repository/Subversion.pm,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -r1.13 -r1.14
--- Subversion.pm 7 Jun 2006 00:35:02 -0000 1.13
+++ Subversion.pm 12 Jul 2006 00:07:21 -0000 1.14
@@ -143,7 +143,7 @@
while(<$read_stderr_fh>) {
my $line = $_;
- if ($line =~ /^svn: URL '.*' refers to a directory/) {
+ if ($line =~ /^svn:.*URL '.*' refers to a directory/) {
$directory = $module_name;
}
}
|
|
From: <si...@us...> - 2006-07-04 00:36:10
|
User: sits
Date: 06/07/03 17:36:01
Modified: . codestriker.conf
doc codestriker.sgml
Log:
Slight change to ClearCase example
Index: codestriker.conf
===================================================================
RCS file: /cvsroot/codestriker/codestriker/codestriker.conf,v
retrieving revision 1.86
retrieving revision 1.87
diff -u -r1.86 -r1.87
--- codestriker.conf 4 Jul 2006 00:33:31 -0000 1.86
+++ codestriker.conf 4 Jul 2006 00:36:01 -0000 1.87
@@ -182,7 +182,7 @@
# The clearcase identifier is followed by the dyn indicator,
# followed by the view name, followed by the location where the
# view is loaded.
- # 'clearcase:dyn:c:\\stuff\\dynamic_view_name\\vob_name'
+ # 'clearcase:dyn:viewname:/vobs'
);
# A mapping of repository URLs to names. In any screen where a
Index: codestriker.sgml
===================================================================
RCS file: /cvsroot/codestriker/codestriker/doc/codestriker.sgml,v
retrieving revision 1.60
retrieving revision 1.61
diff -u -r1.60 -r1.61
--- codestriker.sgml 4 Jul 2006 00:33:31 -0000 1.60
+++ codestriker.sgml 4 Jul 2006 00:36:01 -0000 1.61
@@ -549,7 +549,7 @@
# The clearcase identifier is followed by the dyn indicator,
# followed by the view name, followed by the location where the
# view is loaded.
- 'clearcase:dyn:c:\\stuff\\dynamic_view_name\\vob_name'
+ # 'clearcase:dyn:viewname:/vobs'
);
</programlisting>
</para>
|
|
From: <si...@us...> - 2006-07-04 00:33:42
|
User: sits
Date: 06/07/03 17:33:32
Modified: . CHANGELOG codestriker.conf
doc codestriker.sgml
Log:
Adding extra documentation for linking to a ClearCase dynamic view repository.
Index: CHANGELOG
===================================================================
RCS file: /cvsroot/codestriker/codestriker/CHANGELOG,v
retrieving revision 1.192
retrieving revision 1.193
diff -u -r1.192 -r1.193
--- CHANGELOG 13 Jun 2006 23:38:40 -0000 1.192
+++ CHANGELOG 4 Jul 2006 00:33:31 -0000 1.193
@@ -17,6 +17,10 @@
URL. See the codestriker.conf file for more information.
Submitted by Edwin Fine <edw...@ve...>.
+* New repository module for linking to ClearCase dynamic views. See
+ the configuration file and/or manual for example configurations.
+ Submitted by Avinandan Sengupta <avi...@gm...>.
+
* Modified the way Perforce retrieves files from the depot, as servers
set with a security level of 2 or above were not receiving password
information. This has been addressed by modifying the command line
Index: codestriker.conf
===================================================================
RCS file: /cvsroot/codestriker/codestriker/codestriker.conf,v
retrieving revision 1.85
retrieving revision 1.86
diff -u -r1.85 -r1.86
--- codestriker.conf 21 Jun 2006 06:00:47 -0000 1.85
+++ codestriker.conf 4 Jul 2006 00:33:31 -0000 1.86
@@ -179,6 +179,9 @@
'clearcase:c:\\stuff\\view_name\\vob_name'
# The next example is a repository based off a ClearCase dynamic view.
+ # The clearcase identifier is followed by the dyn indicator,
+ # followed by the view name, followed by the location where the
+ # view is loaded.
# 'clearcase:dyn:c:\\stuff\\dynamic_view_name\\vob_name'
);
Index: codestriker.sgml
===================================================================
RCS file: /cvsroot/codestriker/codestriker/doc/codestriker.sgml,v
retrieving revision 1.59
retrieving revision 1.60
diff -u -r1.59 -r1.60
--- codestriker.sgml 21 Jun 2006 06:00:50 -0000 1.59
+++ codestriker.sgml 4 Jul 2006 00:33:31 -0000 1.60
@@ -546,6 +546,9 @@
'clearcase:c:\\stuff\\view_name\\vob_name',
# The next example is a repository based off a ClearCase dynamic view.
+ # The clearcase identifier is followed by the dyn indicator,
+ # followed by the view name, followed by the location where the
+ # view is loaded.
'clearcase:dyn:c:\\stuff\\dynamic_view_name\\vob_name'
);
</programlisting>
|
|
From: <si...@us...> - 2006-07-03 05:07:41
|
User: sits
Date: 06/07/02 22:06:48
Modified: lib/Codestriker/Repository ClearCaseDynamic.pm
ClearCaseSnapshot.pm
Log:
Missing brackets which means the error processing doesn't work correctly.
Index: ClearCaseDynamic.pm
===================================================================
RCS file: /cvsroot/codestriker/codestriker/lib/Codestriker/Repository/ClearCaseDynamic.pm,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- ClearCaseDynamic.pm 21 Jun 2006 04:58:49 -0000 1.2
+++ ClearCaseDynamic.pm 3 Jul 2006 05:06:48 -0000 1.3
@@ -67,7 +67,7 @@
}
# Load the file directly into the given array.
- open CONTENTFILE, "$full_element_name"
+ open (CONTENTFILE, "$full_element_name")
|| die "Couldn't open file: $full_element_name: $!";
for (my $i = 1; <CONTENTFILE>; $i++) {
chop;
Index: ClearCaseSnapshot.pm
===================================================================
RCS file: /cvsroot/codestriker/codestriker/lib/Codestriker/Repository/ClearCaseSnapshot.pm,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- ClearCaseSnapshot.pm 10 Jun 2006 02:58:34 -0000 1.5
+++ ClearCaseSnapshot.pm 3 Jul 2006 05:06:48 -0000 1.6
@@ -63,14 +63,14 @@
# If there was an error, the message will be in the error file.
# Read in that file and store it in the "$error_msg" variable
# so that we can return it to the caller.
- open ERRORFILE, "<$errorfile"
+ open (ERRORFILE, "<$errorfile")
|| die "ClearTool returned an error, but Codestriker couldn't read from the error file.";
my (@errorlines) = <ERRORFILE>;
$error_msg = "Error from ClearTool: " . join(" ", @errorlines);
close ERRORFILE;
} else {
# Operation was successful. Load the file into the given array.
- open CONTENTFILE, "<$tempfile"
+ open (CONTENTFILE, "<$tempfile")
|| die "ClearTool execution succeeded, but Codestriker couldn't read from the output file.";
for (my $i = 1; <CONTENTFILE>; $i++) {
$_ = Codestriker::decode_topic_text($_);
|
|
From: <si...@us...> - 2006-06-21 06:00:59
|
User: sits
Date: 06/06/20 23:00:56
Modified: . codestriker.conf
doc codestriker.sgml
lib/Codestriker/Model MetricStats.pm
template/en/default createproject.html.tmpl
createtopic.html.tmpl editcomment.html.tmpl
editproject.html.tmpl listprojects.html.tmpl
listtopics.html.tmpl metricsreport.html.tmpl
search.html.tmpl viewtopic.html.tmpl
viewtopiccomments.html.tmpl viewtopicinfo.html.tmpl
viewtopicproperties.html.tmpl
Log:
* Update documentation to discuss $topic_text_encoding setting in
codestriker.conf file.
* The raw metrics CSV download wasn't decoding the topic text and
project names correctly for non-ASCII names. This how now been
fixed.
* Updated help links on all pages.
Index: codestriker.conf
===================================================================
RCS file: /cvsroot/codestriker/codestriker/codestriker.conf,v
retrieving revision 1.84
retrieving revision 1.85
diff -u -r1.84 -r1.85
--- codestriker.conf 21 Jun 2006 04:58:48 -0000 1.84
+++ codestriker.conf 21 Jun 2006 06:00:47 -0000 1.85
@@ -176,10 +176,10 @@
# It is also important that the user account running the
# webserver process has permission to access to the snapshot
# view.
- 'clearcase:c:\\stuff\\view_name\\vob_name',
+ 'clearcase:c:\\stuff\\view_name\\vob_name'
# The next example is a repository based off a ClearCase dynamic view.
- 'clearcase:dyn:c:\\stuff\\dynamic_view_name\\vob_name'
+ # 'clearcase:dyn:c:\\stuff\\dynamic_view_name\\vob_name'
);
# A mapping of repository URLs to names. In any screen where a
@@ -395,9 +395,10 @@
# }
};
-# Character encoding to use when reading topic text. Default is UTF-8
-# but this can be over-ridden here. List of example encoding names
-# can be seen here: http://perldoc.perl.org/Encode/Supported.html.
+# Character encoding to use when reading topic text. Default is utf8
+# (compatible with ASCII) if not set, but this can be over-ridden here.
+# List of example encoding names can be retrieved from the following
+# URL: http://perldoc.perl.org/Encode/Supported.html.
#$topic_text_encoding = 'utf8';
#$topic_text_encoding = 'gb2312';
Index: codestriker.sgml
===================================================================
RCS file: /cvsroot/codestriker/codestriker/doc/codestriker.sgml,v
retrieving revision 1.58
retrieving revision 1.59
diff -u -r1.58 -r1.59
--- codestriker.sgml 21 Jun 2006 04:58:49 -0000 1.58
+++ codestriker.sgml 21 Jun 2006 06:00:50 -0000 1.59
@@ -36,7 +36,9 @@
against the review comments. Once all reviewers have
finished, the author has all review comments available in a
structured fashion. All information is stored in a relational
- database, which Codestriker can search over.
+ database, which Codestriker can search over. All text is
+ stored internally as UTF-8, which supports reviews in
+ all major languages.
</para>
<para>
Special support is provided for integration with
@@ -760,6 +762,27 @@
</para>
</sect2>
<sect2>
+ <title>Topic Text Encoding</title>
+ <para>
+ Codestriker stores the topic text, description and comments
+ as UTF-8. When creating a topic, Codestriker needs to be
+ told what encoding your files are stored in. By default,
+ Codestriker assumes it is UTF-8 (compatible with ASCII).
+ If your source code files are stored in another encoding
+ (for example, gb2312 for a Chinese team), this needs to be
+ specified in the <varname>$topic_text_encoding</varname>
+ variable.
+ <programlisting>
+# Character encoding to use when reading topic text. Default is utf8
+# (compatible with ASCII) if not set, but this can be over-ridden here.
+# List of example encoding names can be retrieved from the following
+# URL: http://perldoc.perl.org/Encode/Supported.html.
+#$topic_text_encoding = 'utf8';
+#$topic_text_encoding = 'gb2312';
+ </programlisting>
+ </para>
+ </sect2>
+ <sect2>
<title>Deployment Options</title>
<para>
There are a number of other options which affect how
@@ -1193,7 +1216,7 @@
should be able to install it by typing:
<programlisting>
C:\> ppm
-PPM> rep add theory http://theoryx5.uwinnipeg.ca/ppmpackages
+PPM> rep add theory http://theoryx5.uwinnipeg.ca/cgi-bin/ppmserver?urn:/PPMServer58
PPM> install mod_perl
</programlisting>
Note mod_perl has known to be a little flaky under Windows.
Index: MetricStats.pm
===================================================================
RCS file: /cvsroot/codestriker/codestriker/lib/Codestriker/Model/MetricStats.pm,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -r1.11 -r1.12
--- MetricStats.pm 21 Dec 2004 23:02:58 -0000 1.11
+++ MetricStats.pm 21 Jun 2006 06:00:52 -0000 1.12
@@ -10,6 +10,7 @@
package Codestriker::Model::MetricStats;
use strict;
+use Encode qw(decode_utf8);
use Codestriker::DB::DBI;
@@ -258,6 +259,10 @@
WHERE topic.id = ? AND
topic.projectid = project.id',{}, $topicid);
+ # Decode topic title and project name.
+ $basic_topic_info[2] = decode_utf8($basic_topic_info[2]);
+ $basic_topic_info[5] = decode_utf8($basic_topic_info[5]);
+
if ($basic_topic_info[3] < @Codestriker::topic_states) {
$basic_topic_info[3] =
@Codestriker::topic_states[$basic_topic_info[3]];
Index: createproject.html.tmpl
===================================================================
RCS file: /cvsroot/codestriker/codestriker/template/en/default/createproject.html.tmpl,v
retrieving revision 1.21
retrieving revision 1.22
diff -u -r1.21 -r1.22
--- createproject.html.tmpl 19 Jun 2005 11:26:52 -0000 1.21
+++ createproject.html.tmpl 21 Jun 2006 06:00:53 -0000 1.22
@@ -1,7 +1,7 @@
[%# Screen for the create project form. #%]
[% PROCESS header.html.tmpl version = version displaymenu = 1
- closehead = 1 help = "x357.html" %]
+ closehead = 1 help = "x367.html" %]
[%# Display any "feedback" to the user if necessary. #%]
[% IF feedback != '' %]
Index: createtopic.html.tmpl
===================================================================
RCS file: /cvsroot/codestriker/codestriker/template/en/default/createtopic.html.tmpl,v
retrieving revision 1.47
retrieving revision 1.48
diff -u -r1.47 -r1.48
--- createtopic.html.tmpl 15 Jun 2006 07:12:38 -0000 1.47
+++ createtopic.html.tmpl 21 Jun 2006 06:00:55 -0000 1.48
@@ -1,7 +1,7 @@
[%# Screen for the create topic form. #%]
[% PROCESS header.html.tmpl version = version displaymenu = 1
- closehead = 1 help = "x381.html" %]
+ closehead = 1 help = "x391.html" %]
[%# Display any "feedback" to the user if necessary. #%]
[% IF feedback != '' %]
Index: editcomment.html.tmpl
===================================================================
RCS file: /cvsroot/codestriker/codestriker/template/en/default/editcomment.html.tmpl,v
retrieving revision 1.21
retrieving revision 1.22
diff -u -r1.21 -r1.22
--- editcomment.html.tmpl 11 Aug 2005 12:04:55 -0000 1.21
+++ editcomment.html.tmpl 21 Jun 2006 06:00:55 -0000 1.22
@@ -118,7 +118,7 @@
[%# Screen for the add comment form. #%]
-[% PROCESS header.html.tmpl displaymenu = 0 version = version help = "x488.html#ADD-COMMENT" %]
+[% PROCESS header.html.tmpl displaymenu = 0 version = version help = "x501.html#ADD-COMMENT" %]
<table border="0" cellpadding="5" cellspacing="0" width="100%">
<tr class="tlh">
Index: editproject.html.tmpl
===================================================================
RCS file: /cvsroot/codestriker/codestriker/template/en/default/editproject.html.tmpl,v
retrieving revision 1.22
retrieving revision 1.23
diff -u -r1.22 -r1.23
--- editproject.html.tmpl 19 Jun 2005 11:26:52 -0000 1.22
+++ editproject.html.tmpl 21 Jun 2006 06:00:55 -0000 1.23
@@ -1,7 +1,7 @@
[%# Screen for the edit project form. #%]
[% PROCESS header.html.tmpl version = version displaymenu = 1
- closehead = 1 help = "x357.html" %]
+ closehead = 1 help = "x367.html" %]
<script language="JavaScript">
Index: listprojects.html.tmpl
===================================================================
RCS file: /cvsroot/codestriker/codestriker/template/en/default/listprojects.html.tmpl,v
retrieving revision 1.20
retrieving revision 1.21
diff -u -r1.20 -r1.21
--- listprojects.html.tmpl 19 Jun 2005 11:26:52 -0000 1.20
+++ listprojects.html.tmpl 21 Jun 2006 06:00:55 -0000 1.21
@@ -1,7 +1,7 @@
[%# Display a list of projects #%]
[% PROCESS header.html.tmpl version = version displaymenu = 1
- closehead = 1 help = "x357.html" %]
+ closehead = 1 help = "x367.html" %]
[%# Display any "feedback" to the user if necessary. #%]
[% IF feedback != '' %]
Index: listtopics.html.tmpl
===================================================================
RCS file: /cvsroot/codestriker/codestriker/template/en/default/listtopics.html.tmpl,v
retrieving revision 1.36
retrieving revision 1.37
diff -u -r1.36 -r1.37
--- listtopics.html.tmpl 19 Jun 2005 11:26:52 -0000 1.36
+++ listtopics.html.tmpl 21 Jun 2006 06:00:55 -0000 1.37
@@ -1,7 +1,7 @@
[%# Screen for show a list of topics. #%]
[% PROCESS header.html.tmpl version = version displaymenu = 1
- closehead = 1 help = "x326.html" %]
+ closehead = 1 help = "x336.html" %]
[%# Display any "feedback" to the user if necessary. #%]
[% IF feedback != '' %]
Index: metricsreport.html.tmpl
===================================================================
RCS file: /cvsroot/codestriker/codestriker/template/en/default/metricsreport.html.tmpl,v
retrieving revision 1.15
retrieving revision 1.16
diff -u -r1.15 -r1.16
--- metricsreport.html.tmpl 19 Jun 2005 11:26:52 -0000 1.15
+++ metricsreport.html.tmpl 21 Jun 2006 06:00:55 -0000 1.16
@@ -1,7 +1,7 @@
[%# Screen for the metrics report. #%]
[% PROCESS header.html.tmpl version = version displaymenu = 1
- closehead = 1 help ="x678.html" %]
+ closehead = 1 help ="x689.html" %]
<!-- "" -->
Index: search.html.tmpl
===================================================================
RCS file: /cvsroot/codestriker/codestriker/template/en/default/search.html.tmpl,v
retrieving revision 1.31
retrieving revision 1.32
diff -u -r1.31 -r1.32
--- search.html.tmpl 19 Jun 2005 11:26:52 -0000 1.31
+++ search.html.tmpl 21 Jun 2006 06:00:55 -0000 1.32
@@ -1,7 +1,7 @@
[%# Screen for search topics. #%]
[% PROCESS header.html.tmpl version = version displaymenu = 1
- closehead = 1 help = "x642.html" %]
+ closehead = 1 help = "x653.html" %]
<H1>Topic search</H1>
Index: viewtopic.html.tmpl
===================================================================
RCS file: /cvsroot/codestriker/codestriker/template/en/default/viewtopic.html.tmpl,v
retrieving revision 1.35
retrieving revision 1.36
diff -u -r1.35 -r1.36
--- viewtopic.html.tmpl 19 Jun 2005 11:26:52 -0000 1.35
+++ viewtopic.html.tmpl 21 Jun 2006 06:00:55 -0000 1.36
@@ -8,7 +8,7 @@
customised. #%]
[% PROCESS viewtopicheader.html.tmpl version = version
- help = "x490.html#VIEW-TOPIC" topicview = 1 topicproperties = 0
+ help = "x501.html#VIEW-TOPIC" topicview = 1 topicproperties = 0
topiccomments = 0 topicinfo = 0 closehead = 0 %]
<p>
Index: viewtopiccomments.html.tmpl
===================================================================
RCS file: /cvsroot/codestriker/codestriker/template/en/default/viewtopiccomments.html.tmpl,v
retrieving revision 1.25
retrieving revision 1.26
diff -u -r1.25 -r1.26
--- viewtopiccomments.html.tmpl 27 Jul 2005 04:13:09 -0000 1.25
+++ viewtopiccomments.html.tmpl 21 Jun 2006 06:00:55 -0000 1.26
@@ -4,7 +4,7 @@
[% USE FormatWhitespace tabwidth = tabwidth %]
[% PROCESS viewtopicheader.html.tmpl version = version
- help = "x588.html" topicview = 0 topicproperties = 0 topiccomments = 1
+ help = "x599.html" topicview = 0 topicproperties = 0 topiccomments = 1
topicinfo = 0 closehead = 1 %]
<SCRIPT type="text/javascript">
Index: viewtopicinfo.html.tmpl
===================================================================
RCS file: /cvsroot/codestriker/codestriker/template/en/default/viewtopicinfo.html.tmpl,v
retrieving revision 1.21
retrieving revision 1.22
diff -u -r1.21 -r1.22
--- viewtopicinfo.html.tmpl 19 Jun 2005 11:26:52 -0000 1.21
+++ viewtopicinfo.html.tmpl 21 Jun 2006 06:00:55 -0000 1.22
@@ -4,11 +4,11 @@
[% PROCESS viewtopicheader.html.tmpl version = version topicview = 0
topicproperties = 0 topiccomments = 0 topicinfo = 1 closehead = 1
- help = "x623.html" %]
+ help = "x634.html" %]
[%# Create a form to allow the topic's metrics to be changed #%]
[% SET metric_input_exists = 0 %]
-<form method="post" enctype="application/x-www-form-urlencoded" name="form">
+<form method="post" enctype="multipart/form-data" name="form" accept-charset="UTF-8">
<input type="hidden" name="action" value="edit_topic_metrics" />
<input type="hidden" name="topic" value="[% topic %]" />
Index: viewtopicproperties.html.tmpl
===================================================================
RCS file: /cvsroot/codestriker/codestriker/template/en/default/viewtopicproperties.html.tmpl,v
retrieving revision 1.22
retrieving revision 1.23
diff -u -r1.22 -r1.23
--- viewtopicproperties.html.tmpl 21 Jun 2006 04:58:49 -0000 1.22
+++ viewtopicproperties.html.tmpl 21 Jun 2006 06:00:55 -0000 1.23
@@ -5,7 +5,7 @@
[% PROCESS viewtopicheader.html.tmpl version = version topicview = 0
topiccomments = 0 topicinfo = 0 topicproperties = 1 closehead = 1
- help = "x610.html" %]
+ help = "x621.html" %]
<script type="text/javascript">
<!--
|
|
From: <si...@us...> - 2006-06-21 04:58:52
|
User: sits
Date: 06/06/20 21:58:49
Modified: . codestriker.conf
doc codestriker.sgml
lib/Codestriker/FileParser CvsUnidiff.pm
lib/Codestriker/Model Topic.pm
lib/Codestriker/Repository ClearCaseDynamic.pm
template/en/default viewtopicproperties.html.tmpl
Log:
* Handle CVS diff files which contain deltas containing extra blank
lines.
* Better error logging support for ClearCaseDynamic module.
* HistoryRecorder was failing for topics which contained non-ASCII
characters in the title. This has now been fixed.
Index: codestriker.conf
===================================================================
RCS file: /cvsroot/codestriker/codestriker/codestriker.conf,v
retrieving revision 1.83
retrieving revision 1.84
diff -u -r1.83 -r1.84
--- codestriker.conf 11 Jun 2006 06:34:29 -0000 1.83
+++ codestriker.conf 21 Jun 2006 04:58:48 -0000 1.84
@@ -164,11 +164,11 @@
# Same as previous example, but with no password specified.
'perforce:sits@localhost:1666',
- # The final example is a ClearCase repository, where the path is
+ # The next example is a ClearCase repository, where the path is
# the location of a shared snapshot view. From this view, it
# should be possible to a file of any version can be
# retrieved from the vob using the "cleartool get" command. It
- # is important that this snapshot view is accessible with the
+ # is important that this snapshot view is accessible with the
# same path specification for all developers. This is because
# a diff file created by a developer will refer to the snapshot
# view, and will allow Codestriker to retrieve specific files
@@ -176,7 +176,10 @@
# It is also important that the user account running the
# webserver process has permission to access to the snapshot
# view.
- 'clearcase:c:\\stuff\\view_name\\vob_name'
+ 'clearcase:c:\\stuff\\view_name\\vob_name',
+
+ # The next example is a repository based off a ClearCase dynamic view.
+ 'clearcase:dyn:c:\\stuff\\dynamic_view_name\\vob_name'
);
# A mapping of repository URLs to names. In any screen where a
Index: codestriker.sgml
===================================================================
RCS file: /cvsroot/codestriker/codestriker/doc/codestriker.sgml,v
retrieving revision 1.57
retrieving revision 1.58
diff -u -r1.57 -r1.58
--- codestriker.sgml 12 Jun 2006 23:04:36 -0000 1.57
+++ codestriker.sgml 21 Jun 2006 04:58:49 -0000 1.58
@@ -529,11 +529,11 @@
# the Perforce server.
'perforce:sits:password@localhost:1666',
- # The final example is a ClearCase repository, where the path is
+ # The next example is a ClearCase repository, where the path is
# the location of a shared snapshot view. From this view, it
# should be possible to a file of any version can be
# retrieved from the vob using the "cleartool get" command. It
- # is important that this snapshot view is accessible with the
+ # is important that this snapshot view is accessible with the
# same path specification for all developers. This is because
# a diff file created by a developer will refer to the snapshot
# view, and will allow Codestriker to retrieve specific files
@@ -541,7 +541,10 @@
# It is also important that the user account running the
# webserver process has permission to access to the snapshot
# view.
- 'clearcase:c:\\stuff\\view_name\\vob_name'
+ 'clearcase:c:\\stuff\\view_name\\vob_name',
+
+ # The next example is a repository based off a ClearCase dynamic view.
+ 'clearcase:dyn:c:\\stuff\\dynamic_view_name\\vob_name'
);
</programlisting>
</para>
Index: CvsUnidiff.pm
===================================================================
RCS file: /cvsroot/codestriker/codestriker/lib/Codestriker/FileParser/CvsUnidiff.pm,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -r1.13 -r1.14
--- CvsUnidiff.pm 7 Jun 2006 00:00:57 -0000 1.13
+++ CvsUnidiff.pm 21 Jun 2006 04:58:49 -0000 1.14
@@ -112,12 +112,14 @@
$line = <$fh>;
return () unless defined $line;
-
# If the diff is empty (since we may have used the -b flag), continue
# processing the next diff header back around this loop. Note this is
# only an issue with cvs diffs. Ordinary diffs just don't include
# a diff section if it is blank.
- next if ($line =~ /^Index:/o);
+ while (defined $line && $line =~ /^\s*$/o) {
+ $line = <$fh>;
+ }
+ next if (! defined $line) || ($line =~ /^Index:/o);
# Check for binary files being added, changed or removed.
if ($line =~ /^Binary files \/dev\/null and (.*) differ$/o) {
Index: Topic.pm
===================================================================
RCS file: /cvsroot/codestriker/codestriker/lib/Codestriker/Model/Topic.pm,v
retrieving revision 1.45
retrieving revision 1.46
diff -u -r1.45 -r1.46
--- Topic.pm 26 May 2006 05:42:49 -0000 1.45
+++ Topic.pm 21 Jun 2006 04:58:49 -0000 1.46
@@ -635,11 +635,11 @@
}
# Update the topic object's properties.
- $self->{title} = decode_utf8($new_title);
+ $self->{title} = $new_title;
$self->{author} = $new_author;
$self->{repository} = $new_repository;
$self->{project_id} = $new_projectid;
- $self->{description} = decode_utf8($new_description);
+ $self->{description} = $new_description;
$self->{modified_ts} = $modified_ts;
$self->{topic_state} = $new_state;
$self->{topic_state_id} = $new_stateid;
Index: ClearCaseDynamic.pm
===================================================================
RCS file: /cvsroot/codestriker/codestriker/lib/Codestriker/Repository/ClearCaseDynamic.pm,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- ClearCaseDynamic.pm 15 Jun 2006 06:46:18 -0000 1.1
+++ ClearCaseDynamic.pm 21 Jun 2006 04:58:49 -0000 1.2
@@ -18,10 +18,10 @@
eval("use ClearCase::CtCmd");
# Constructor.
-# - viewname:vobs_dir - absolute path to the vobs dir (mount point on unix/drive letter on windows)
-# This dynamic view should be mounted on the same host on which CodeStriker is
-# running
-#
+# viewname:vobs_dir - absolute path to the vobs dir
+# (mount point on unix/drive letter on windows)
+# This dynamic view should be mounted on the same host on which Codestriker
+# is running.
sub new ($$)
{
my ($type, $url) = @_;
@@ -41,44 +41,56 @@
sub retrieve ($$$\$)
{
my ($self, $filename, $revision, $content_array_ref) = @_;
- my $full_element_name = File::Spec->catfile($self->{vobs_dir}, $filename);
- if (defined($revision) && length($revision) > 0) {
- $full_element_name = $full_element_name . '@@' . $revision;
+ # Set the current view to the repository's dynamic view name.
+ my $clearcase = ClearCase::CtCmd->new();
+ (my $status, my $stdout, my $error_msg) =
+ $clearcase->exec('setview', $self->{dynamic_view_name});
+
+ # Check the result of the setview command.
+ if ($status) {
+ $error_msg = "Failed to open view: " . $self->{dynamic_view_name} .
+ ": $error_msg\n";
+ print STDERR "$error_msg\n";
+ return $error_msg;
}
- my $error_msg;
- my $clearcase = ClearCase::CtCmd->new();
- if ($clearcase->exec('setview', $self->{dynamic_view_name})) {
+ # Execute the remaining code in an eval block to ensure the endview
+ # command is always called.
+ eval {
+ # Construct the filename in the view, based on its path and
+ # revision.
+ my $full_element_name = File::Spec->catfile($self->{vobs_dir},
+ $filename);
+ if (defined($revision) && length($revision) > 0) {
+ $full_element_name = $full_element_name . '@@' . $revision;
+ }
- # If setview works, put the remaining code in an eval block
- # to ensure the endview command is called.
- eval {
- # Load the file into the given array.
- open CONTENTFILE, "$full_element_name"
- || die "Couldn't open file: $full_element_name: $!";
- for (my $i = 1; <CONTENTFILE>; $i++) {
- chop;
- $$content_array_ref[$i] = $_;
- }
- close CONTENTFILE;
- };
- if ($@) {
- $error_msg = $@;
+ # Load the file directly into the given array.
+ open CONTENTFILE, "$full_element_name"
+ || die "Couldn't open file: $full_element_name: $!";
+ for (my $i = 1; <CONTENTFILE>; $i++) {
+ chop;
+ $$content_array_ref[$i] = $_;
}
+ close CONTENTFILE;
+ };
+ if ($@) {
+ # Something went wrong in the above code, record the error message
+ # and continue to ensure the view is closed.
+ $error_msg = $@;
+ print STDERR "$error_msg\n";
+ }
- # Close the view.
+ # Close the view.
+ ($status, $stdout, $error_msg) =
$clearcase->exec('endview', $self->{dynamic_view_name});
- } else {
- $error_msg = "Failed to open view: " . $self->{dynamic_view_name} . "\n";
+ if ($status) {
+ $error_msg = "Failed to close view: " . $self->{dynamic_view_name} .
+ ": $error_msg\n";
+ print STDERR "$error_msg\n";
}
-
- if (defined($error_msg)) {
- print STDERR "Error: $error_msg\n";
- }
-
- # If there was no error, this will be undefined.
return $error_msg;
}
Index: viewtopicproperties.html.tmpl
===================================================================
RCS file: /cvsroot/codestriker/codestriker/template/en/default/viewtopicproperties.html.tmpl,v
retrieving revision 1.21
retrieving revision 1.22
diff -u -r1.21 -r1.22
--- viewtopicproperties.html.tmpl 15 Jun 2006 07:12:38 -0000 1.21
+++ viewtopicproperties.html.tmpl 21 Jun 2006 04:58:49 -0000 1.22
@@ -33,7 +33,7 @@
</script>
[%# Create a form to allow the topic's properties to be changed #%]
-<form method="post" enctype="application/x-www-form-urlencoded" name="form">
+<form method="post" name="form" enctype="multipart/form-data" accept-charset="UTF-8">
<input type="hidden" name="action" value="edit_topic_properties" />
<input type="hidden" name="topic" value="[% topicid %]" />
@@ -54,9 +54,7 @@
<input type="text" name="topic_title"
value="[% title | html_entity %]" size="70"
[%# Check to see if the topic is open or not #%]
- [% IF topic_readonly != 0 %]
- readonly
- [% END %]
+ [% IF topic_readonly != 0 %]readonly[% END %]
maxlength="70"/>
</td>
</tr>
|
|
From: <si...@us...> - 2006-06-15 07:12:40
|
User: sits
Date: 06/06/15 00:12:38
Modified: html codestriker.js
template/en/default createtopic.html.tmpl
viewtopicproperties.html.tmpl
Log:
Increase the Cc and Reviewer fields to be 1024 in maxlength, rather
than 150. Giuseppe indicated that he was hitting the old maximum
with 5 reviewers.
Index: codestriker.js
===================================================================
RCS file: /cvsroot/codestriker/codestriker/html/codestriker.js,v
retrieving revision 1.15
retrieving revision 1.16
diff -u -r1.15 -r1.16
--- codestriker.js 7 Jun 2006 00:35:01 -0000 1.15
+++ codestriker.js 15 Jun 2006 07:12:37 -0000 1.16
@@ -201,7 +201,7 @@
'(add other reviewers)</a></font> </td>' +
'<td>' +
'<input type="text" name="comment_cc" size="25" ' +
- 'maxlength="150"></td>\n' +
+ 'maxlength="1024"></td>\n' +
'<td><input type="submit" name="submit" value="Submit"></td>' +
'</tr></table></form></body></html>\n';
Index: createtopic.html.tmpl
===================================================================
RCS file: /cvsroot/codestriker/codestriker/template/en/default/createtopic.html.tmpl,v
retrieving revision 1.46
retrieving revision 1.47
diff -u -r1.46 -r1.47
--- createtopic.html.tmpl 19 May 2006 00:40:16 -0000 1.46
+++ createtopic.html.tmpl 15 Jun 2006 07:12:38 -0000 1.47
@@ -246,7 +246,7 @@
people who need to review this code. When the topic is created, \
the new topic notification email will be sent to these addresses.')">(?)</a></FONT>
</TD>
- <TD COLSPAN="3"><INPUT TYPE="text" NAME="reviewers" VALUE="[% reviewers | html_entity %]" SIZE=50 MAXLENGTH=150 /></TD>
+ <TD COLSPAN="3"><INPUT TYPE="text" NAME="reviewers" VALUE="[% reviewers | html_entity %]" SIZE=50 MAXLENGTH=1024 /></TD>
</TR>
[%# The Cc input field #%]
@@ -258,7 +258,7 @@
not intended to be reviewers, but typically a mailing list \
to notify a number of people about the creation of a new topic.')">(?)</a></FONT>
</TD>
- <TD COLSPAN="3"><INPUT TYPE="text" NAME="cc" VALUE="[% cc | html_entity %]" SIZE=50 MAXLENGTH=150 /></TD>
+ <TD COLSPAN="3"><INPUT TYPE="text" NAME="cc" VALUE="[% cc | html_entity %]" SIZE=50 MAXLENGTH=1024 /></TD>
</TR>
</TABLE>
Index: viewtopicproperties.html.tmpl
===================================================================
RCS file: /cvsroot/codestriker/codestriker/template/en/default/viewtopicproperties.html.tmpl,v
retrieving revision 1.20
retrieving revision 1.21
diff -u -r1.20 -r1.21
--- viewtopicproperties.html.tmpl 19 Jun 2005 11:26:52 -0000 1.20
+++ viewtopicproperties.html.tmpl 15 Jun 2006 07:12:38 -0000 1.21
@@ -95,7 +95,7 @@
<td>Reviewers:</td>
<td>
<input type="text" name="reviewers" value="[% reviewers | html_entity %]"
- size="50" maxlength="150"
+ size="50" maxlength="1024"
[%# Check to see if the topic is open or not #%]
[% IF antispam_email || topic_readonly != 0 %]readonly[% END %] />
</td>
@@ -105,7 +105,7 @@
<td>Cc:</td>
<td>
<input type="text" name="cc" value="[% cc | html_entity %]"
- size="50" maxlength="150"
+ size="50" maxlength="1024"
[%# Check to see if the topic is open or not #%]
[% IF antispam_email || topic_readonly != 0 %]readonly[% END %] />
</td>
|
|
From: <si...@us...> - 2006-06-15 06:46:21
|
User: sits
Date: 06/06/14 23:46:18
Modified: bin install.pl
lib Codestriker.pm
lib/Codestriker/Repository RepositoryFactory.pm
Added: lib/Codestriker/Repository ClearCaseDynamic.pm
Log:
Put in ClearCaseDynamic module, and wait for Ari to do testing on it.
I quickly modified it as per-jason's comments.
Index: install.pl
===================================================================
RCS file: /cvsroot/codestriker/codestriker/bin/install.pl,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -r1.9 -r1.10
--- install.pl 10 Jun 2006 07:48:35 -0000 1.9
+++ install.pl 15 Jun 2006 06:46:18 -0000 1.10
@@ -142,6 +142,12 @@
}
}
+# Check if the ClearCase::CtCmd module is required by checking if a
+# ClearCaseDynamic repository is defined.
+if (grep(/^clearcase:dyn/, @Codestriker::valid_repositories)) {
+ push @{$modules}, { name => 'ClearCase::CtCmd', version => '0' };
+}
+
my %missing_optional = ();
my %missing = ();
foreach my $module (@{$modules}) {
Index: Codestriker.pm
===================================================================
RCS file: /cvsroot/codestriker/codestriker/lib/Codestriker.pm,v
retrieving revision 1.92
retrieving revision 1.93
diff -u -r1.92 -r1.93
--- Codestriker.pm 11 Jun 2006 07:54:01 -0000 1.92
+++ Codestriker.pm 15 Jun 2006 06:46:18 -0000 1.93
@@ -31,7 +31,7 @@
);
# Version of Codestriker.
-$Codestriker::VERSION = "1.9.2-alpha-8";
+$Codestriker::VERSION = "1.9.2-alpha-9";
# Default title to display on each Codestriker screen.
$Codestriker::title = "Codestriker $Codestriker::VERSION";
Index: RepositoryFactory.pm
===================================================================
RCS file: /cvsroot/codestriker/codestriker/lib/Codestriker/Repository/RepositoryFactory.pm,v
retrieving revision 1.20
retrieving revision 1.21
diff -u -r1.20 -r1.21
--- RepositoryFactory.pm 18 Apr 2006 10:45:43 -0000 1.20
+++ RepositoryFactory.pm 15 Jun 2006 06:46:18 -0000 1.21
@@ -18,6 +18,7 @@
use Codestriker::Repository::Perforce;
use Codestriker::Repository::Vss;
use Codestriker::Repository::ClearCaseSnapshot;
+use Codestriker::Repository::ClearCaseDynamic;
# Factory method for retrieving a Repository object, given a descriptor.
sub get ($$) {
@@ -82,7 +83,10 @@
} elsif ($repository =~ /^\s*vss:(.*):(.*)$/i) {
# Older-style Visual Source Safe (VSS) repository spec.
return Codestriker::Repository::Vss->new($1,$2);
-
+ }
+ elsif ($repository =~ /^\s*clearcase:dyn:(.*)$/i) {
+ # ClearCase Dynamic repository.
+ return Codestriker::Repository::ClearCaseDynamic->new($1);
} elsif ($repository =~ /^\s*clearcase:(.*)$/i) {
# ClearCase Snapshot repository.
return Codestriker::Repository::ClearCaseSnapshot->new($1);
Index: ClearCaseDynamic.pm
===================================================================
RCS file: ClearCaseDynamic.pm
diff -N ClearCaseDynamic.pm
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ ClearCaseDynamic.pm 15 Jun 2006 06:46:18 -0000 1.1
@@ -0,0 +1,115 @@
+###############################################################################
+# Codestriker: Copyright (c) 2004 David Sitsky. All rights reserved.
+# si...@us...
+#
+# This program is free software; you can redistribute it and modify it under
+# the terms of the GPL.
+
+# Handler for ClearCase Dynamic Views.
+# Contributed by "Avinandan Sengupta" <avinna_seng at users.sourceforge.net>.
+
+package Codestriker::Repository::ClearCaseDynamic;
+
+use strict;
+use File::Spec;
+
+# Put this in an eval block so that this becomes an optional dependency for
+# those people who don't use this module.
+eval("use ClearCase::CtCmd");
+
+# Constructor.
+# - viewname:vobs_dir - absolute path to the vobs dir (mount point on unix/drive letter on windows)
+# This dynamic view should be mounted on the same host on which CodeStriker is
+# running
+#
+sub new ($$)
+{
+ my ($type, $url) = @_;
+
+ my $self = {};
+ $_ = $url;
+
+ /(.*):(.*)/;
+ $self->{dynamic_view_name} = $1;
+ $self->{vobs_dir} = $2;
+
+ bless $self, $type;
+}
+
+# Retrieve the data corresponding to $filename and $revision. Store each line
+# into $content_array_ref.
+sub retrieve ($$$\$)
+{
+ my ($self, $filename, $revision, $content_array_ref) = @_;
+ my $full_element_name = File::Spec->catfile($self->{vobs_dir}, $filename);
+
+ if (defined($revision) && length($revision) > 0) {
+ $full_element_name = $full_element_name . '@@' . $revision;
+ }
+
+ my $error_msg;
+ my $clearcase = ClearCase::CtCmd->new();
+ if ($clearcase->exec('setview', $self->{dynamic_view_name})) {
+
+ # If setview works, put the remaining code in an eval block
+ # to ensure the endview command is called.
+ eval {
+ # Load the file into the given array.
+ open CONTENTFILE, "$full_element_name"
+ || die "Couldn't open file: $full_element_name: $!";
+ for (my $i = 1; <CONTENTFILE>; $i++) {
+ chop;
+ $$content_array_ref[$i] = $_;
+ }
+ close CONTENTFILE;
+ };
+ if ($@) {
+ $error_msg = $@;
+ }
+
+ # Close the view.
+ $clearcase->exec('endview', $self->{dynamic_view_name});
+ } else {
+ $error_msg = "Failed to open view: " . $self->{dynamic_view_name} . "\n";
+ }
+
+
+ if (defined($error_msg)) {
+ print STDERR "Error: $error_msg\n";
+ }
+
+ # If there was no error, this will be undefined.
+ return $error_msg;
+}
+
+# Retrieve the "root" of this repository.
+sub getRoot ($) {
+ my ($self) = @_;
+ return $self->{vobs_dir};
+}
+
+# Return a URL which views the specified file and revision.
+sub getViewUrl ($$$) {
+ my ($self, $filename, $revision) = @_;
+
+ # Lookup the file viewer from the configuration.
+ my $viewer = $Codestriker::file_viewer->{$self->toString()};
+ return (defined $viewer) ? $viewer . "/" . $filename : "";
+}
+
+# Return a string representation of this repository.
+sub toString ($) {
+ my ($self) = @_;
+ return "clearcase:dyn:" . $self->{dynamic_view_name} . ":" . $self->{vobs_dir};
+}
+
+# Given a start tag, end tag and a module name, store the text into
+# the specified file handle. If the size of the diff goes beyond the
+# limit, then return the appropriate error code.
+sub getDiff ($$$$$$) {
+ my ($self, $start_tag, $end_tag, $module_name, $fh, $stderr_fh) = @_;
+
+ return $Codestriker::UNSUPPORTED_OPERATION;
+}
+
+1;
|
|
From: <si...@us...> - 2006-06-15 06:41:07
|
User: sits
Date: 06/06/14 23:40:54
Modified: lib/Codestriker/TopicListeners Email.pm
Log:
The create new topic email had an extra newline inserted after the
subject, which meant some mail servers (Exchange) thought this was the
end of the headers section, and then ignored the Content-Type and
Content-Transfer-Encoding headers, which created a malformed email.
Index: Email.pm
===================================================================
RCS file: /cvsroot/codestriker/codestriker/lib/Codestriker/TopicListeners/Email.pm,v
retrieving revision 1.20
retrieving revision 1.21
diff -u -r1.20 -r1.21
--- Email.pm 10 Jun 2006 02:58:34 -0000 1.20
+++ Email.pm 15 Jun 2006 06:40:54 -0000 1.21
@@ -419,7 +419,7 @@
"", "", "",
$query->url(), 0);
- my $subject = "[REVIEW] Topic $event_name \"" . $topic->{title} . "\" \n";
+ my $subject = "[REVIEW] Topic $event_name \"" . $topic->{title} . "\"";
my $body =
"Topic \"$topic->{title}\"\n" .
"Author: $topic->{author}\n" .
|