From owner-cvs-all Sun Jan 10 07:39:32 1999 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id HAA03325 for cvs-all-outgoing; Sun, 10 Jan 1999 07:39:32 -0800 (PST) (envelope-from owner-cvs-all@FreeBSD.ORG) Received: from spinner.netplex.com.au (spinner.netplex.com.au [202.12.86.3]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id HAA03317 for ; Sun, 10 Jan 1999 07:39:27 -0800 (PST) (envelope-from peter@netplex.com.au) Received: from spinner.netplex.com.au (peter@localhost [127.0.0.1]) by spinner.netplex.com.au (8.9.1/8.9.1/Netplex) with ESMTP id XAA54726; Sun, 10 Jan 1999 23:38:52 +0800 (WST) (envelope-from peter@spinner.netplex.com.au) Message-Id: <199901101538.XAA54726@spinner.netplex.com.au> X-Mailer: exmh version 2.0.2 2/24/98 To: committers@FreeBSD.ORG cc: kuriyama@sky.rim.or.jp, man-jp-core@jp.freebsd.org Subject: Re: $Id$ tag in manpage In-reply-to: Your message of "Mon, 11 Jan 1999 02:07:26 +1100." <199901101507.CAA24019@godzilla.zeta.org.au> Date: Sun, 10 Jan 1999 23:38:51 +0800 From: Peter Wemm Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk 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