Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 08 Sep 1999 18:19:18 +0800
From:      Peter Wemm <peter@netplex.com.au>
To:        current@freebsd.org
Subject:   HEADS UP: repository changes "done".
Message-ID:  <19990908101918.642661CA8@overcee.netplex.com.au>

next in thread | raw e-mail | index | archive | help
Some "large footprint" changes have been made to the CVS tree and should
be nearly finished.  In a nutshell:

- $Id$ and all other traditional rcs keywords are now preserved and
no longer touched by our tools.

- $FreeBSD$ is expanded as an alias for $CVSHeader$  (like $Header$ but
with the CVSROOT path chopped off).

- -ko expansion on certain parts of the tree has been turned off as it's
no longer needed to preserve vendor $Id$s.

This has a couple of important implications for people pulling down the
cvs tree.  First, make sure you are fetching at least the src-base
collection as this expansion is controlled by CVSROOT/options.
Without it, $FreeBSD$ won't get expanded.  FYI it looks like this:
tag=FreeBSD=CVSHeader
tagexpand=iFreeBSD

The first line sets the tag alias (ie: $FreeBSD$ is exapanded like
$CVSHeader$), and the second line controls the expansion..  it means
 "i"nclude only $FreeBSD$ in the list of expanded keywords.

These changes to cvs and rcs have their roots in code obtained a long time
ago from the XFree86 folks.

There have been a few hiccups along the way.  cvsweb.cgi isn't quite doing
the right thing yet, but that will be fixed shortly.

Cheers,
-Peter



To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-current" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?19990908101918.642661CA8>