From owner-freebsd-cvsweb@FreeBSD.ORG Tue Feb 10 09:17:28 2004 Return-Path: Delivered-To: freebsd-cvsweb@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6313016A4CE; Tue, 10 Feb 2004 09:17:28 -0800 (PST) Received: from mail-in-01.arcor-online.net (mail-in-01.arcor-online.net [151.189.21.41]) by mx1.FreeBSD.org (Postfix) with ESMTP id 31E5543D1D; Tue, 10 Feb 2004 09:17:28 -0800 (PST) (envelope-from naddy@mips.inka.de) Received: from kemoauc.mips.inka.de (dsl-082-082-076-203.arcor-ip.net [82.82.76.203]) by mail-in-01.arcor-online.net (Postfix) with ESMTP id B55A4872C1E; Tue, 10 Feb 2004 18:17:25 +0100 (CET) Received: from kemoauc.mips.inka.de (localhost [127.0.0.1]) i1AHHPhw081016; Tue, 10 Feb 2004 18:17:25 +0100 (CET) (envelope-from naddy@kemoauc.mips.inka.de) Received: (from naddy@localhost) by kemoauc.mips.inka.de (8.12.10/8.12.10/Submit) id i1AHHOPn081015; Tue, 10 Feb 2004 18:17:25 +0100 (CET) (envelope-from naddy) Date: Tue, 10 Feb 2004 18:17:25 +0100 (CET) Message-Id: <200402101717.i1AHHOPn081015@kemoauc.mips.inka.de> To: FreeBSD-gnats-submit@freebsd.org From: Christian Weisgerber X-send-pr-version: 3.113 X-GNATS-Notify: cc: freebsd-cvsweb@freebsd.org Subject: devel/cvsweb broken with perl5.8 X-BeenThere: freebsd-cvsweb@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Christian Weisgerber List-Id: CVS Web maintenance mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 10 Feb 2004 17:17:28 -0000 >Submitter-Id: current-users >Originator: Christian Weisgerber >Organization: >Confidential: no >Synopsis: devel/cvsweb broken with perl5.8 >Severity: serious >Priority: low >Category: ports >Class: sw-bug >Release: FreeBSD 5.2-CURRENT alpha >Environment: System: FreeBSD kemoauc.mips.inka.de 5.2-CURRENT FreeBSD 5.2-CURRENT #0: Mon Feb 9 20:54:04 CET 2004 root@:/usr/src/sys/alpha/compile/KEMOAUC alpha >Description: cvsweb.cgi from devel/cvsweb 2.0.6 is broken with perl5.8 due to the latter's stricter taint checks. Probably the port should be updated to one of the newer releases coming out of projects/cvsweb. >How-To-Repeat: >Fix: From owner-freebsd-cvsweb@FreeBSD.ORG Wed Feb 11 01:31:22 2004 Return-Path: Delivered-To: freebsd-cvsweb@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8FD0A16A4CE; Wed, 11 Feb 2004 01:31:22 -0800 (PST) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 730A043D2F; Wed, 11 Feb 2004 01:31:22 -0800 (PST) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (linimon@localhost [127.0.0.1]) i1B9VMbv060074; Wed, 11 Feb 2004 01:31:22 -0800 (PST) (envelope-from linimon@freefall.freebsd.org) Received: (from linimon@localhost) by freefall.freebsd.org (8.12.10/8.12.10/Submit) id i1B9VMWL060070; Wed, 11 Feb 2004 01:31:22 -0800 (PST) (envelope-from linimon) Date: Wed, 11 Feb 2004 01:31:22 -0800 (PST) From: Mark Linimon Message-Id: <200402110931.i1B9VMWL060070@freefall.freebsd.org> To: linimon@FreeBSD.org, freebsd-ports-bugs@FreeBSD.org, freebsd-cvsweb@FreeBSD.org Subject: Re: ports/62650: devel/cvsweb broken with perl5.8 X-BeenThere: freebsd-cvsweb@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS Web maintenance mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 11 Feb 2004 09:31:22 -0000 Synopsis: devel/cvsweb broken with perl5.8 Responsible-Changed-From-To: freebsd-ports-bugs->freebsd-cvsweb Responsible-Changed-By: linimon Responsible-Changed-When: Wed Feb 11 01:31:00 PST 2004 Responsible-Changed-Why: Over to maintainer(s). http://www.freebsd.org/cgi/query-pr.cgi?pr=62650 From owner-freebsd-cvsweb@FreeBSD.ORG Wed Feb 11 03:01:43 2004 Return-Path: Delivered-To: freebsd-cvsweb@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D9E1716A55F for ; Wed, 11 Feb 2004 03:01:43 -0800 (PST) Received: from hrtades9.atea.be (viap102.atea.be [194.78.143.102]) by mx1.FreeBSD.org (Postfix) with ESMTP id 78B9843D1D for ; Wed, 11 Feb 2004 03:01:39 -0800 (PST) (envelope-from Olivier.Biot@siemens.com) Received: from hrtades10.atea.be (siemens.atea.be [139.10.143.141]) by hrtades9.atea.be with SMTP (Microsoft Exchange Internet Mail Service Version 5.5.2657.72) id D5YYBWRS; Wed, 11 Feb 2004 12:01:34 +0100 Received: by siemens.atea.be with Internet Mail Service (5.5.2653.19) id ; Wed, 11 Feb 2004 12:01:34 +0100 Message-ID: <6B546A602AD2D211BFF00008C7A4288906831DE5@hrtades2.atea.be> From: Biot Olivier To: "'freebsd-cvsweb@FreeBSD.org'" Date: Wed, 11 Feb 2004 12:01:27 +0100 MIME-Version: 1.0 X-Mailer: Internet Mail Service (5.5.2653.19) Content-Type: text/plain Subject: Generate a recursive diff? X-BeenThere: freebsd-cvsweb@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS Web maintenance mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 11 Feb 2004 11:01:44 -0000 Hi list, Is it possible to have cvsweb generating a recursive diff or generating a (compressed) archive containing all files modified after a given point in time? I know that CVS has a problem with recursive diffs that the directory name is not shown, but there are some workarounds available, e.g. in http://www.ethereal.com/cgi-bin/viewcvs.cgi/ethereal/tools/cvsdiff-fix.py). Regards, Olivier PS I am not subscribed to this list. From owner-freebsd-cvsweb@FreeBSD.ORG Thu Feb 12 09:41:53 2004 Return-Path: Delivered-To: freebsd-cvsweb@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1BF0F16A4CE; Thu, 12 Feb 2004 09:41:53 -0800 (PST) Received: from rambutan.pingpong.net (81.milagro.bahnhof.net [195.178.168.81]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8BB2243D1D; Thu, 12 Feb 2004 09:41:52 -0800 (PST) (envelope-from girgen@rambutan.pingpong.net) Received: from rambutan.pingpong.net (localhost [127.0.0.1]) i1CHfnd4001802; Thu, 12 Feb 2004 18:41:49 +0100 (CET) (envelope-from girgen@rambutan.pingpong.net) Received: (from girgen@localhost) by rambutan.pingpong.net (8.12.9p2/8.12.9/Submit) id i1CHfm5a001801; Thu, 12 Feb 2004 18:41:49 +0100 (CET) (envelope-from girgen) Date: Thu, 12 Feb 2004 18:41:49 +0100 (CET) Message-Id: <200402121741.i1CHfm5a001801@rambutan.pingpong.net> To: FreeBSD-gnats-submit@freebsd.org From: Palle Girgensohn X-send-pr-version: 3.113 X-GNATS-Notify: cc: freebsd-cvsweb@freebsd.org Subject: cvsweb fails w/ perl5.8.3 @ fbsd 4.9 X-BeenThere: freebsd-cvsweb@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Palle Girgensohn List-Id: CVS Web maintenance mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 12 Feb 2004 17:41:53 -0000 >Submitter-Id: current-users >Originator: Palle Girgensohn >Organization: PING PONG >Confidential: no >Synopsis: cvsweb fails w/ perl5.8.3 @ fbsd 4.9 >Severity: non-critical >Priority: low >Category: ports >Class: sw-bug >Release: FreeBSD 4.9-p1 i386 >Environment: System: FreeBSD-4.9-p1 When running cvsweb in a setup with freebsd-4.9 and perl 5.8.3, I get this error: Insecure dependency in exec while running with -T switch at /usr/local/www/intrawww/cgi-bin/cvsweb.cgi line 2140. >Description: >How-To-Repeat: >Fix: removing -T from the first line in cvsweb.cgi fixes the problem: - #!/usr/bin/perl -wT + #!/usr/bin/perl -w I guess this is a work-around, and that there is a way to keep -T and still have a working cvsweb, but I cannot figure out what that would be, sorry... :) /Palle From owner-freebsd-cvsweb@FreeBSD.ORG Thu Feb 12 13:17:30 2004 Return-Path: Delivered-To: freebsd-cvsweb@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1F49C16A4CE; Thu, 12 Feb 2004 13:17:30 -0800 (PST) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 04DA143D1D; Thu, 12 Feb 2004 13:17:30 -0800 (PST) (envelope-from linimon@FreeBSD.org) Received: from freefall.freebsd.org (linimon@localhost [127.0.0.1]) i1CLHTbv014787; Thu, 12 Feb 2004 13:17:29 -0800 (PST) (envelope-from linimon@freefall.freebsd.org) Received: (from linimon@localhost) by freefall.freebsd.org (8.12.10/8.12.10/Submit) id i1CLHT9v014783; Thu, 12 Feb 2004 13:17:29 -0800 (PST) (envelope-from linimon) Date: Thu, 12 Feb 2004 13:17:29 -0800 (PST) From: Mark Linimon Message-Id: <200402122117.i1CLHT9v014783@freefall.freebsd.org> To: linimon@FreeBSD.org, freebsd-ports-bugs@FreeBSD.org, freebsd-cvsweb@FreeBSD.org Subject: Re: ports/62743: cvsweb fails w/ perl5.8.3 @ fbsd 4.9 X-BeenThere: freebsd-cvsweb@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS Web maintenance mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 12 Feb 2004 21:17:30 -0000 Synopsis: cvsweb fails w/ perl5.8.3 @ fbsd 4.9 Responsible-Changed-From-To: freebsd-ports-bugs->freebsd-cvsweb Responsible-Changed-By: linimon Responsible-Changed-When: Thu Feb 12 13:17:12 PST 2004 Responsible-Changed-Why: Over to maintainer(s). http://www.freebsd.org/cgi/query-pr.cgi?pr=62743 From owner-freebsd-cvsweb@FreeBSD.ORG Fri Feb 13 15:50:30 2004 Return-Path: Delivered-To: freebsd-cvsweb@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id CB25A16A4CE for ; Fri, 13 Feb 2004 15:50:30 -0800 (PST) Received: from go4.ext.ti.com (go4.ext.ti.com [192.91.75.132]) by mx1.FreeBSD.org (Postfix) with ESMTP id 801FA43D46 for ; Fri, 13 Feb 2004 15:50:30 -0800 (PST) (envelope-from wolf@ti.com) Received: from dlep50.itg.ti.com ([157.170.141.74]) by go4.ext.ti.com (8.12.10/8.12.10) with ESMTP id i1DNoTOo007411; Fri, 13 Feb 2004 17:50:29 -0600 (CST) Received: from fedex.hou.asp.ti.com (localhost [127.0.0.1]) by dlep50.itg.ti.com (8.12.10/8.12.10) with ESMTP id i1DNoTCq012081; Fri, 13 Feb 2004 17:50:29 -0600 (CST) Received: from ti.com (lnx005.hou.asp.ti.com [158.218.61.15]) by fedex.hou.asp.ti.com (8.9.3/8.9.3) with ESMTP id RAA16475; Fri, 13 Feb 2004 17:50:29 -0600 (CST) Message-ID: <402D62C4.3050300@ti.com> Date: Fri, 13 Feb 2004 17:50:28 -0600 From: Christopher Wolf Organization: Texas Instruments User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.6) Gecko/20040113 X-Accept-Language: en-us, en MIME-Version: 1.0 To: freebsd-cvsweb@FreeBSD.org Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-Content-Filtered-By: Mailman/MimeDel 2.1.1 Subject: Issues/patches for 2.9.2 X-BeenThere: freebsd-cvsweb@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: wolf@ti.com List-Id: CVS Web maintenance mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 13 Feb 2004 23:50:30 -0000 I installed the Beta cvsweb.cgi a few days ago and found a few issues I'd like to suggest improvements to. Below are some context diffs and comments on each issue. The issues are: - side-by-side needs more than 164 characters in some environments - tarball/zip downloads don't seem to work in a nested module - shortLogLen set to large values causes hard to read table wrapping - diff/branch links are turned off when viewing a specific revision - enscript call uses -x x option, which is not Mozilla compatible - hard to see diffs in color side-by-side view - side-by-side diffs often color unmodified lines Patch and commentary below. -W ------------------------------------------------------------------------------ *With GNU diffutils version 2.7 and an 80 character wide development environment(!), 164 characters is not wide enough for side-by-side diffs. A change to 168 shows all 80 columns with room for the diff indicators:* *************** *** 267,273 **** }, { 'descr' => 'side by side', ! 'opts' => ['--side-by-side', '--width=164'], 'colored' => 0, }, ); --- 268,274 ---- }, { 'descr' => 'side by side', ! 'opts' => ['--side-by-side', '--width=168'], 'colored' => 0, }, ); *************** *** 570,576 **** }, { 'descr' => 'side by side, colored', ! 'opts' => ['--side-by-side', '--width=164'], 'colored' => 0, }, ); --- 571,577 ---- }, { 'descr' => 'side by side, colored', ! 'opts' => ['--side-by-side', '--width=168'], 'colored' => 0, }, ); ------------------------------------------------------------------------------ *When trying to download a tarball/zipfile, the cvs command checks the files out into one directory, and the zip/tar command tries to read another: the cvs command checks out the module tree path (i.e. master/rts/shared/) while the zip/tar command refers to the base module (i.e. shared/ in this example). This change modifies the cvs checkout command to use the same name as the tar/zip, although a more complex fix is probably needed: * *************** *** 54,59 **** --- 54,60 ---- require 5.006; use strict; + use File::Basename; use warnings; use filetest qw(access); *************** *** 747,753 **** $tag = 'HEAD' if ($tag eq 'MAIN'); my @cmd = ! ($CMD{cvs}, @cvs_options, '-Qd', $cvsroot, 'export', '-r', $tag, $module); my $export_err; my ($errcode, $err) = runproc(\@cmd, '2>', \$export_err); if ($errcode) { --- 748,755 ---- $tag = 'HEAD' if ($tag eq 'MAIN'); my @cmd = ! ($CMD{cvs}, @cvs_options, '-Qd', $cvsroot, 'export', '-d', basename($module), '-r', $tag, $module); ! my $export_err; my ($errcode, $err) = runproc(\@cmd, '2>', \$export_err); if ($errcode) { ------------------------------------------------------------------------------ * When the configuration variable $shortLogLen is set to something longer (such as 500), the file and age columns in the directory view will wrap, which is hard to read. This change makes those columns nowrap, so that the log message is what wraps. This could be added to the userid columns too, but those seldom contain spaces.* *************** *** 1004,1010 **** next if ($file eq updir() && $where eq '/'); my ($rev, $date, $log, $author, $filename, $keywordsubst) = @{$fileinfo{$file}} if (defined($fileinfo{$file})); ! printf "\n", ($dirrow % 2) ? 'even' : 'odd'; if ($file eq updir()) { --- 1006,1012 ---- next if ($file eq updir() && $where eq '/'); my ($rev, $date, $log, $author, $filename, $keywordsubst) = @{$fileinfo{$file}} if (defined($fileinfo{$file})); ! printf "\n", ($dirrow % 2) ? 'even' : 'odd'; if ($file eq updir()) { *************** *** 1035,1041 **** # Show last change in dir if ($filename) { ! print "\n \n"; print readableTime(time() - $date, 0) if $date; print "\n", htmlquote($author) if $show_author; --- 1037,1043 ---- # Show last change in dir if ($filename) { ! print "\n \n"; print readableTime(time() - $date, 0) if $date; print "\n", htmlquote($author) if $show_author; *************** *** 1084,1090 **** $filesfound++; printf "\n", ($dirrow % 2) ? 'even' : 'odd'; ! printf '', $allow_cvsgraph ? '' : ' colspan="2"'; my $icon = $isbinary ? $binfileicon : $fileicon; if ($nofilelinks) { --- 1086,1092 ---- $filesfound++; printf "\n", ($dirrow % 2) ? 'even' : 'odd'; ! printf '', $allow_cvsgraph ? '' : ' colspan="2"'; my $icon = $isbinary ? $binfileicon : $fileicon; if ($nofilelinks) { *************** *** 1095,1101 **** print ' ', &link(htmlquote($file), $url), $attic; print '', graph_link($fileurl) if $allow_cvsgraph; print "\n", display_link($fileurl, $rev); ! print "\n"; print readableTime(time() - $date, 0) if $date; print "\n", htmlquote($author) if $show_author; print "\n"; --- 1097,1103 ---- print ' ', &link(htmlquote($file), $url), $attic; print '', graph_link($fileurl) if $allow_cvsgraph; print "\n", display_link($fileurl, $rev); ! print "\n"; print readableTime(time() - $date, 0) if $date; print "\n", htmlquote($author) if $show_author; print "\n"; ------------------------------------------------------------------------------ * When a particular revision is chosen from a revision tree graph, most of the log links are turned off! I could not see a reason why, and the developers here wanted to use the tree to find a particular revision based on tag names, and then see the differences that made that revision. This change adds a config file variable that allows turning on those links:* [cvsweb.cgi:] *************** *** 2141,2147 **** if ($show_log_in_markup) { readLog($fullname) unless $logged; #,$rev); ! printLog($rev, $mimetype, $isbin); } else { print "Version: $rev
\n"; print "Tag: ", $input{only_with_tag}, "
\n" --- 2143,2149 ---- if ($show_log_in_markup) { readLog($fullname) unless $logged; #,$rev); ! printLog($rev, $mimetype, $isbin, $DEFAULTVALUE{'showlinksinmarkupview'}); } else { print "Version: $rev
\n"; print "Tag: ", $input{only_with_tag}, "
\n" [cvsweb.conf:] *************** *** 134,145 **** # hidenonreadable: Don't show entries which cannot be read # 1 Hide non-readable entries # 0 Show non-readable entries ! "hidenonreadable" => "1", # ln: Show line numbers in HTMLized views # 1 Show line numbers # 0 Don't show line numbers ! "ln" => "0", ); # --- 136,156 ---- # hidenonreadable: Don't show entries which cannot be read # 1 Hide non-readable entries # 0 Show non-readable entries ! "hidenonreadable" => "0", ! ! # showlinksinmarkupview: whether to show links or text in the markup ! # views. Might be desired if viewers use the ! # graph view to find a version and desire to ! # see changes from previous view without ! # having to click back to the log view. ! # 1 Show links for Branches, CVS Tags, Diffs, etc. ! # 0 Do not show these links ! "showlinksinmarkupview" => 1, # ln: Show line numbers in HTMLized views # 1 Show line numbers # 0 Don't show line numbers ! "ln" => "1", ); # ------------------------------------------------------------------------------ * When enscript's -x option is set to 'x', the resulting image map code is not compatible with the newer mozilla browsers, which are fairly particular about using 'name' vs 'id' for identifying the image map. This change calls out to use both name and id and the result is compatible with IE and Mozilla:* *************** *** 3110,3116 **** '-r', $cvsroot, '-i', '-M', $mapname, ! '-x', 'x', "-Omap_branch_href=\"href=\\\"./?only_with_tag=%(%t%)$qquery\\\"\"", "-Omap_rev_href=\"href=\\\"?rev=%(%R%)$qquery\\\"\"", "-Omap_diff_href=\"href=\\\"%(%F%).diff" . --- 3112,3118 ---- '-r', $cvsroot, '-i', '-M', $mapname, ! '-x', '4', "-Omap_branch_href=\"href=\\\"./?only_with_tag=%(%t%)$qquery\\\"\"", "-Omap_rev_href=\"href=\\\"?rev=%(%R%)$qquery\\\"\"", "-Omap_diff_href=\"href=\\\"%(%F%).diff" . ------------------------------------------------------------------------------ * The colors used to display diffs are hard to read, so I made the following change to force changes in diffs to appear with a grey background, making them much easier to pick out when scrolling large files:* [enscript/lang_cvsweb.st:] *************** *** 44,50 **** print (""); if (face[fg_color]) ! print (""); if (face[bg_color]) print (""); } --- 44,50 ---- print (""); if (face[fg_color]) ! print (""); if (face[bg_color]) print (""); } ------------------------------------------------------------------------------ * I also found that enscript's regexps in diffs.st would often, when displaying side-by-side colors diffs, get confused by lines of code ending in | (think OR) or > (think #include ) if it had a trailing tab. I modified the regexps in enscript's hl/diffs.st to be as follows, which works with the change of --side-by-side's --width from 164 to 168 (diff above) and adding --expand-tabs to @rcsdiff_options in the cvsweg,conf file. Now only real diffs appear in color!!* /^.................................................................................. > / { /^.................................................................................. \| / { /^.................................................................................. <$/ { ------------------------------------------------------------------------------ From owner-freebsd-cvsweb@FreeBSD.ORG Sat Feb 14 04:43:34 2004 Return-Path: Delivered-To: freebsd-cvsweb@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1915516A4CF for ; Sat, 14 Feb 2004 04:43:34 -0800 (PST) Received: from smtp3.pp.htv.fi (smtp3.pp.htv.fi [213.243.153.173]) by mx1.FreeBSD.org (Postfix) with ESMTP id DD98C43D1D for ; Sat, 14 Feb 2004 04:43:33 -0800 (PST) (envelope-from scop@FreeBSD.org) Received: from posti.pp.htv.fi (posti.pp.htv.fi [212.90.64.50]) by smtp3.pp.htv.fi (Postfix) with ESMTP id 4016327B1E1; Sat, 14 Feb 2004 14:43:32 +0200 (EET) Received: from [62.78.131.215] (cs78131215.pp.htv.fi [62.78.131.215]) /8.11.1) with ESMTP id i1EChVB13174; Sat, 14 Feb 2004 14:43:31 +0200 (EET) From: Ville =?ISO-8859-1?Q?Skytt=E4?= To: Biot Olivier In-Reply-To: <6B546A602AD2D211BFF00008C7A4288906831DE5@hrtades2.atea.be> References: <6B546A602AD2D211BFF00008C7A4288906831DE5@hrtades2.atea.be> Content-Type: text/plain Organization: FreeBSD Message-Id: <1076762611.9498.161.camel@bobcat.mine.nu> Mime-Version: 1.0 X-Mailer: Ximian Evolution 1.4.5 (1.4.5-7) Date: Sat, 14 Feb 2004 14:43:31 +0200 Content-Transfer-Encoding: 7bit cc: "'freebsd-cvsweb@FreeBSD.org'" Subject: Re: Generate a recursive diff? X-BeenThere: freebsd-cvsweb@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS Web maintenance mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 14 Feb 2004 12:43:34 -0000 On Wed, 2004-02-11 at 13:01, Biot Olivier wrote: > Is it possible to have cvsweb generating a recursive diff Nope. Added to TODO. > or generating a > (compressed) archive containing all files modified after a given point in > time? Not by time/date, but by tags it should work. Added to TODO. > I know that CVS has a problem with recursive diffs that the directory name > is not shown, but there are some workarounds available, e.g. in > http://www.ethereal.com/cgi-bin/viewcvs.cgi/ethereal/tools/cvsdiff-fix.py). I believe those problems have been fixed with (semi-)recent versions of cvs, I don't remember seeing them lately. From owner-freebsd-cvsweb@FreeBSD.ORG Sat Feb 14 12:43:39 2004 Return-Path: Delivered-To: freebsd-cvsweb@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 79BF516A4CE for ; Sat, 14 Feb 2004 12:43:39 -0800 (PST) Received: from smtp005.mail.ukl.yahoo.com (smtp005.mail.ukl.yahoo.com [217.12.11.36]) by mx1.FreeBSD.org (Postfix) with SMTP id BCE9043D1D for ; Sat, 14 Feb 2004 12:43:38 -0800 (PST) (envelope-from nono_99_fr@yahoo.fr) Received: from unknown (HELO yahoo.fr) (nono?99?fr@212.129.10.45 with plain) by smtp005.mail.ukl.yahoo.com with SMTP; 14 Feb 2004 20:43:37 -0000 Message-ID: <402E8877.9080300@yahoo.fr> Date: Sat, 14 Feb 2004 21:43:35 +0100 From: nono User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; fr; rv:1.6b) Gecko/20031205 Thunderbird/0.4 X-Accept-Language: fr, en MIME-Version: 1.0 To: freebsd-cvsweb@freebsd.org X-Enigmail-Version: 0.83.1.0 X-Enigmail-Supports: pgp-inline, pgp-mime Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Subject: Display Bug X-BeenThere: freebsd-cvsweb@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS Web maintenance mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 14 Feb 2004 20:43:39 -0000 Hi, I noticed a bug in cvsweb. I use cvsweb-2.0.6 and the bug has been solved in the beta version. The line 774 of cvsweb.cgi is : printf '', so the background color of the "Description" column header is $tableBorderColor. The line 774 should be : printf '', so the header background color is $columnHeaderColorDefault like other headers. Bruno