Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 10 Jan 1999 23:38:51 +0800
From:      Peter Wemm <peter@netplex.com.au>
To:        committers@FreeBSD.ORG
Cc:        kuriyama@sky.rim.or.jp, man-jp-core@jp.freebsd.org
Subject:   Re: $Id$ tag in manpage 
Message-ID:  <199901101538.XAA54726@spinner.netplex.com.au>
In-Reply-To: Your message of "Mon, 11 Jan 1999 02:07:26 %2B1100." <199901101507.CAA24019@godzilla.zeta.org.au> 

next in thread | previous in thread | raw e-mail | index | archive | help
Bruce Evans wrote:
> >> Yet another reason is that some files have
> >> $FreeBSD$ instead of $Id$.
> >... 
> >  If we can use $FreeBSD$ ids, it will help us to managing FreeBSD
> >repository and local (or other OS's or development project's which is
> >not yet imported) repository.
> >  Is this change (from $Id$ to $FreeBSD$) planned near future?  If this
> >changes are scheduled, we'll wait to add $Id$s until that.  But if this
> >is planned but not scheduled, I think to add $Id$s now is not bad idea.
> 
> Not for the near future.  There is some resistance to changing files
> just to change ids.  To expand $FreeBSD$ now, you have to use special
> cvs flags (-kv ?).  See src/usr.bin/objformat /* for examples.  I
> don't know if this is a good idea.  I would just add $Id$.

No, it's already active and has been active for over 18 months.  $FreeBSD$
works right now.  CVS and CVSup support it on a per-repository basis.  There
are no special flags.

What is in doubt is whether we should use the XFree86 stile CVSHeader 
format (which shows the repository-relative pathname), or plain Id format 
which has no pathname at all.

ie:
/* $FreeBSD: src/lib/libz/zutil.h,v 1.3 1998/02/28 06:08:17 steve Exp $ */
versus
/* $FreeBSD: zutil.h,v 1.3 1998/02/28 06:08:17 steve Exp $ */

The reason why it's worth doing this (either one, it doesn't really matter
which), is so we can preserve vendor $Id$'s without having to turn off
expansion completely, like what happens in a good deal of src/contrib.  In
those parts of src/contrib, it's impossible to add $Id$'s, even on files
that we modify.

IMHO, from a repository management perspective, this alone is enough reason
to do a global sweep.

Cheers,
-Peter



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



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