cvs commit: src/test/test baaz

YONETANI Tomokazu qhwt+dfly at les.ath.cx
Sun Apr 30 22:37:00 PDT 2006


On Sun, Apr 30, 2006 at 09:16:39AM -0700, Matthew Dillon wrote:
> 
> :Matt, do you have the following line in cvsweb.conf?
> :
> :  @rcsdiff_options = qw(-q);
> :
> :I believe this should prevent rcsdiff from complaining about the commitid.
> :
> :The relavant changes to cvsweb:
> :  http://docs.FreeBSD.org/cgi/mid.cgi?200308032035.h73KZ58o039826
> :
> :Cheers.
> 
>     That's not in there.  But the rev we are running is 1.119.2.6.  I
>     dunno if it has that feature or not.

It doesn't, but the change is trivial(attached), or even easier:
# cd /path/to/cvsweb_directory
# sed -i.orig 's/{rcsdiff}, /&"-q", /' cvsweb.cgi

Cheers.
Index: cvsweb.cgi
===================================================================
RCS file: /home/ncvs/projects/cvsweb/cvsweb.cgi,v
retrieving revision 1.119.2.6
diff -u -p -r1.119.2.6 cvsweb.cgi
--- cvsweb.cgi	26 Sep 2002 20:56:05 -0000	1.119.2.6
+++ cvsweb.cgi	1 May 2006 04:57:00 -0000
@@ -93,7 +93,7 @@ use vars qw (
     $module $use_descriptions %descriptions @mytz $dwhere $moddate
     $use_moddate $has_zlib $gzip_open
     $allow_tar @tar_options @gzip_options @zip_options @cvs_options
-    @annotate_options $LOG_FILESEPARATOR $LOG_REVSEPARATOR
+    @annotate_options @rcsdiff_options $LOG_FILESEPARATOR $LOG_REVSEPARATOR
     $tmpdir $HTML_DOCTYPE $HTML_META
 );
 
@@ -2040,7 +2040,8 @@ sub doDiff($$$$$$) {
 	if (!open($fh, "-|")) {    # child
 		open(STDERR, ">&STDOUT");    # Redirect stderr to stdout
 		openOutputFilter();
-		exec($CMD{rcsdiff}, @difftype, "-r$rev1", "-r$rev2", $fullname) or exit -1;
+		exec($CMD{rcsdiff}, @rcsdiff_options, @difftype,
+		     "-r$rev1", "-r$rev2", $fullname) or exit -1;
 	}
 	if ($human_readable) {
 		http_header();
Index: cvsweb.conf
===================================================================
RCS file: /home/ncvs/projects/cvsweb/cvsweb.conf,v
retrieving revision 1.36.2.3
diff -u -p -r1.36.2.3 cvsweb.conf
--- cvsweb.conf	23 Sep 2002 05:30:17 -0000	1.36.2.3
+++ cvsweb.conf	1 May 2006 04:57:00 -0000
@@ -511,6 +511,10 @@ push @cvs_options, '-u' if ($uname eq 'N
 #      To make annotate work against a read only repository, add -n, e.g.:
 #      @annotate_options = (@cvs_options, '-n');
 
+# Options to pass to rcsdiff(1).
+# Probably the only useful one here is -q (suppress diagnostic output).
+ at rcsdiff_options = qw(-q);
+
 1;
 
 #EOF




More information about the Commits mailing list