codestriker-commits Mailing List for Codestriker: collaborative code reviewer (Page 22)
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...> - 2004-12-21 22:44:37
|
Topic "CVS commit: * Extra options are now available in the code..." Author: si...@us... Reviewers: cod...@li... URL: http://codestriker.sourceforge.net/cgi-bin/codestriker.pl?topic=3370564&action=view -------------------------------------------------------------- Description: * Extra options are now available in the codestriker.conf file in regards to when emails are sent out. It is now possible to control whether emails are sent to the topic author and/or the comment author when new comments are created. Also, there is an option which determines if all reviewers are notified if the topic's state is changed. This is all controlled by the $email_send_options configuration item. From Jason Remillard. -------------------------------------------------------------- The topic was created with the following files: codestriker/CHANGELOG codestriker/codestriker.conf codestriker/lib/Codestriker.pm codestriker/lib/Codestriker/TopicListeners/Email.pm codestriker/test/changetopicproperties.t codestriker/test/cleanuptesttopics.t codestriker/test/deletetopic.t codestriker/test/htmlescape.t codestriker/test/mainpagechangestate.t codestriker/test/runtests.conf diffparsers.t codestriker/test/CodestrikerTest/Config.pm codestriker/test/CodestrikerTest/MainPage.pm codestriker/test/CodestrikerTest/TopicContentPage.pm codestriker/test/CodestrikerTest/TopicPropertiesPage.pm |
|
From: <si...@us...> - 2004-12-16 03:41:02
|
Created Codestriker topic at: http://codestriker.sourceforge.net/cgi-bin/codestriker.pl?topic=9991186&action=view User: sits Date: 04/12/15 19:40:48 Modified: lib/Codestriker/Action SubmitNewTopic.pm Log: Improved the error message in the case where the user has attempted to create a topic using tags, when the repository selected doesn't support it. Index: SubmitNewTopic.pm =================================================================== RCS file: /cvsroot/codestriker/codestriker/lib/Codestriker/Action/SubmitNewTopic.pm,v retrieving revision 1.19 retrieving revision 1.20 diff -u -r1.19 -r1.20 --- SubmitNewTopic.pm 17 Nov 2004 10:04:38 -0000 1.19 +++ SubmitNewTopic.pm 16 Dec 2004 03:40:46 -0000 1.20 @@ -196,7 +196,7 @@ $feedback .= "Generated diff file is too big.\n"; } elsif ($rc == $Codestriker::UNSUPPORTED_OPERATION) { $feedback .= "Repository \"" . $repository->toString() . - "\" doesn't support topic text tag retrieval.\n"; + "\" does not support tag retrieval, you have to use the text file upload.\n"; } # Seek to the beginning of the temporary file so it can be parsed. |
|
From: <si...@us...> - 2004-12-16 03:40:56
|
Topic "CVS commit: Improved the error message in the case where ..." Author: si...@us... Reviewers: cod...@li... URL: http://codestriker.sourceforge.net/cgi-bin/codestriker.pl?topic=9991186&action=view -------------------------------------------------------------- Description: Improved the error message in the case where the user has attempted to create a topic using tags, when the repository selected doesn't support it. -------------------------------------------------------------- The topic was created with the following files: codestriker/lib/Codestriker/Action/SubmitNewTopic.pm |
Created Codestriker topic at: http://codestriker.sourceforge.net/cgi-bin/codestriker.pl?topic=968810&action=view User: sits Date: 04/12/14 20:22:49 Added: test/testtopictexts clearcase-diff-format.txt.bench clearcase-diff-serial1.txt.bench clearcase-diff-serial2.txt.bench cvs-diff1.txt.bench cvs-diff10.txt.bench cvs-diff11.txt.bench cvs-diff12.txt.bench cvs-diff13.txt.bench cvs-diff14.txt.bench cvs-diff15.txt.bench cvs-diff16.txt.bench cvs-diff17.txt.bench cvs-diff18.txt.bench cvs-diff19.txt.bench cvs-diff2.txt.bench cvs-diff20.txt.bench cvs-diff21.txt.bench cvs-diff22.txt.bench cvs-diff23.txt.bench cvs-diff24.txt.bench cvs-diff3.txt.bench cvs-diff4.txt.bench cvs-diff5.txt.bench cvs-diff6.txt.bench cvs-diff7.txt.bench cvs-diff8.txt.bench cvs-diff9.txt.bench perforce-diff.txt.bench perforce-diff1.txt.bench perforce-diff10.txt.bench perforce-diff11.txt.bench perforce-diff2.txt.bench perforce-diff3.txt.bench perforce-diff4.txt.bench perforce-diff5.txt.bench perforce-diff6.txt.bench perforce-diff7.txt.bench perforce-diff8.txt.bench perforce-diff9.txt.bench svn-PropDiff1.txt.bench svn-PropDiff2.txt.bench svn-PropDiff3.txt.bench svn-PropDiff4.txt.bench svn-PropDiff5.txt.bench svn-PropDiff6.txt.bench txt-htmlfile.txt.bench vss-1.txt.bench vss-10.txt.bench vss-11.txt.bench vss-12.txt.bench vss-13.txt.bench vss-2.txt.bench vss-3.txt.bench vss-4.txt.bench vss-5.txt.bench vss-6.txt.bench vss-7.txt.bench vss-8.txt.bench vss-9.txt.bench Log: Bench files required for testing Index: clearcase-diff-format.txt.bench =================================================================== RCS file: clearcase-diff-format.txt.bench diff -N clearcase-diff-format.txt.bench --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ clearcase-diff-format.txt.bench 15 Dec 2004 04:22:32 -0000 1.1 @@ -0,0 +1 @@ +testtopictexts/clearcase-diff-format.txt 9 7 Index: clearcase-diff-serial1.txt.bench =================================================================== RCS file: clearcase-diff-serial1.txt.bench diff -N clearcase-diff-serial1.txt.bench --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ clearcase-diff-serial1.txt.bench 15 Dec 2004 04:22:32 -0000 1.1 @@ -0,0 +1 @@ +c:\my_stuff\view_name\vob_name\dir1\dir2\Test.txt \main\1 9 7 Index: clearcase-diff-serial2.txt.bench =================================================================== RCS file: clearcase-diff-serial2.txt.bench diff -N clearcase-diff-serial2.txt.bench --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ clearcase-diff-serial2.txt.bench 15 Dec 2004 04:22:32 -0000 1.1 @@ -0,0 +1 @@ +c:\my_stuff\view_name\vob_name\dir1\dir2\zot2.c \main\1 4 4 Index: cvs-diff1.txt.bench =================================================================== RCS file: cvs-diff1.txt.bench diff -N cvs-diff1.txt.bench --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ cvs-diff1.txt.bench 15 Dec 2004 04:22:32 -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: cvs-diff10.txt.bench =================================================================== RCS file: cvs-diff10.txt.bench diff -N cvs-diff10.txt.bench --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ cvs-diff10.txt.bench 15 Dec 2004 04:22:32 -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: cvs-diff11.txt.bench =================================================================== RCS file: cvs-diff11.txt.bench diff -N cvs-diff11.txt.bench --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ cvs-diff11.txt.bench 15 Dec 2004 04:22:32 -0000 1.1 @@ -0,0 +1,20 @@ +/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/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: cvs-diff12.txt.bench =================================================================== RCS file: cvs-diff12.txt.bench diff -N cvs-diff12.txt.bench --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ cvs-diff12.txt.bench 15 Dec 2004 04:22:33 -0000 1.1 @@ -0,0 +1,69 @@ +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/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/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 +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: cvs-diff13.txt.bench =================================================================== RCS file: cvs-diff13.txt.bench diff -N cvs-diff13.txt.bench --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ cvs-diff13.txt.bench 15 Dec 2004 04:22:33 -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: cvs-diff14.txt.bench =================================================================== RCS file: cvs-diff14.txt.bench diff -N cvs-diff14.txt.bench --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ cvs-diff14.txt.bench 15 Dec 2004 04:22:34 -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: cvs-diff15.txt.bench =================================================================== RCS file: cvs-diff15.txt.bench diff -N cvs-diff15.txt.bench --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ cvs-diff15.txt.bench 15 Dec 2004 04:22:34 -0000 1.1 @@ -0,0 +1,69 @@ +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 +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/lib/CVS +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/lib/Codestriker.pm 2 1 +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: cvs-diff16.txt.bench =================================================================== RCS file: cvs-diff16.txt.bench diff -N cvs-diff16.txt.bench --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ cvs-diff16.txt.bench 15 Dec 2004 04:22:34 -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: cvs-diff17.txt.bench =================================================================== RCS file: cvs-diff17.txt.bench diff -N cvs-diff17.txt.bench --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ cvs-diff17.txt.bench 15 Dec 2004 04:22:34 -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/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/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 +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: cvs-diff18.txt.bench =================================================================== RCS file: cvs-diff18.txt.bench diff -N cvs-diff18.txt.bench --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ cvs-diff18.txt.bench 15 Dec 2004 04:22:34 -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/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/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 +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: cvs-diff19.txt.bench =================================================================== RCS file: cvs-diff19.txt.bench diff -N cvs-diff19.txt.bench --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ cvs-diff19.txt.bench 15 Dec 2004 04:22:34 -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: cvs-diff2.txt.bench =================================================================== RCS file: cvs-diff2.txt.bench diff -N cvs-diff2.txt.bench --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ cvs-diff2.txt.bench 15 Dec 2004 04:22:34 -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: cvs-diff20.txt.bench =================================================================== RCS file: cvs-diff20.txt.bench diff -N cvs-diff20.txt.bench --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ cvs-diff20.txt.bench 15 Dec 2004 04:22:34 -0000 1.1 @@ -0,0 +1 @@ +getlatest.sh 5 1 Index: cvs-diff21.txt.bench =================================================================== RCS file: cvs-diff21.txt.bench diff -N cvs-diff21.txt.bench --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ cvs-diff21.txt.bench 15 Dec 2004 04:22:34 -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: cvs-diff22.txt.bench =================================================================== RCS file: cvs-diff22.txt.bench diff -N cvs-diff22.txt.bench --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ cvs-diff22.txt.bench 15 Dec 2004 04:22:34 -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: cvs-diff23.txt.bench =================================================================== RCS file: cvs-diff23.txt.bench diff -N cvs-diff23.txt.bench --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ cvs-diff23.txt.bench 15 Dec 2004 04:22:34 -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: cvs-diff24.txt.bench =================================================================== RCS file: cvs-diff24.txt.bench diff -N cvs-diff24.txt.bench --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ cvs-diff24.txt.bench 15 Dec 2004 04:22:34 -0000 1.1 @@ -0,0 +1 @@ +/cvsroot/codestriker/codestriker/lib/Codestriker/Action/SubmitEditTopicsState.pm,v 1.2 8 1 Index: cvs-diff3.txt.bench =================================================================== RCS file: cvs-diff3.txt.bench diff -N cvs-diff3.txt.bench --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ cvs-diff3.txt.bench 15 Dec 2004 04:22:34 -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: cvs-diff4.txt.bench =================================================================== RCS file: cvs-diff4.txt.bench diff -N cvs-diff4.txt.bench --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ cvs-diff4.txt.bench 15 Dec 2004 04:22:34 -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: cvs-diff5.txt.bench =================================================================== RCS file: cvs-diff5.txt.bench diff -N cvs-diff5.txt.bench --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ cvs-diff5.txt.bench 15 Dec 2004 04:22:34 -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: cvs-diff6.txt.bench =================================================================== RCS file: cvs-diff6.txt.bench diff -N cvs-diff6.txt.bench --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ cvs-diff6.txt.bench 15 Dec 2004 04:22:34 -0000 1.1 @@ -0,0 +1 @@ +/cvsroot/codestriker/codestriker/template/en/default/displaycomments.html.tmpl,v 1.10 3 3 Index: cvs-diff7.txt.bench =================================================================== RCS file: cvs-diff7.txt.bench diff -N cvs-diff7.txt.bench --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ cvs-diff7.txt.bench 15 Dec 2004 04:22:34 -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-diff8.txt.bench =================================================================== RCS file: cvs-diff8.txt.bench diff -N cvs-diff8.txt.bench --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ cvs-diff8.txt.bench 15 Dec 2004 04:22:34 -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: cvs-diff9.txt.bench =================================================================== RCS file: cvs-diff9.txt.bench diff -N cvs-diff9.txt.bench --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ cvs-diff9.txt.bench 15 Dec 2004 04:22:34 -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: perforce-diff.txt.bench =================================================================== RCS file: perforce-diff.txt.bench diff -N perforce-diff.txt.bench --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ perforce-diff.txt.bench 15 Dec 2004 04:22:34 -0000 1.1 @@ -0,0 +1 @@ +//depot/codestriker.conf 3 2 4 Index: perforce-diff1.txt.bench =================================================================== RCS file: perforce-diff1.txt.bench diff -N perforce-diff1.txt.bench --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ perforce-diff1.txt.bench 15 Dec 2004 04:22:34 -0000 1.1 @@ -0,0 +1 @@ +//depot/codestriker.conf 1 2 4 Index: perforce-diff10.txt.bench =================================================================== RCS file: perforce-diff10.txt.bench diff -N perforce-diff10.txt.bench --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ perforce-diff10.txt.bench 15 Dec 2004 04:22:34 -0000 1.1 @@ -0,0 +1 @@ +//depot/codestriker.conf 3 2 4 Index: perforce-diff11.txt.bench =================================================================== RCS file: perforce-diff11.txt.bench diff -N perforce-diff11.txt.bench --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ perforce-diff11.txt.bench 15 Dec 2004 04:22:34 -0000 1.1 @@ -0,0 +1,6 @@ +//depot/codestriker.conf 2 2 4 +//depot/lib/Codestriker.pm 2 1 2 +//depot/lib/Codestriker/Action/EditProject.pm 2 +//depot/lib/Codestriker/Action/RepositoryFactory.pm 1 +//depot/lib/Codestriker/Action/SubmitEditTopicProperties.pm 2 5 5 +//depot/lib/Codestriker/Action/ViewTopic.pm 2 2 2 Index: perforce-diff2.txt.bench =================================================================== RCS file: perforce-diff2.txt.bench diff -N perforce-diff2.txt.bench --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ perforce-diff2.txt.bench 15 Dec 2004 04:22:34 -0000 1.1 @@ -0,0 +1,3 @@ +//depot/codestriker.conf 1 2 4 +//depot/lib/Codestriker.pm 1 1 2 +//depot/lib/Codestriker/Action/SubmitEditTopicProperties.pm 1 5 5 Index: perforce-diff3.txt.bench =================================================================== RCS file: perforce-diff3.txt.bench diff -N perforce-diff3.txt.bench --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ perforce-diff3.txt.bench 15 Dec 2004 04:22:34 -0000 1.1 @@ -0,0 +1,4 @@ +//depot/codestriker.conf 1 2 4 +//depot/lib/Codestriker.pm 1 1 2 +//depot/lib/Codestriker/Action/SubmitEditTopicProperties.pm 1 5 5 +//depot/lib/Codestriker/Action/ViewTopic.pm 1 2 2 Index: perforce-diff4.txt.bench =================================================================== RCS file: perforce-diff4.txt.bench diff -N perforce-diff4.txt.bench --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ perforce-diff4.txt.bench 15 Dec 2004 04:22:35 -0000 1.1 @@ -0,0 +1,6 @@ +//depot/codestriker.conf 2 2 4 +//depot/lib/Codestriker.pm 2 1 2 +//depot/lib/Codestriker/Action/EditProject.pm 2 +//depot/lib/Codestriker/Action/RepositoryFactory.pm 1 +//depot/lib/Codestriker/Action/SubmitEditTopicProperties.pm 2 5 5 +//depot/lib/Codestriker/Action/ViewTopic.pm 2 2 2 Index: perforce-diff5.txt.bench =================================================================== RCS file: perforce-diff5.txt.bench diff -N perforce-diff5.txt.bench --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ perforce-diff5.txt.bench 15 Dec 2004 04:22:35 -0000 1.1 @@ -0,0 +1 @@ +testtopictexts/perforce-diff5.txt 9 0 Index: perforce-diff6.txt.bench =================================================================== RCS file: perforce-diff6.txt.bench diff -N perforce-diff6.txt.bench --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ perforce-diff6.txt.bench 15 Dec 2004 04:22:35 -0000 1.1 @@ -0,0 +1 @@ +//depot/dir with - space/file with - hyphen.txt 1 3 1 Index: perforce-diff7.txt.bench =================================================================== RCS file: perforce-diff7.txt.bench diff -N perforce-diff7.txt.bench --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ perforce-diff7.txt.bench 15 Dec 2004 04:22:35 -0000 1.1 @@ -0,0 +1 @@ +//depot/dir with - space/file with - hyphen.txt 2 3 1 Index: perforce-diff8.txt.bench =================================================================== RCS file: perforce-diff8.txt.bench diff -N perforce-diff8.txt.bench --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ perforce-diff8.txt.bench 15 Dec 2004 04:22:35 -0000 1.1 @@ -0,0 +1 @@ +//depot/codestriker.conf 2 2 4 Index: perforce-diff9.txt.bench =================================================================== RCS file: perforce-diff9.txt.bench diff -N perforce-diff9.txt.bench --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ perforce-diff9.txt.bench 15 Dec 2004 04:22:35 -0000 1.1 @@ -0,0 +1 @@ +//depot/codestriker.conf 3 2 4 Index: svn-PropDiff1.txt.bench =================================================================== RCS file: svn-PropDiff1.txt.bench diff -N svn-PropDiff1.txt.bench --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ svn-PropDiff1.txt.bench 15 Dec 2004 04:22:35 -0000 1.1 @@ -0,0 +1 @@ +testtopictexts/svn-PropDiff1.txt 6 0 Index: svn-PropDiff2.txt.bench =================================================================== RCS file: svn-PropDiff2.txt.bench diff -N svn-PropDiff2.txt.bench --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ svn-PropDiff2.txt.bench 15 Dec 2004 04:22:35 -0000 1.1 @@ -0,0 +1 @@ +testtopictexts/svn-PropDiff2.txt 6 0 Index: svn-PropDiff3.txt.bench =================================================================== RCS file: svn-PropDiff3.txt.bench diff -N svn-PropDiff3.txt.bench --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ svn-PropDiff3.txt.bench 15 Dec 2004 04:22:35 -0000 1.1 @@ -0,0 +1 @@ +testtopictexts/svn-PropDiff3.txt 8 0 Index: svn-PropDiff4.txt.bench =================================================================== RCS file: svn-PropDiff4.txt.bench diff -N svn-PropDiff4.txt.bench --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ svn-PropDiff4.txt.bench 15 Dec 2004 04:22:35 -0000 1.1 @@ -0,0 +1,2 @@ +parseBuildLogs 7 0 4 +buildCleanup.py 7 0 4 Index: svn-PropDiff5.txt.bench =================================================================== RCS file: svn-PropDiff5.txt.bench diff -N svn-PropDiff5.txt.bench --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ svn-PropDiff5.txt.bench 15 Dec 2004 04:22:35 -0000 1.1 @@ -0,0 +1,2 @@ +parseBuildLogs 6 0 4 +buildCleanup.py 6 0 4 Index: svn-PropDiff6.txt.bench =================================================================== RCS file: svn-PropDiff6.txt.bench diff -N svn-PropDiff6.txt.bench --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ svn-PropDiff6.txt.bench 15 Dec 2004 04:22:35 -0000 1.1 @@ -0,0 +1,2 @@ +parseBuildLogs 6 0 4 +buildCleanup.py 6 0 4 Index: txt-htmlfile.txt.bench =================================================================== RCS file: txt-htmlfile.txt.bench diff -N txt-htmlfile.txt.bench --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ txt-htmlfile.txt.bench 15 Dec 2004 04:22:35 -0000 1.1 @@ -0,0 +1 @@ +testtopictexts/txt-htmlfile.txt 4 0 Index: vss-1.txt.bench =================================================================== RCS file: vss-1.txt.bench diff -N vss-1.txt.bench --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ vss-1.txt.bench 15 Dec 2004 04:22:35 -0000 1.1 @@ -0,0 +1 @@ +testtopictexts/vss-1.txt 51 0 Index: vss-10.txt.bench =================================================================== RCS file: vss-10.txt.bench diff -N vss-10.txt.bench --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ vss-10.txt.bench 15 Dec 2004 04:22:35 -0000 1.1 @@ -0,0 +1 @@ +testtopictexts/vss-10.txt 38 0 Index: vss-11.txt.bench =================================================================== RCS file: vss-11.txt.bench diff -N vss-11.txt.bench --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ vss-11.txt.bench 15 Dec 2004 04:22:35 -0000 1.1 @@ -0,0 +1 @@ +testtopictexts/vss-11.txt 5 0 Index: vss-12.txt.bench =================================================================== RCS file: vss-12.txt.bench diff -N vss-12.txt.bench --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ vss-12.txt.bench 15 Dec 2004 04:22:35 -0000 1.1 @@ -0,0 +1 @@ +$/JonathanTest/test.txt version1 3 1 Index: vss-13.txt.bench =================================================================== RCS file: vss-13.txt.bench diff -N vss-13.txt.bench --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ vss-13.txt.bench 15 Dec 2004 04:22:35 -0000 1.1 @@ -0,0 +1 @@ +$/JonathanTest/test.txt version1 3 1 Index: vss-2.txt.bench =================================================================== RCS file: vss-2.txt.bench diff -N vss-2.txt.bench --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ vss-2.txt.bench 15 Dec 2004 04:22:35 -0000 1.1 @@ -0,0 +1 @@ +testtopictexts/vss-2.txt 72 0 Index: vss-3.txt.bench =================================================================== RCS file: vss-3.txt.bench diff -N vss-3.txt.bench --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ vss-3.txt.bench 15 Dec 2004 04:22:35 -0000 1.1 @@ -0,0 +1 @@ +$/TestProject/CODESTRIKER-SS/bin/checksetup.pl 10 9 Index: vss-4.txt.bench =================================================================== RCS file: vss-4.txt.bench diff -N vss-4.txt.bench --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ vss-4.txt.bench 15 Dec 2004 04:22:35 -0000 1.1 @@ -0,0 +1 @@ +testtopictexts/vss-4.txt 23 0 Index: vss-5.txt.bench =================================================================== RCS file: vss-5.txt.bench diff -N vss-5.txt.bench --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ vss-5.txt.bench 15 Dec 2004 04:22:35 -0000 1.1 @@ -0,0 +1 @@ +testtopictexts/vss-5.txt 51 0 Index: vss-6.txt.bench =================================================================== RCS file: vss-6.txt.bench diff -N vss-6.txt.bench --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ vss-6.txt.bench 15 Dec 2004 04:22:35 -0000 1.1 @@ -0,0 +1 @@ +testtopictexts/vss-6.txt 90 0 Index: vss-7.txt.bench =================================================================== RCS file: vss-7.txt.bench diff -N vss-7.txt.bench --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ vss-7.txt.bench 15 Dec 2004 04:22:35 -0000 1.1 @@ -0,0 +1 @@ +$/TestProject/CODESTRIKER-SS/lib/Codestriker/Repository/Cvs.pm 5 8 Index: vss-8.txt.bench =================================================================== RCS file: vss-8.txt.bench diff -N vss-8.txt.bench --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ vss-8.txt.bench 15 Dec 2004 04:22:35 -0000 1.1 @@ -0,0 +1 @@ +$/TestProject/CODESTRIKER-SS/lib/Codestriker/Repository/Cvs.pm 5 8 Index: vss-9.txt.bench =================================================================== RCS file: vss-9.txt.bench diff -N vss-9.txt.bench --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ vss-9.txt.bench 15 Dec 2004 04:22:35 -0000 1.1 @@ -0,0 +1 @@ +testtopictexts/vss-9.txt 17 0 |
|
From: <si...@us...> - 2004-12-15 04:22:58
|
Topic "CVS commit: Bench files required for testing" Author: si...@us... Reviewers: cod...@li... URL: http://codestriker.sourceforge.net/cgi-bin/codestriker.pl?topic=968810&action=view -------------------------------------------------------------- Description: Bench files required for testing -------------------------------------------------------------- The topic was created with the following files: clearcase-diff-format.txt.bench clearcase-diff-serial1.txt.bench clearcase-diff-serial2.txt.bench cvs-diff1.txt.bench cvs-diff10.txt.bench cvs-diff11.txt.bench cvs-diff12.txt.bench cvs-diff13.txt.bench cvs-diff14.txt.bench cvs-diff15.txt.bench cvs-diff16.txt.bench cvs-diff17.txt.bench cvs-diff18.txt.bench cvs-diff19.txt.bench cvs-diff2.txt.bench cvs-diff20.txt.bench cvs-diff21.txt.bench cvs-diff22.txt.bench cvs-diff23.txt.bench cvs-diff24.txt.bench cvs-diff3.txt.bench cvs-diff4.txt.bench cvs-diff5.txt.bench cvs-diff6.txt.bench cvs-diff7.txt.bench cvs-diff8.txt.bench cvs-diff9.txt.bench perforce-diff.txt.bench perforce-diff1.txt.bench perforce-diff10.txt.bench perforce-diff11.txt.bench perforce-diff2.txt.bench perforce-diff3.txt.bench perforce-diff4.txt.bench perforce-diff5.txt.bench perforce-diff6.txt.bench perforce-diff7.txt.bench perforce-diff8.txt.bench perforce-diff9.txt.bench svn-PropDiff1.txt.bench svn-PropDiff2.txt.bench svn-PropDiff3.txt.bench svn-PropDiff4.txt.bench svn-PropDiff5.txt.bench svn-PropDiff6.txt.bench txt-htmlfile.txt.bench vss-1.txt.bench vss-10.txt.bench vss-11.txt.bench vss-12.txt.bench vss-13.txt.bench vss-2.txt.bench vss-3.txt.bench vss-4.txt.bench vss-5.txt.bench vss-6.txt.bench vss-7.txt.bench vss-8.txt.bench vss-9.txt.bench |
|
From: <si...@us...> - 2004-12-14 21:39:59
|
User: sits
Date: 04/12/14 13:39:50
Modified: test/CodestrikerTest MainPage.pm Page.pm
Added: test usecompression.t
Log:
Test for compression from Jason
Index: usecompression.t
===================================================================
RCS file: usecompression.t
diff -N usecompression.t
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ usecompression.t 14 Dec 2004 21:39:46 -0000 1.1
@@ -0,0 +1,61 @@
+
+use strict;
+use warnings;
+
+use Test::More qw(no_plan);
+
+use CodestrikerTest::Config;
+use CodestrikerTest::MainPage;
+use CodestrikerTest::Page;
+use CodestrikerTest::PageFactory;
+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.";
+
+# create page with no params
+$main = CodestrikerTest::PageFactory->CreatePage($CodestrikerTest::Config::main_url);
+
+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;
+
+my $titleName = MakeNewTopicName();
+
+$confirmPage = $newTopic->CreateNewTopic(
+ topic_title=>$titleName,
+ topic_description=>'d',
+ email=>$CodestrikerTest::Config::email_adddress[0] ,
+ reviewers=>$CodestrikerTest::Config::email_adddress[1],
+ topic_file=>'newtopic.t');
+
+ok( $confirmPage->TopicCreated(),"create topic \"$titleName\"" );
+
+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" );
+
+
+0;
+
Index: MainPage.pm
===================================================================
RCS file: /cvsroot/codestriker/codestriker/test/CodestrikerTest/MainPage.pm,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- MainPage.pm 8 Sep 2004 03:48:57 -0000 1.2
+++ MainPage.pm 14 Dec 2004 21:39:49 -0000 1.3
@@ -28,28 +28,28 @@
{
my ($self,%params) = @_;
- unless ( exists( $params{topic_title} ) )
+ unless ( exists($params{topic_title}) )
{
my $titleName = MakeNewTopicName();
$params{topic_title} = $titleName;
}
- unless ( exists( $params{topic_description} ) )
+ unless ( exists($params{topic_description}) )
{
$params{topic_description} = "description";
}
- unless ( exists( $params{email} ) )
+ unless ( exists($params{email}) )
{
$params{email} = $CodestrikerTest::Config::email_adddress[0];
}
- unless ( exists( $params{reviewers} ) )
+ unless ( exists($params{reviewers}) )
{
$params{reviewers} = $CodestrikerTest::Config::email_adddress[1];
}
- unless ( exists( $params{topic_file} ) )
+ unless ( exists($params{topic_file}) )
{
$params{topic_file} = 'newtopic.t';
}
Index: Page.pm
===================================================================
RCS file: /cvsroot/codestriker/codestriker/test/CodestrikerTest/Page.pm,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- Page.pm 8 Sep 2004 03:48:57 -0000 1.2
+++ Page.pm 14 Dec 2004 21:39:49 -0000 1.3
@@ -10,6 +10,7 @@
use CodestrikerTest::PageFactory;
use HTML::Lint;
use Test::More;
+use Compress::Zlib;
sub new
{
@@ -45,6 +46,9 @@
delete $self->{links};
delete $self->{forms};
+ # need to test the compression config.
+ $request->header('Accept-Encoding','gzip');
+
my $ua = LWP::UserAgent->new;
# tell LWP that it is ok to be redirected after a post command, as is done
@@ -53,8 +57,16 @@
$self->{response} = $ua->request($request);
+ # uncompress it if it was sent compressed.
+ if ( defined($self->{response}) && $self->IsCompressed() )
+ {
+ $self->{response}->content(
+ Compress::Zlib::memGunzip($self->{response}->content));
+ }
+
if ($self->{response}->is_success)
{
+
$self->_ParsePageHTML();
}
else
@@ -271,5 +283,21 @@
}
+# returns true if the page was returned compressed.
+sub IsCompressed
+{
+ my ($self) = @_;
+
+ if ( !exists( $self->{response} ) )
+ {
+ ok( $self->Get(),"get page $self->{url} from IsCompressed");
+ }
+
+ my $encoding = $self->{response}->header( 'Content-Encoding');
+
+ # uncompress it if it was sent compressed.
+ return defined($encoding) && $encoding eq 'x-gzip';
+}
+
1;
\ No newline at end of file
|
|
From: <si...@us...> - 2004-12-07 21:47:23
|
User: sits
Date: 04/12/07 13:47:11
Modified: . CHANGELOG
Log:
Updated CHANGELOG for 1.8.5 release
Index: CHANGELOG
===================================================================
RCS file: /cvsroot/codestriker/codestriker/CHANGELOG,v
retrieving revision 1.155
retrieving revision 1.156
diff -u -r1.155 -r1.156
--- CHANGELOG 21 Nov 2004 05:00:04 -0000 1.155
+++ CHANGELOG 7 Dec 2004 21:47:09 -0000 1.156
@@ -3,6 +3,12 @@
Version 1.8.5
+* Complete support for VSS repositories. Topics linked to a VSS
+ repository can now be created by either specifying labels with the
+ VSS directory of interest for code already committed in the
+ repository, or pre-commit reviews can be done by generating diff
+ text with the ssdiff.pl script in the Codestriker bin directory.
+
* Modified log_accum.pl so that deleted files are also included in the
topic.
@@ -23,7 +29,7 @@
* Added new configuration variable @Codestriker::exclude_file_types
which contains a list of filename extensions which Codestriker will
- ignore when creatign topics. These generally include those
+ ignore when creating topics. These generally include those
extensions which are binary, or of not any interest. Contributed by
Dave Clendenan <dav...@po...>.
|
|
From: <si...@us...> - 2004-11-24 21:28:21
|
Created Codestriker topic at: http://codestriker.sourceforge.net/cgi-bin/codestriker.pl?topic=4061880&action=view User: sits Date: 04/11/24 13:27:55 Modified: html-docs index.html Log: Add list topics link to main page. Index: index.html =================================================================== RCS file: /cvsroot/codestriker/codestriker/html-docs/index.html,v retrieving revision 1.33 retrieving revision 1.34 diff -u -r1.33 -r1.34 --- index.html 23 Sep 2004 04:14:46 -0000 1.33 +++ index.html 24 Nov 2004 21:27:52 -0000 1.34 @@ -68,7 +68,8 @@ </p> <p> <a href="http://codestriker.sourceforge.net/cgi-bin/codestriker.pl?topic=7063366&action=view">View</a> - an example code review, + an example code review, <a href="http://codestriker.sourceforge.net/cgi-bin/codestriker.pl">list</a> + open topics, read the <a href="codestriker.html">manual</a>, or start <a href="http://sourceforge.net/project/showfiles.php?group_id=41136&package_id=33315">downloading</a>. </p> |
|
From: <si...@us...> - 2004-11-24 21:28:14
|
Topic "CVS commit: Add list topics link to main page." Author: si...@us... Reviewers: cod...@li... URL: http://codestriker.sourceforge.net/cgi-bin/codestriker.pl?topic=4061880&action=view -------------------------------------------------------------- Description: Add list topics link to main page. -------------------------------------------------------------- The topic was created with the following files: codestriker/html-docs/index.html |
|
From: <si...@us...> - 2004-11-24 20:40:29
|
Topic "CVS commit: Updated IIS+Perl link" Author: si...@us... Reviewers: cod...@li... URL: http://codestriker.sourceforge.net/cgi-bin/codestriker.pl?topic=2393555&action=view&brmode=1&fview=-1 -------------------------------------------------------------- Description: Updated IIS+Perl link -------------------------------------------------------------- The topic was created with the following files: codestriker/doc/codestriker.sgml |
|
From: <si...@us...> - 2004-11-24 20:40:24
|
Created Codestriker topic at: http://codestriker.sourceforge.net/cgi-bin/codestriker.pl?topic=2393555&action=view&brmode=1&fview=-1 User: sits Date: 04/11/24 12:40:04 Modified: doc codestriker.sgml Log: Updated IIS+Perl link Index: codestriker.sgml =================================================================== RCS file: /cvsroot/codestriker/codestriker/doc/codestriker.sgml,v retrieving revision 1.44 retrieving revision 1.45 diff -u -r1.44 -r1.45 --- codestriker.sgml 24 Nov 2004 11:18:07 -0000 1.44 +++ codestriker.sgml 24 Nov 2004 20:40:00 -0000 1.45 @@ -1294,7 +1294,7 @@ <para> Further information on setting up IIS with Perl CGI can be found from <ulink - url="http://www.mhuffman.com/notes/cgi/cgi_config.html">http://www.mhuffman.com/notes/cgi/cgi_config.html</ulink>. + url="http://support.microsoft.com/kb/q245225">http://support.microsoft.com/kb/q245225</ulink>. </para> </sect1> |
Created Codestriker topic at: http://codestriker.sourceforge.net/cgi-bin/codestriker.pl?topic=7788779&action=view&brmode=1&fview=-1 User: sits Date: 04/11/24 03:18:11 Modified: doc codestriker.sgml template/en/default editcomment.html.tmpl metricsreport.html.tmpl search.html.tmpl viewtopic.html.tmpl viewtopiccomments.html.tmpl viewtopicinfo.html.tmpl viewtopicproperties.html.tmpl Log: Updated manual for VSS topic creation, and updated help links. Index: codestriker.sgml =================================================================== RCS file: /cvsroot/codestriker/codestriker/doc/codestriker.sgml,v retrieving revision 1.43 retrieving revision 1.44 diff -u -r1.43 -r1.44 --- codestriker.sgml 22 Nov 2004 11:12:27 -0000 1.43 +++ codestriker.sgml 24 Nov 2004 11:18:07 -0000 1.44 @@ -1851,6 +1851,45 @@ </programlisting> </para> </sect2> + <sect2> + <title>Creating Visual SourceSafe Topics</title> + <para> + Similar to CVS, SourceSafe diffs are creating by going to + the top of your project, and issuing a command like the + following in a cmd.exe window: + <programlisting> +C:\Project\> ssdiff.pl > topic.txt + </programlisting> + The <filename>topic.txt</filename> file will contain the + source-code differences made with the current code set + compared with the SourceSafe repository. This file can then + be selected for the "Topic text upload" field in the create + topic screen. The "Start tag", "End tag" and "Module" + fields have no relevance in this situation. + </para> + <para> + The <filename>ssdiff.pl</filename> Perl script is a custom + script that is contained in the Codestriker + <filename>bin</filename> directory, which needs to be + installed on client machines that need to run the above + command. The configuration section at the start of the + script should be updated appropriately before it is used. + </para> + <para> + Alternatively, for code which has already been committed to + SourceSafe, it is possible to explicitly specify on the + create topic screen, values for the "Start tag", "End tag" + and "Module" fields, which will enable Codestriker to fetch + the topic text directly from SourceSafe. In this instance, + any SourceSafe label names can be used in the tag fields. + If only one tag field is specified, the complete contents of + files corresponding to the specified label will be + retrieved. The "Module" field contains a path into the + SourceSafe repository which indicates the files of interest. + An example value could be <filename>$/Project/Gui</filename>, + which would work on all files located within that path. + </para> + </sect2> </sect1> <sect1> <title>Reviewing Topics</title> Index: editcomment.html.tmpl =================================================================== RCS file: /cvsroot/codestriker/codestriker/template/en/default/editcomment.html.tmpl,v retrieving revision 1.12 retrieving revision 1.13 diff -u -r1.12 -r1.13 --- editcomment.html.tmpl 21 Nov 2004 05:00:10 -0000 1.12 +++ editcomment.html.tmpl 24 Nov 2004 11:18:09 -0000 1.13 @@ -97,7 +97,7 @@ [% USE AutomagicLinks %] -[% PROCESS header.html.tmpl displaymenu = 0 version = version help = "x473.html#ADD-COMMENT" %] +[% PROCESS header.html.tmpl displaymenu = 0 version = version help = "x483.html#ADD-COMMENT" %] <table border="0" cellpadding="5" cellspacing="0" width="100%"> <tr class="tlh"> Index: metricsreport.html.tmpl =================================================================== RCS file: /cvsroot/codestriker/codestriker/template/en/default/metricsreport.html.tmpl,v retrieving revision 1.10 retrieving revision 1.11 diff -u -r1.10 -r1.11 --- metricsreport.html.tmpl 21 Nov 2004 05:00:10 -0000 1.10 +++ metricsreport.html.tmpl 24 Nov 2004 11:18:09 -0000 1.11 @@ -1,6 +1,6 @@ [%# Screen for the metrics report. #%] -[% PROCESS header.html.tmpl version = version displaymenu = 1 help ="x662.html" %] +[% PROCESS header.html.tmpl version = version displaymenu = 1 help ="x672.html" %] <!-- "" --> Index: search.html.tmpl =================================================================== RCS file: /cvsroot/codestriker/codestriker/template/en/default/search.html.tmpl,v retrieving revision 1.24 retrieving revision 1.25 diff -u -r1.24 -r1.25 --- search.html.tmpl 21 Nov 2004 05:00:10 -0000 1.24 +++ search.html.tmpl 24 Nov 2004 11:18:09 -0000 1.25 @@ -1,6 +1,6 @@ [%# Screen for search topics. #%] -[% PROCESS header.html.tmpl version = version displaymenu = 1 help = "x626.html" %] +[% PROCESS header.html.tmpl version = version displaymenu = 1 help = "x636.html" %] <H1>Topic search</H1> Index: viewtopic.html.tmpl =================================================================== RCS file: /cvsroot/codestriker/codestriker/template/en/default/viewtopic.html.tmpl,v retrieving revision 1.29 retrieving revision 1.30 diff -u -r1.29 -r1.30 --- viewtopic.html.tmpl 21 Nov 2004 05:00:10 -0000 1.29 +++ viewtopic.html.tmpl 24 Nov 2004 11:18:09 -0000 1.30 @@ -4,7 +4,7 @@ customised. #%] [% PROCESS viewtopicheader.html.tmpl version = version - help = "x473.html#VIEW-TOPIC" topicview = 1 topicproperties = 0 + help = "x483.html#VIEW-TOPIC" topicview = 1 topicproperties = 0 topiccomments = 0 topicinfo = 0 %] <p> Index: viewtopiccomments.html.tmpl =================================================================== RCS file: /cvsroot/codestriker/codestriker/template/en/default/viewtopiccomments.html.tmpl,v retrieving revision 1.15 retrieving revision 1.16 diff -u -r1.15 -r1.16 --- viewtopiccomments.html.tmpl 21 Nov 2004 05:00:10 -0000 1.15 +++ viewtopiccomments.html.tmpl 24 Nov 2004 11:18:09 -0000 1.16 @@ -3,7 +3,7 @@ [% USE AutomagicLinks %] [% PROCESS viewtopicheader.html.tmpl version = version - help = "x572.html" topicview = 0 topicproperties = 0 topiccomments = 1 + help = "x582.html" topicview = 0 topicproperties = 0 topiccomments = 1 topicinfo = 0 %] <SCRIPT language="JavaScript"> Index: viewtopicinfo.html.tmpl =================================================================== RCS file: /cvsroot/codestriker/codestriker/template/en/default/viewtopicinfo.html.tmpl,v retrieving revision 1.16 retrieving revision 1.17 diff -u -r1.16 -r1.17 --- viewtopicinfo.html.tmpl 21 Nov 2004 05:00:10 -0000 1.16 +++ viewtopicinfo.html.tmpl 24 Nov 2004 11:18:09 -0000 1.17 @@ -4,7 +4,7 @@ [% PROCESS viewtopicheader.html.tmpl version = version topicview = 0 topicproperties = 0 topiccomments = 0 topicinfo = 1 - help = "x607.html" %] + help = "x617.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.14 retrieving revision 1.15 diff -u -r1.14 -r1.15 --- viewtopicproperties.html.tmpl 21 Nov 2004 05:00:10 -0000 1.14 +++ viewtopicproperties.html.tmpl 24 Nov 2004 11:18:09 -0000 1.15 @@ -5,7 +5,7 @@ [% PROCESS viewtopicheader.html.tmpl version = version topicview = 0 topiccomments = 0 topicinfo = 0 topicproperties = 1 - help = "x594.html" %] + help = "x604.html" %] <script language="JavaScript"> <!-- |
|
From: <si...@us...> - 2004-11-24 11:18:47
|
Topic "CVS commit: Updated manual for VSS topic creation, and up..." Author: si...@us... Reviewers: cod...@li... URL: http://codestriker.sourceforge.net/cgi-bin/codestriker.pl?topic=7788779&action=view&brmode=1&fview=-1 -------------------------------------------------------------- Description: Updated manual for VSS topic creation, and updated help links. -------------------------------------------------------------- The topic was created with the following files: codestriker/doc/codestriker.sgml codestriker/template/en/default/editcomment.html.tmpl codestriker/template/en/default/metricsreport.html.tmpl codestriker/template/en/default/search.html.tmpl codestriker/template/en/default/viewtopic.html.tmpl codestriker/template/en/default/viewtopiccomments.html.tmpl codestriker/template/en/default/viewtopicinfo.html.tmpl codestriker/template/en/default/viewtopicproperties.html.tmpl |
|
From: <si...@us...> - 2004-11-23 22:41:17
|
Created Codestriker topic at: http://codestriker.sourceforge.net/cgi-bin/codestriker.pl?topic=5198892&action=view&brmode=1&fview=-1 User: sits Date: 04/11/23 14:40:53 Modified: lib/Codestriker/Repository Vss.pm Log: Make VSS work with temporary directories with spaces in them. Index: Vss.pm =================================================================== RCS file: /cvsroot/codestriker/codestriker/lib/Codestriker/Repository/Vss.pm,v retrieving revision 1.19 retrieving revision 1.20 diff -u -r1.19 -r1.20 --- Vss.pm 9 Nov 2004 22:18:41 -0000 1.19 +++ Vss.pm 23 Nov 2004 22:40:46 -0000 1.20 @@ -65,6 +65,11 @@ } else { $tempdir = tempdir(CLEANUP => 1); + + # Hack alert for windows - temporary directory needs to start + # with a letter, or commands below will fail. Most people will + # set the temporary directory explicitly in the conf file. + $tempdir = 'C:' . $tempdir if $tempdir =~ /^[\\\/]/o; } # Temporary Batch file for executing VSS commands. @@ -79,7 +84,7 @@ " -y" . $self->{username} . "," . $self->{password} . " $varg -I-Y -O\"$command_output\" -GWR -GL\"$tempdir\""; $self->_write_vss_command($cmd, $tmp_batch_file); - system($tmp_batch_file); + system("\"$tmp_batch_file\""); $filename =~ /\/([^\/]+)$/o; my $basefilename = $1; @@ -141,6 +146,11 @@ } else { $tempdir = tempdir(CLEANUP => 1); + + # Hack alert for windows - temporary directory needs to start + # with a letter, or commands below will fail. Most people will + # set the temporary directory explicitly in the conf file. + $tempdir = 'C:' . $tempdir if $tempdir =~ /^[\\\/]/o; } # Temporary Batch file for executing VSS commands. @@ -156,7 +166,7 @@ " -R \"-VL${tag}\" -I-Y"; $self->_write_vss_command($cmd, $tmp_batch_file); - open(VSS, "$tmp_batch_file |") + open(VSS, "\"$tmp_batch_file\" |") || die "Can't open connection to VSS repository: $!"; # Collect the list of filename and revision numbers into a list. @@ -196,7 +206,7 @@ " -y" . $self->{username} . "," . $self->{password} . " -I-Y"; $self->_write_vss_command($cmd, $tmp_batch_file); - open(VSS, "$tmp_batch_file |") + open(VSS, "\"$tmp_batch_file\" |") || die "Unable to run ss properties on $files[$i]\n"; my $text_type = 0; while (<VSS>) { @@ -215,7 +225,7 @@ " -I-Y -DU3000X5 \"-VL${start_tag}~L${end_tag}\"" . " -O\"$command_output\""; $self->_write_vss_command($cmd, $tmp_batch_file); - system($tmp_batch_file); + system("\"$tmp_batch_file\""); if (open(VSS, $command_output)) { while (<VSS>) { print $fh $_; @@ -230,7 +240,7 @@ " -y" . $self->{username} . "," . $self->{password} . " \"-VL${tag}\" -I-Y -O\"$command_output\" -GWR -GL\"$tempdir\""; $self->_write_vss_command($cmd, $tmp_batch_file); - system($tmp_batch_file); + system("\"$tmp_batch_file\""); $files[$i] =~ /\/([^\/]+)$/o; my $basefilename = $1; |
|
From: <si...@us...> - 2004-11-23 22:41:14
|
Topic "CVS commit: Make VSS work with temporary directories with..." Author: si...@us... Reviewers: cod...@li... URL: http://codestriker.sourceforge.net/cgi-bin/codestriker.pl?topic=5198892&action=view&brmode=1&fview=-1 -------------------------------------------------------------- Description: Make VSS work with temporary directories with spaces in them. -------------------------------------------------------------- The topic was created with the following files: codestriker/lib/Codestriker/Repository/Vss.pm |
|
From: <si...@us...> - 2004-11-23 02:47:34
|
Created Codestriker topic at: http://codestriker.sourceforge.net/cgi-bin/codestriker.pl?topic=8578125&action=view&brmode=1&fview=-1 User: sits Date: 04/11/22 18:47:10 Modified: lib/Codestriker/Action SubmitEditTopicsState.pm template/en/default listtopics.html.tmpl Log: Ensure Obsoleted and Deleted states can't be selected from ListTopics screen. Index: SubmitEditTopicsState.pm =================================================================== RCS file: /cvsroot/codestriker/codestriker/lib/Codestriker/Action/SubmitEditTopicsState.pm,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- SubmitEditTopicsState.pm 21 Nov 2004 05:00:08 -0000 1.7 +++ SubmitEditTopicsState.pm 23 Nov 2004 02:47:06 -0000 1.8 @@ -38,7 +38,7 @@ } # The main topic list page does not allow deletes, so block this out. - if ($topic_state eq "Deleted") { + if ($topic_state eq "Deleted" || $topic_state eq "Obsoleted") { $http_response->error("This function has been disabled"); } Index: listtopics.html.tmpl =================================================================== RCS file: /cvsroot/codestriker/codestriker/template/en/default/listtopics.html.tmpl,v retrieving revision 1.30 retrieving revision 1.31 diff -u -r1.30 -r1.31 --- listtopics.html.tmpl 21 Nov 2004 05:00:10 -0000 1.30 +++ listtopics.html.tmpl 23 Nov 2004 02:47:09 -0000 1.31 @@ -81,10 +81,14 @@ Change state: <select name="topic_state"> [% FOREACH state = states %] - [% IF state == default_state %] - <option selected value="[% state %]">[% state %]</option> - [% ELSE %] - <option value="[% state %]">[% state %]</option> + + [%# Obsoleted and Deleted states aren't available for selection. #%] + [% IF state != 'Obsoleted' && state != 'Deleted' %] + [% IF state == default_state %] + <option selected value="[% state %]">[% state %]</option> + [% ELSE %] + <option value="[% state %]">[% state %]</option> + [% END %] [% END %] [% IF state == 'Obsoleted' %] |
|
From: <si...@us...> - 2004-11-23 02:47:21
|
Topic "CVS commit: Ensure Obsoleted and Deleted states can't be ..." Author: si...@us... Reviewers: cod...@li... URL: http://codestriker.sourceforge.net/cgi-bin/codestriker.pl?topic=8578125&action=view&brmode=1&fview=-1 -------------------------------------------------------------- Description: Ensure Obsoleted and Deleted states can't be selected from ListTopics screen. -------------------------------------------------------------- The topic was created with the following files: codestriker/lib/Codestriker/Action/SubmitEditTopicsState.pm codestriker/template/en/default/listtopics.html.tmpl |
|
From: <si...@us...> - 2004-11-22 20:50:47
|
Created Codestriker topic at: http://codestriker.sourceforge.net/cgi-bin/codestriker.pl?topic=5468701&action=view&brmode=1&fview=-1 User: sits Date: 04/11/22 12:50:02 Modified: bin codestriker.pl.base Log: If allow_delete defined, make sure 'Deleted' is in @topic_states. This accounts for seemless upgrades and the handling of older configuration files. Index: codestriker.pl.base =================================================================== RCS file: /cvsroot/codestriker/codestriker/bin/codestriker.pl.base,v retrieving revision 1.14 retrieving revision 1.15 diff -u -r1.14 -r1.15 --- codestriker.pl.base 21 Nov 2004 05:00:07 -0000 1.14 +++ codestriker.pl.base 22 Nov 2004 20:49:59 -0000 1.15 @@ -83,6 +83,13 @@ $0 =~ /^(.*)cgi-bin/; Codestriker->initialise($1); + # If allow_delete is defined, but topic state 'Delete' is not, add it + # in. This accounts for older configuration files. + if (defined $Codestriker::allow_delete && $Codestriker::allow_delete && + (! grep /^Deleted$/, @Codestriker::topic_states)) { + push @Codestriker::topic_states, 'Deleted'; + } + # Limit the size of the posts that can be done. $CGI::POST_MAX=$Codestriker::DIFF_SIZE_LIMIT; |
|
From: <si...@us...> - 2004-11-22 20:50:41
|
Topic "CVS commit: If allow_delete defined, make sure 'Deleted' ..." Author: si...@us... Reviewers: cod...@li... URL: http://codestriker.sourceforge.net/cgi-bin/codestriker.pl?topic=5468701&action=view&brmode=1&fview=-1 -------------------------------------------------------------- Description: If allow_delete defined, make sure 'Deleted' is in @topic_states. This accounts for seemless upgrades and the handling of older configuration files. -------------------------------------------------------------- The topic was created with the following files: codestriker/bin/codestriker.pl.base |
|
From: <si...@us...> - 2004-11-22 11:12:45
|
Created Codestriker topic at: http://codestriker.sourceforge.net/cgi-bin/codestriker.pl?topic=1297110&action=view&brmode=1&fview=-1 User: sits Date: 04/11/22 03:12:28 Modified: doc codestriker.sgml Log: Updated ClearCase URL Index: codestriker.sgml =================================================================== RCS file: /cvsroot/codestriker/codestriker/doc/codestriker.sgml,v retrieving revision 1.42 retrieving revision 1.43 diff -u -r1.42 -r1.43 --- codestriker.sgml 21 Nov 2004 05:00:07 -0000 1.42 +++ codestriker.sgml 22 Nov 2004 11:12:27 -0000 1.43 @@ -44,7 +44,7 @@ <ulink url="http://subversion.tigris.org">Subversion</ulink>, <ulink url="http://www.perforce.com">Perforce</ulink>, <ulink - url="http://www.rational.com/products/clearcase">ClearCase</ulink> + url="http://www.ibm.com/software/awdtools/clearcase">ClearCase</ulink> and <ulink url="http://msdn.microsoft.com/ssafe">Visual SourceSafe</ulink>. |
|
From: <si...@us...> - 2004-11-22 11:12:40
|
Topic "CVS commit: Updated ClearCase URL" Author: si...@us... Reviewers: cod...@li... URL: http://codestriker.sourceforge.net/cgi-bin/codestriker.pl?topic=1297110&action=view&brmode=1&fview=-1 -------------------------------------------------------------- Description: Updated ClearCase URL -------------------------------------------------------------- The topic was created with the following files: codestriker/doc/codestriker.sgml |
|
From: <si...@us...> - 2004-11-22 11:07:13
|
Created Codestriker topic at: http://codestriker.sourceforge.net/cgi-bin/codestriker.pl?topic=3782741&action=view&brmode=1&fview=-1 User: sits Date: 04/11/22 03:06:54 Modified: bin checksetup.pl Log: Fixed broken upgrade code, and enabled taint mode for UNIX. Index: checksetup.pl =================================================================== RCS file: /cvsroot/codestriker/codestriker/bin/checksetup.pl,v retrieving revision 1.61 retrieving revision 1.62 diff -u -r1.61 -r1.62 --- checksetup.pl 21 Nov 2004 05:00:06 -0000 1.61 +++ checksetup.pl 22 Nov 2004 11:06:52 -0000 1.62 @@ -624,13 +624,13 @@ print "Detected old version of commentdata table, migrating...\n"; # Need to migrate the data to the new style of the table data. - move_old_table("commentdata", undef); - move_old_table("commentstate", "topicid, line") if $old_commentstate_table; my $stmt; if ($old_commentstate_table) { print "Detected old version of commentstate table, migrating...\n"; # Update the commentstate table. + move_old_table($commentstate_table, "topicid, line"); + move_old_table($commentdata_table, undef); $stmt = $dbh->prepare_cached("SELECT topicid, state, line, version " . "FROM commentstate_old"); @@ -642,11 +642,11 @@ } $stmt->finish(); $dbh->do('DROP TABLE commentstate_old'); - } else { + } else { # Version of codestriker which didn't have a commentstate table. # Need to create new commentstate rows for each distinct comment # first, then update each individual comment row appropriately. - move_old_table("commentdata", undef); + move_old_table($commentdata_table, undef); $stmt = $dbh->prepare_cached('SELECT DISTINCT topicid, line ' . 'FROM commentdata_old'); @@ -932,7 +932,7 @@ if ($windows) { print CODESTRIKER_PL '#!perl.exe -w' . "\n"; } else { - print CODESTRIKER_PL '#!/usr/bin/perl -w' . "\n"; + print CODESTRIKER_PL '#!/usr/bin/perl -wT' . "\n"; } my $codestriker_lib = 'use lib \'' . cwd() . '/../lib\';'; for (my $i = 0; <CODESTRIKER_BASE>; $i++) { |
|
From: <si...@us...> - 2004-11-22 11:07:04
|
Topic "CVS commit: Fixed broken upgrade code, and enabled taint ..." Author: si...@us... Reviewers: cod...@li... URL: http://codestriker.sourceforge.net/cgi-bin/codestriker.pl?topic=3782741&action=view&brmode=1&fview=-1 -------------------------------------------------------------- Description: Fixed broken upgrade code, and enabled taint mode for UNIX. -------------------------------------------------------------- The topic was created with the following files: codestriker/bin/checksetup.pl |
|
From: <si...@us...> - 2004-11-21 05:00:28
|
Created Codestriker topic at: http://codestriker.sourceforge.net/cgi-bin/codestriker.pl?topic=232080&action=view&brmode=1&fview=-1 User: sits Date: 04/11/20 21:00:13 Modified: . CHANGELOG INFO.txt codestriker.conf bin checksetup.pl codestriker.pl.base doc codestriker.sgml lib/Codestriker/Action SubmitEditTopicProperties.pm SubmitEditTopicsState.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: * The $allow_delete config variable has been removed. If topic deletion is to be enabled, the 'Deleted' state needs to be added to the @topic_states configuration variable in codestriker.conf. Updated manual and configuration file for all the new options for the 1.8.5 release. Updated help links. Index: CHANGELOG =================================================================== RCS file: /cvsroot/codestriker/codestriker/CHANGELOG,v retrieving revision 1.154 retrieving revision 1.155 diff -u -r1.154 -r1.155 --- CHANGELOG 17 Nov 2004 10:04:34 -0000 1.154 +++ CHANGELOG 21 Nov 2004 05:00:04 -0000 1.155 @@ -10,10 +10,16 @@ which allows you to create a new topic which superseeds the selected topics. The obsoleted topics will be changed to state "Obsoleted" and will become read-only. Note the @topic_states configuration - variable in codestriker.conf has been modified to include the new - 'Obsoleted' state. The view topic screens have been modified to - include links if the topic being viewed has been obsoleted or - superseeds other topics. + variable in codestriker.conf needs to be modified to include the new + 'Obsoleted' state to enable this. The view topic screens have been + modified to include links if the topic being viewed has been + obsoleted or superseeds other topics. A single topic can be + obsoleted from the view topic properties page, by selecting the + 'Obsoleted' state. + +* The $allow_delete config variable has been removed. If topic + deletion is to be enabled, the 'Deleted' state needs to be added to + the @topic_states configuration variable in codestriker.conf. * Added new configuration variable @Codestriker::exclude_file_types which contains a list of filename extensions which Codestriker will Index: INFO.txt =================================================================== RCS file: /cvsroot/codestriker/codestriker/INFO.txt,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- INFO.txt 18 Sep 2004 00:54:18 -0000 1.6 +++ INFO.txt 21 Nov 2004 05:00:04 -0000 1.7 @@ -13,6 +13,12 @@ drop table topicusermetric; drop table topicviewhistory; +drop sequence sequence; +drop trigger commentstate_id_ins_row; +drop trigger project_id_ins_row; + + + In commitinfo: # Run this to prepare for log_accum.pl in loginfo Index: codestriker.conf =================================================================== RCS file: /cvsroot/codestriker/codestriker/codestriker.conf,v retrieving revision 1.66 retrieving revision 1.67 diff -u -r1.66 -r1.67 --- codestriker.conf 17 Nov 2004 10:04:34 -0000 1.66 +++ codestriker.conf 21 Nov 2004 05:00:04 -0000 1.67 @@ -1,11 +1,11 @@ # -*-perl-*- # Configuration file for codestriker.pl. -# Database to use for storing codestriker data. Examples given are Postgresql -# and MySQL +# Database to use for storing codestriker data. Examples given are +# Oracle, SQL Server, PostgreSQL and MySQL. #$db = 'DBI:Oracle:host=127.0.0.1;sid=local'; #$db = 'DBI:ODBC:Codestriker'; -#$db = 'DBI:Pg:dbname=codestrikerdb2'; +#$db = 'DBI:Pg:dbname=codestrikerdb'; $db = 'DBI:mysql:dbname=codestrikerdb'; # Database user. @@ -34,12 +34,12 @@ #$cvs = 'c:/Program Files/GNU/WinCvs 1.3/CVSNT/cvs.exe'; $cvs = '/usr/bin/cvs'; -# Location of the ssh binary. This is only required if a CVS :ext type is -# used. +# Location of the ssh binary. This is only required if a CVS :ext +# type repository is used. $ssh = '/usr/local/bin/ssh'; # Location of the p4 (Perforce client) binary. This does not need to be set -# if you are using any perforce repositories. +# if you are bot using any Perforce repositories. $p4 = '/usr/local/bin/p4'; # Location of the vss binary. This can be ignored for deployments which don't @@ -67,56 +67,87 @@ #$bugtracker = 'http://localhost.localdomain/show_bug.cgi?id='; # Valid repositories which may be selected at the create topic screen. -# The order shown here is the order presented in the option list. The -# first example is the CVSROOT of a CVS repository on the same machine -# as the codestriker server. The second is an example of a CVS -# repository which contains the URL to a viewcvs installation (CVS web -# is also supported), followed by the CVSROOT of the repository. The -# next example is the syntax used for specifying a Subversion repository, -# which is simply the subversion repository URL prefixed by svn: If your -# subversion server requires authentication, then the user name and -# passwords should be added to the end and separated by semicolons. -# -# The next three examples are for pserver repositories. The full -# username, password, hostname and repository form must be used here. -# Typically, this would be set to an anonymous user. The 2nd example -# shows that some of the extra pserver settings can be used. The last -# example shows the setting for an anonymous pserver setting with no -# password. -# -# The next examples are a VSS repository, and some CVS repositories on -# a Win32 system. -# -# The final example is for a Perforce repository. After the leading -# :perforce identifier, the next two components are the Perforce -# user and client parameters. The last two parameters after the '@' -# symbol represent the host and port number of the Perforce server. +# The order shown here is the order presented in the option list. Most +# deployments will only require a single repository to be specified. +# Comment out / modify entries appropriate for your deployment. # # If this list is empty it won't be possible to view the entire contents of a # file before the proposed change and/or after. All of the places # in the application that ask for, or display repository information will # be hidden and lastly, it will be impossible to make a diff review topic # on files that already checked in. -# -# On some servers (such as sourceforge), the firewall doesn't allow CGI -# scripts to make remote connections. - @valid_repositories = ( + # Example CVSROOT of a CVS repository on the same machine as the + # codestriker server. '/home/sits/cvs', + + # Example of a CVS repository which contains the URL to a viewcvs + # installation (CVS web is also supported), followed by the + # CVSROOT of the repository. 'http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi /cvsroot', + + # The next example is the syntax used for specifying a Subversion + # repository, which is simply the subversion repository URL + # prefixed # by svn: 'svn:http://svn.collab.net/repos/svn/trunk', + + # Subversion server with authentication. The user name and + # password should be added to the end and separated by + # semicolons. 'svn:http://svn.collab.net/repos/svn/trunk;username;password', + + # Example CVS pserver config with username and password + # specified. ':pserver:sits:pas...@cv...:/cvsroot', + + # Example CVS pserver config with proxy options. ':pserver;proxy=abc.com;proxyport=8080:sits:pw...@cv...', + + # Example CVS pserver with empty password. ':pserver:anonymous:@cvs.sourceforge.net:/cvsroot', + + # Example CVS server which will be connected to with SSH. This + # assumes the appropriate ssh keys have been created so that the + # process running the Codestriker application can connect to the + # CVS server without requiring a password to be entered. ':ext:sits@localhost:/home/sits/cvs', + + # Visual SourceSafe repository on same machine at default + # location. Username "admin", password "password". 'vss:admin;password', + + # Visual SourceSafe repository on same machine, but with specific + # repository location specified. 'vss:c:\\Program Files\\Microsoft Visual Studio\\VSS;admin;password', + + # Visual SourceSafe repository located on a network fileshare. 'vss:\\\\VisualSourceSafeMachineName\\SharedRepositoryPath;admin;password', + # Example Win32 CVS repository on the same machine. ':local:c:\\cvsrep', + + # Another Win32 CVS repository on the same machine. 'c:/cvsrep2', + + # The next example is for a Perforce repository. After the + # leading :perforce identifier, the next two components are the + # Perforce user and client parameters. The last two parameters + # after the '@' symbol represent the host and port number of + # the Perforce server. 'perforce:sits:sits2@localhost:1666', + + # The final 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 + # 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 + # and versions mentioned in the review text, when necessary. + # 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' ); @@ -193,12 +224,9 @@ # There is no problem added new states dynamically, or changing the textual # names. Note, the initial topic state must be the first element. If # the 'Obsoleted' state is removed, then it will not be possible to obsolete -# topics. -@topic_states = ('Open', 'Closed', 'Committed', 'Obsoleted'); - -# Indicate if topics can be deleted. Turning this to false can be useful for -# "anonymous" installations of codestriker. -$allow_delete = 1; +# topics. If the 'Deleted' state is removed, then it will not be possible +# to delete topics. +@topic_states = ('Open', 'Closed', 'Committed', 'Obsoleted', 'Deleted'); # Indicate if topics can be listed/searched. Turning this to false can be # useful for "anonymous" installations of codestriker. Index: checksetup.pl =================================================================== RCS file: /cvsroot/codestriker/codestriker/bin/checksetup.pl,v retrieving revision 1.60 retrieving revision 1.61 diff -u -r1.60 -r1.61 --- checksetup.pl 1 Nov 2004 09:04:25 -0000 1.60 +++ checksetup.pl 21 Nov 2004 05:00:06 -0000 1.61 @@ -151,12 +151,13 @@ return $vok; } +# Determine if this process is running under Windows, as the installation +# process is slightly different. +my $osname = $Config{'osname'}; +my $windows = (defined $osname && $osname eq "MSWin32") ? 1 : 0; + # Output any modules which may be missing. if (%missing) { - # Determine if this process is running under Windows, as the installation - # process is different. - my $osname = $Config{'osname'}; - my $windows = (defined $osname && $osname eq "MSWin32") ? 1 : 0; # First, output the generic "missing module" message. print "\n\n"; @@ -925,6 +926,14 @@ || die "Unable to open codestriker.pl.base file: $!"; open(CODESTRIKER_PL, ">../cgi-bin/codestriker.pl") || die "Unable to create ../cgi-bin/codestriker.pl file: $!"; + +# For Win32, don't enable tainting mode. There are weird issues with +# ActivePerl, and sometimes with IIS as well. +if ($windows) { + print CODESTRIKER_PL '#!perl.exe -w' . "\n"; +} else { + print CODESTRIKER_PL '#!/usr/bin/perl -w' . "\n"; +} my $codestriker_lib = 'use lib \'' . cwd() . '/../lib\';'; for (my $i = 0; <CODESTRIKER_BASE>; $i++) { Index: codestriker.pl.base =================================================================== RCS file: /cvsroot/codestriker/codestriker/bin/codestriker.pl.base,v retrieving revision 1.13 retrieving revision 1.14 diff -u -r1.13 -r1.14 --- codestriker.pl.base 27 Sep 2004 22:55:09 -0000 1.13 +++ codestriker.pl.base 21 Nov 2004 05:00:07 -0000 1.14 @@ -1,4 +1,3 @@ -#!/usr/bin/perl -wT # -*-perl-*- ############################################################################### Index: codestriker.sgml =================================================================== RCS file: /cvsroot/codestriker/codestriker/doc/codestriker.sgml,v retrieving revision 1.41 retrieving revision 1.42 diff -u -r1.41 -r1.42 --- codestriker.sgml 3 Nov 2004 20:48:33 -0000 1.41 +++ codestriker.sgml 21 Nov 2004 05:00:07 -0000 1.42 @@ -7,7 +7,7 @@ <book> <bookinfo> <title>The Codestriker Guide</title> - <subtitle>Version 1.8.4</subtitle> + <subtitle>Version 1.8.5</subtitle> <legalnotice> <para>Copyright (c) 2001, 2002, 2003, 2004</para> </legalnotice> @@ -40,8 +40,14 @@ </para> <para> Special support is provided for integration with - <ulink url="http://cvshome.org">CVS</ulink> and - <ulink url="http://subversion.tigris.org">Subversion</ulink> + <ulink url="http://cvshome.org">CVS</ulink>, + <ulink url="http://subversion.tigris.org">Subversion</ulink>, + <ulink url="http://www.perforce.com">Perforce</ulink>, + <ulink + url="http://www.rational.com/products/clearcase">ClearCase</ulink> + and + <ulink + url="http://msdn.microsoft.com/ssafe">Visual SourceSafe</ulink>. source control management systems, for the display of coloured diffs and for the ability to view original and new files in their entirety to assist in the review process. @@ -54,7 +60,7 @@ process. </para> <para> - Codestriker is written in Perl in a cross-platform style. It + Codestriker is written in cross-platform Perl. It can run on any variant of UNIX (Linux, *BSD) and has been deployed on Win32 systems (Windows 98 and above). It can be used in conjunction with a number of relational databases, @@ -274,21 +280,19 @@ Codestriker has been deployed using SQL Server, via the ODBC interface. The first step is to create a "Codestriker" system data source, by going to "Control Panel" -> - "Administrative Tools" -> "Data Sources (ODBC)". - From here, select the "System DSN" tab, and click "Add". - Select the driver named "SQL Server", then click "Finish". - Enter in "Codestriker" for the name textfield, "Codestriker - database" for the description textfield, and select the - appropriate SQL Server from the server dropdown box, - then click "Next". Choose the authentication appropriate - for your site, and work your way through the final - configuration options. Install the DBD::ODBC Perl module, - modify the <varname>$db</varname> variable in the - <filename>codestriker.conf</filename> file appropriately so - that Codestriker knows how to connect to this datasource. An - example is given in the configuration file. For more - advanced connection strings, please consult the DBD::ODBC - man page. + "Administrative Tools" -> "Data Sources (ODBC)". From here, + select the "System DSN" tab, and click "Add". Select the + driver named "SQL Server", then click "Finish". Enter in + "Codestriker" for the name textfield, "Codestriker database" + for the description textfield, and select the appropriate + SQL Server from the server dropdown box, then click "Next". + Choose the authentication appropriate for your site, and + work your way through the final configuration options. + Modify the <varname>$db</varname> variable in the + <filename>codestriker.conf</filename> file appropriately + (see the example) so that Codestriker knows how to connect + to this datasource. For more advanced connection settings, + please consult the DBD::ODBC man page or online manual. </para> </sect2> <sect2> @@ -366,6 +370,8 @@ # Database password. $dbpasswd = 'cspasswd'; </programlisting> + Other examples for other database systems are present in the + configuration file. </para> </sect2> @@ -419,91 +425,94 @@ file). For many Codestriker deployments, there may only be a single SCM system. There is currently support for CVS, Subversion, Perforce, Visual Source Safe, and ClearCase. - An example setting could be the following: + Here are examples from the codestriker.conf file: <programlisting> +# Valid repositories which may be selected at the create topic screen. +# The order shown here is the order presented in the option list. Most +# deployments will only require a single repository to be specified. +# Comment out / modify entries appropriate for your deployment. +# +# If this list is empty it won't be possible to view the entire contents of a +# file before the proposed change and/or after. All of the places +# in the application that ask for, or display repository information will +# be hidden and lastly, it will be impossible to make a diff review topic +# on files that already checked in. @valid_repositories = ( + # Example CVSROOT of a CVS repository on the same machine as the + # codestriker server. '/home/sits/cvs', + + # Example of a CVS repository which contains the URL to a viewcvs + # installation (CVS web is also supported), followed by the + # CVSROOT of the repository. 'http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi /cvsroot', + + # The next example is the syntax used for specifying a Subversion + # repository, which is simply the subversion repository URL + # prefixed # by svn: 'svn:http://svn.collab.net/repos/svn/trunk', - ':pserver:anonymous:pas...@cv...:/cvsroot', - 'c:/cvsrep', - 'perforce:sits:client@localhost:1666', - 'clearcase:h:\\my_stuff\\view_name\\vob_name' + + # Subversion server with authentication. The user name and + # password should be added to the end and separated by + # semicolons. + 'svn:http://svn.collab.net/repos/svn/trunk;username;password', + + # Example CVS pserver config with username and password + # specified. + ':pserver:sits:pas...@cv...:/cvsroot', + + # Example CVS pserver config with proxy options. + ':pserver;proxy=abc.com;proxyport=8080:sits:pw...@cv...', + + # Example CVS pserver with empty password. + ':pserver:anonymous:@cvs.sourceforge.net:/cvsroot', + + # Example CVS server which will be connected to with SSH. This + # assumes the appropriate ssh keys have been created so that the + # process running the Codestriker application can connect to the + # CVS server without requiring a password to be entered. + ':ext:sits@localhost:/home/sits/cvs', + + # Visual SourceSafe repository on same machine at default + # location. Username "admin", password "password". + 'vss:admin;password', + + # Visual SourceSafe repository on same machine, but with specific + # repository location specified. + 'vss:c:\\Program Files\\Microsoft Visual Studio\\VSS;admin;password', + + # Visual SourceSafe repository located on a network fileshare. + 'vss:\\\\VisualSourceSafeMachineName\\SharedRepositoryPath;admin;password', + # Example Win32 CVS repository on the same machine. + ':local:c:\\cvsrep', + + # Another Win32 CVS repository on the same machine. + 'c:/cvsrep2', + + # The next example is for a Perforce repository. After the + # leading :perforce identifier, the next two components are the + # Perforce user and client parameters. The last two parameters + # after the '@' symbol represent the host and port number of + # the Perforce server. + 'perforce:sits:sits2@localhost:1666', + + # The final 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 + # 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 + # and versions mentioned in the review text, when necessary. + # 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' ); - </programlisting> - This is Perl syntax for a list of string values. The first - value indicates a CVS repository on the same machine as - Codestriker, which has a CVSROOT of - <filename>/home/sits/cvs</filename>. - </para> - <para> - If you have ViewCVS installed on your site, Codestriker can - use it directly for CVS information, if CVS is not installed - on the same machine. The second value - <filename>http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi /cvsroot</filename> - contain the base URL for accessing ViewCVS, and the second - part contains the CVSROOT value of this repository, which is - <filename>/cvsroot</filename>. - </para> - <para> - Codestriker can also work with other source control systems. - There is currently support for CVS, Subversion (<ulink - url="http://subversion.tigris.org">http://subversion.tigris.org</ulink>), - Perforce (<ulink - url="http://www.perforce.com/">http://www.perforce.com/</ulink>), - Visual Source Safe (<ulink - url="msdn.microsoft.com/ssafe/">msdn.microsoft.com/ssafe/</ulink>) - and ClearCase. In the future other SCM systems will become - available depending on demand and contributions. The third - string - <filename>svn:http://svn.collab.net/repos/svn/trunk</filename> - is a Subversion repository URL prefixed by - "svn:". Codestriker works with both http style repositories, - and the stand alone Subversion server. The Subversion - repository can be located on another computer than the one - running Codestriker. - </para> - <para> - The next value which is likely to be common for many - deployments is an anonymous CVS pserver specification. The - string is actually in the same form as a CVS pserver URL. - Note you can also use the :ext method with SSH, if the user - running the Codestriker application has the ability to - connect to the CVS server via SSH (see the configuration - file for an example). For more information of setting up - anonymous pserver access, please consult the CVS manual. - Note if your anonymous account does not have a password, the - setting would be (note the colons): - <programlisting> - ':pserver:anonymous:@cvs.sourceforge.net:/cvsroot' - </programlisting> - </para> - <para> - The next value is an example of a CVS repository located on - a Win32 system. Note that forward slashes are still used as - a directory separator. - </para> - <para> - The next value is a Perforce repository specification, - where after the "perforce:" keyword, there is the Perforce - user and client, followed by the hostname and port of the - Perforce server. - </para> - <para> - The final value is a ClearCase repository specification, - where after the "clearcase:" keyword, is the pathname to a - shared snapshot view, where 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 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 and versions mentioned in the review text, - when necessary. It is also important that the user account - running the webserver process has permission to access to - the snapshot view. - </para> + </programlisting> + </para> <para> During a review, it is sometimes beneficial to see the revision history of a file, such as information provided by @@ -520,7 +529,7 @@ revision information can be found using the URL specified. </para> <para> - Finally, if you are using CVS, please make sure the + If you are using CVS, make sure the <varname>$cvs</varname> setting is set to the correct path. For UNIX, this is likely to be something like: <programlisting> @@ -537,6 +546,14 @@ setting filenames, you should always use forward slashes.</emphasis> </para> + <para> + If you are using Perforce, make sure the + <varname>$p4</varname> setting is set to the correct path. + </para> + <para> + If you are using Visual SourceSafe, make sure the + <varname>$vss</varname> setting is set to the correct path. + </para> </sect2> <sect2> <title>Bug-Tracking Integration</title> @@ -699,10 +716,6 @@ 'tif', 'tiff', 'xbm', 'fnt', 'ttf', 'pfm', 'pfb', 'eps', 'wpj', 'sxi'); -# Indicate if topics can be deleted. Turning this to false can be useful for -# "anonymous" installations of codestriker. -$allow_delete = 1; - # Indicate if topics can be listed/searched. Turning this to false can be # useful for "anonymous" installations of Codestriker. $allow_searchlist = 1; @@ -966,24 +979,6 @@ data migrations. </para> <para> - For Window systems, edit the first line from the files - <filename>bin/checksetup.pl</filename> and - <filename>bin/codestriker.pl.base</filename>. For example, if - you have Perl installed in <filename>c:\perl\perl</filename>, - then the first line of <filename>bin/checksetup.pl</filename> - should look like: -<programlisting> -#!c:/perl/perl -w -</programlisting> - The first line of <filename>bin/codestriker.pl.base</filename> - should look like: -<programlisting> -#!c:/perl/perl -w -</programlisting> - <emphasis>Note the use of forward slashes. Also note the -T - flag must be removed for Win32 users, due to very obscure reasons.</emphasis> - </para> - <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>. @@ -998,7 +993,7 @@ For Windows, you need to do something like the following from the command prompt: <programlisting> -% cd c:\codestriker\bin +% cd c:\codestriker\install\location\bin % checksetup.pl </programlisting> </para> Index: SubmitEditTopicProperties.pm =================================================================== RCS file: /cvsroot/codestriker/codestriker/lib/Codestriker/Action/SubmitEditTopicProperties.pm,v retrieving revision 1.9 retrieving revision 1.10 diff -u -r1.9 -r1.10 --- SubmitEditTopicProperties.pm 9 Nov 2004 21:01:10 -0000 1.9 +++ SubmitEditTopicProperties.pm 21 Nov 2004 05:00:08 -0000 1.10 @@ -37,9 +37,7 @@ my $projectid = $http_input->get('projectid'); # Check if this action is allowed, and that the state is valid. - if ($Codestriker::allow_delete == 0 && $topic_state eq "Delete") { - $http_response->error("This function has been disabled"); - } elsif (! grep /^$topic_state$/, @Codestriker::topic_states) { + if (! grep /^$topic_state$/, @Codestriker::topic_states) { $http_response->error("Topic state $topic_state unrecognised"); } @@ -83,7 +81,7 @@ } if ($feedback eq "") { - if ($topic_state eq "Delete") { + if ($topic_state eq "Deleted") { $rc = $topic->delete(); if ($rc == $Codestriker::INVALID_TOPIC) { $feedback .= "Topic no longer exists.\n"; @@ -128,7 +126,7 @@ $feedback =~ s/\n/<BR>/g; $http_input->{feedback} = $feedback; if ($rc == $Codestriker::INVALID_TOPIC || - ($rc == $Codestriker::OK && $topic_state eq "Delete")) { + ($rc == $Codestriker::OK && $topic_state eq "Deleted")) { if ($Codestriker::allow_searchlist) { # Go to the topic list screen for just open topics. $http_input->{sstate} = "0"; Index: SubmitEditTopicsState.pm =================================================================== RCS file: /cvsroot/codestriker/codestriker/lib/Codestriker/Action/SubmitEditTopicsState.pm,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- SubmitEditTopicsState.pm 17 Oct 2004 22:32:41 -0000 1.6 +++ SubmitEditTopicsState.pm 21 Nov 2004 05:00:08 -0000 1.7 @@ -38,7 +38,7 @@ } # The main topic list page does not allow deletes, so block this out. - if ($topic_state eq "Delete") { + if ($topic_state eq "Deleted") { $http_response->error("This function has been disabled"); } Index: createproject.html.tmpl =================================================================== RCS file: /cvsroot/codestriker/codestriker/template/en/default/createproject.html.tmpl,v retrieving revision 1.17 retrieving revision 1.18 diff -u -r1.17 -r1.18 --- createproject.html.tmpl 21 Sep 2004 22:22:09 -0000 1.17 +++ createproject.html.tmpl 21 Nov 2004 05:00:10 -0000 1.18 @@ -1,6 +1,6 @@ [%# Screen for the create project form. #%] -[% PROCESS header.html.tmpl version = version displaymenu = 1 help = "x362.html" %] +[% PROCESS header.html.tmpl version = version displaymenu = 1 help = "x350.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.38 retrieving revision 1.39 diff -u -r1.38 -r1.39 --- createtopic.html.tmpl 17 Nov 2004 10:04:40 -0000 1.38 +++ createtopic.html.tmpl 21 Nov 2004 05:00:10 -0000 1.39 @@ -1,6 +1,6 @@ [%# Screen for the create topic form. #%] -[% PROCESS header.html.tmpl version = version displaymenu = 1 help = "x386.html" %] +[% PROCESS header.html.tmpl version = version displaymenu = 1 help = "x374.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.11 retrieving revision 1.12 diff -u -r1.11 -r1.12 --- editcomment.html.tmpl 30 Sep 2004 10:27:09 -0000 1.11 +++ editcomment.html.tmpl 21 Nov 2004 05:00:10 -0000 1.12 @@ -97,7 +97,7 @@ [% USE AutomagicLinks %] -[% PROCESS header.html.tmpl displaymenu = 0 version = version help = "x484.html#ADD-COMMENT" %] +[% PROCESS header.html.tmpl displaymenu = 0 version = version help = "x473.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.17 retrieving revision 1.18 diff -u -r1.17 -r1.18 --- editproject.html.tmpl 30 Sep 2004 10:27:09 -0000 1.17 +++ editproject.html.tmpl 21 Nov 2004 05:00:10 -0000 1.18 @@ -1,6 +1,6 @@ [%# Screen for the edit project form. #%] -[% PROCESS header.html.tmpl version = version displaymenu = 1 help = "x362.html" %] +[% PROCESS header.html.tmpl version = version displaymenu = 1 help = "x350.html" %] <script language="JavaScript"> Index: listprojects.html.tmpl =================================================================== RCS file: /cvsroot/codestriker/codestriker/template/en/default/listprojects.html.tmpl,v retrieving revision 1.15 retrieving revision 1.16 diff -u -r1.15 -r1.16 --- listprojects.html.tmpl 18 Sep 2004 00:54:20 -0000 1.15 +++ listprojects.html.tmpl 21 Nov 2004 05:00:10 -0000 1.16 @@ -1,6 +1,6 @@ [%# Display a list of projects #%] -[% PROCESS header.html.tmpl version = version displaymenu = 1 help = "x362.html" %] +[% PROCESS header.html.tmpl version = version displaymenu = 1 help = "x350.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.29 retrieving revision 1.30 diff -u -r1.29 -r1.30 --- listtopics.html.tmpl 18 Oct 2004 23:43:58 -0000 1.29 +++ listtopics.html.tmpl 21 Nov 2004 05:00:10 -0000 1.30 @@ -1,6 +1,6 @@ [%# Screen for show a list of topics. #%] -[% PROCESS header.html.tmpl version = version displaymenu = 1 help = "x335.html" %] +[% PROCESS header.html.tmpl version = version displaymenu = 1 help = "x319.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.9 retrieving revision 1.10 diff -u -r1.9 -r1.10 --- metricsreport.html.tmpl 30 Sep 2004 10:27:09 -0000 1.9 +++ metricsreport.html.tmpl 21 Nov 2004 05:00:10 -0000 1.10 @@ -1,6 +1,6 @@ [%# Screen for the metrics report. #%] -[% PROCESS header.html.tmpl version = version displaymenu = 1 help ="x673.html" %] +[% PROCESS header.html.tmpl version = version displaymenu = 1 help ="x662.html" %] <!-- "" --> Index: search.html.tmpl =================================================================== RCS file: /cvsroot/codestriker/codestriker/template/en/default/search.html.tmpl,v retrieving revision 1.23 retrieving revision 1.24 diff -u -r1.23 -r1.24 --- search.html.tmpl 30 Sep 2004 10:27:09 -0000 1.23 +++ search.html.tmpl 21 Nov 2004 05:00:10 -0000 1.24 @@ -1,6 +1,6 @@ [%# Screen for search topics. #%] -[% PROCESS header.html.tmpl version = version displaymenu = 1 help = "x637.html" %] +[% PROCESS header.html.tmpl version = version displaymenu = 1 help = "x626.html" %] <H1>Topic search</H1> Index: viewtopic.html.tmpl =================================================================== RCS file: /cvsroot/codestriker/codestriker/template/en/default/viewtopic.html.tmpl,v retrieving revision 1.28 retrieving revision 1.29 diff -u -r1.28 -r1.29 --- viewtopic.html.tmpl 30 Sep 2004 10:27:09 -0000 1.28 +++ viewtopic.html.tmpl 21 Nov 2004 05:00:10 -0000 1.29 @@ -4,7 +4,7 @@ customised. #%] [% PROCESS viewtopicheader.html.tmpl version = version - help = "x484.html#VIEW-TOPIC" topicview = 1 topicproperties = 0 + help = "x473.html#VIEW-TOPIC" topicview = 1 topicproperties = 0 topiccomments = 0 topicinfo = 0 %] <p> Index: viewtopiccomments.html.tmpl =================================================================== RCS file: /cvsroot/codestriker/codestriker/template/en/default/viewtopiccomments.html.tmpl,v retrieving revision 1.14 retrieving revision 1.15 diff -u -r1.14 -r1.15 --- viewtopiccomments.html.tmpl 30 Sep 2004 10:27:09 -0000 1.14 +++ viewtopiccomments.html.tmpl 21 Nov 2004 05:00:10 -0000 1.15 @@ -3,7 +3,7 @@ [% USE AutomagicLinks %] [% PROCESS viewtopicheader.html.tmpl version = version - help = "x583.html" topicview = 0 topicproperties = 0 topiccomments = 1 + help = "x572.html" topicview = 0 topicproperties = 0 topiccomments = 1 topicinfo = 0 %] <SCRIPT language="JavaScript"> Index: viewtopicinfo.html.tmpl =================================================================== RCS file: /cvsroot/codestriker/codestriker/template/en/default/viewtopicinfo.html.tmpl,v retrieving revision 1.15 retrieving revision 1.16 diff -u -r1.15 -r1.16 --- viewtopicinfo.html.tmpl 30 Sep 2004 10:27:09 -0000 1.15 +++ viewtopicinfo.html.tmpl 21 Nov 2004 05:00:10 -0000 1.16 @@ -4,7 +4,7 @@ [% PROCESS viewtopicheader.html.tmpl version = version topicview = 0 topicproperties = 0 topiccomments = 0 topicinfo = 1 - help = "x618.html" %] + help = "x607.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.13 retrieving revision 1.14 diff -u -r1.13 -r1.14 --- viewtopicproperties.html.tmpl 9 Nov 2004 21:01:16 -0000 1.13 +++ viewtopicproperties.html.tmpl 21 Nov 2004 05:00:10 -0000 1.14 @@ -5,7 +5,7 @@ [% PROCESS viewtopicheader.html.tmpl version = version topicview = 0 topiccomments = 0 topicinfo = 0 topicproperties = 1 - help = "x605.html" %] + help = "x594.html" %] <script language="JavaScript"> <!-- @@ -20,7 +20,7 @@ var stateSelection = document.form.topic_state.options[stateIndex].value; // Confirm with the user if they are deleting. - if (stateSelection == 'Delete') + if (stateSelection == 'Deleted') { return confirm('This topic and all of its comments will be ' + 'permanently removed. Are you sure you want ' + @@ -214,14 +214,12 @@ [% FOREACH state = states %] [% IF state == default_state %] <option selected value="[% state %]">[% state %]</option> + [% ELSIF state == 'Deleted' %] + <option value="Deleted">Delete Topic ... </option> [% ELSE %] <option value="[% state %]">[% state %]</option> [% END %] [% END %] - [%# Render a "delete" button, for deleting topics, if enabled #%] - [% IF delete_enabled != 0 %] - <option value="Delete">Delete Topic ... </option> - [% END %] </select> </td> </tr> |
|
From: <si...@us...> - 2004-11-21 05:00:25
|
Topic "CVS commit: * The $allow_delete config variable has been ..." Author: si...@us... Reviewers: cod...@li... URL: http://codestriker.sourceforge.net/cgi-bin/codestriker.pl?topic=232080&action=view&brmode=1&fview=-1 -------------------------------------------------------------- Description: * The $allow_delete config variable has been removed. If topic deletion is to be enabled, the 'Deleted' state needs to be added to the @topic_states configuration variable in codestriker.conf. Updated manual and configuration file for all the new options for the 1.8.5 release. Updated help links. -------------------------------------------------------------- The topic was created with the following files: codestriker/CHANGELOG codestriker/INFO.txt codestriker/codestriker.conf codestriker/bin/checksetup.pl codestriker/bin/codestriker.pl.base codestriker/doc/codestriker.sgml codestriker/lib/Codestriker/Action/SubmitEditTopicProperties.pm codestriker/lib/Codestriker/Action/SubmitEditTopicsState.pm codestriker/template/en/default/createproject.html.tmpl codestriker/template/en/default/createtopic.html.tmpl codestriker/template/en/default/editcomment.html.tmpl codestriker/template/en/default/editproject.html.tmpl codestriker/template/en/default/listprojects.html.tmpl codestriker/template/en/default/listtopics.html.tmpl codestriker/template/en/default/metricsreport.html.tmpl codestriker/template/en/default/search.html.tmpl codestriker/template/en/default/viewtopic.html.tmpl codestriker/template/en/default/viewtopiccomments.html.tmpl codestriker/template/en/default/viewtopicinfo.html.tmpl codestriker/template/en/default/viewtopicproperties.html.tmpl |