===================================================================
RCS file: /cvs/cvsweb/cvsweb.cgi,v
retrieving revision 1.27
retrieving revision 1.33
diff -u -p -r1.27 -r1.33
--- cvsweb/cvsweb.cgi 1998/12/30 19:31:43 1.27
+++ cvsweb/cvsweb.cgi 1999/09/06 07:02:40 1.33
@@ -28,7 +28,7 @@
# OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
# SUCH DAMAGE.
#
-# $fId: cvsweb.cgi,v 1.26 1998/11/10 19:26:16 motoyuki Exp $
+# $FreeBSD$
#
@@ -71,6 +71,8 @@ require 'cgi-style.pl';
%mirrors = (
'Germany', 'http://www.de.freebsd.org/cgi/cvsweb.cgi',
+ 'Spain', 'http://www.es.freebsd.org/cgi/cvsweb.cgi',
+ 'California', 'http://www.freebsd.org/cgi/cvsweb.cgi',
'Japan', 'http://www.jp.freebsd.org/cgi/cvsweb.cgi',
);
@@ -327,9 +329,7 @@ sub htmlify {
$string =~ s/>/>/g;
if ($pr) {
- $string =~ s|\bpr(\W+[a-z]+/\W*)(\d+)|$&|ig ||
- $string =~ s|\bpr[:#]?\s*#?(\d+)\b|$&|ig ||
- $string =~ s!\b(bin|conf|docs|gnu|i386|kern|misc|ports)\/(\d+)\b!$&!ig;
+ $string =~ s!\b((pr[:#]?\s*#?)|((bin|conf|docs|gnu|i386|kern|misc|ports)\/))(\d+)\b!$&!ig;
}
$string;
@@ -429,7 +429,9 @@ sub checkout {
"Unexpected output from co: $_");
}
$_ = ;
- if (/^revision\s+$rev\s*$/) {
+ if ($rev eq ".") {
+ # latest rev requested, don't check
+ } elsif (/^revision\s+$rev\s*$/) {
# As expected
} else {
&fatal("500 Internal Error",
@@ -723,7 +725,7 @@ sub dolog {
print " (vendor branch)";
}
print " " . &ctime($date{$_}) . " UTC by ";
- print "" . $author{$_} . "\n";
+ print "" . $author{$_} . "\n";
if ($revsym{$_}) {
print "
CVS Tags: $revsym{$_}";
}