From owner-cvs-contrib Sat May 17 06:41:06 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id GAA24015 for cvs-contrib-outgoing; Sat, 17 May 1997 06:41:06 -0700 (PDT) Received: from freefall.freebsd.org (freefall.cdrom.com [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id GAA23983; Sat, 17 May 1997 06:40:13 -0700 (PDT) From: Peter Wemm Received: (from peter@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id GAA07853; Sat, 17 May 1997 06:38:46 -0700 (PDT) Date: Sat, 17 May 1997 06:38:46 -0700 (PDT) Message-Id: <199705171338.GAA07853@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-contrib@FreeBSD.ORG Subject: cvs commit: src/contrib/cvs/src main.c rcs.c rcs.h Sender: owner-cvs-contrib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk peter 1997/05/17 06:38:46 PDT Modified files: contrib/cvs/src main.c rcs.c rcs.h Log: Complete the support for $FreeBSD$. Add an option "tagexpand=" which controls the RCSINCEXC encironment variable for our rcs version, and also convert the rest of the checkout enhancements from rcs into cvs's fast checkout code. (yes, cvs doesn't call 'co' anymore) We now have fine grained individual keyword expansion control and can set the keyword to anything the user wants. Also, a new keyword, $CVSHeader$ comes in from rcs, it's like $Header$ except that it shows the pathname relative to the cvsroot. eg: $FreeBSD: src/bin/ls/ls.c,v 1.10.2.14 1997/05/17 13:15:45 peter Exp $ ^^^^^^^^^^^^^^^^^ The idea for this comes from $XFree86$ which expands like $CVSHeader$. The "local id" string can be set to expand like Id, Header or CVSHeader. (Matching support for this is apparently happening in cvsup right now) Revision Changes Path 1.5 +22 -25 src/contrib/cvs/src/main.c 1.5 +123 -20 src/contrib/cvs/src/rcs.c 1.2 +34 -7 src/contrib/cvs/src/rcs.h