*BSD News Article 95620


Return to BSD News archive

Path: euryale.cc.adfa.oz.au!newshost.carno.net.au!harbinger.cc.monash.edu.au!news.mira.net.au!news.netspace.net.au!news.mel.connect.com.au!munnari.OZ.AU!news.ecn.uoknor.edu!feed1.news.erols.com!howland.erols.net!newshub2.home.com!newshub1.home.com!news.home.com!enews.sgi.com!news.corp.sgi.com!news.sgi.com!csulb.edu!data.ramona.vix.com!nnrp1.crl.com!not-for-mail
From: "Jordan K. Hubbard" <jkh@FreeBSD.org>
Newsgroups: comp.unix.bsd.freebsd.misc
Subject: Re: BSD vs Linux
Date: Mon, 19 May 1997 03:32:11 -0700
Organization: Walnut Creek CDROM
Lines: 35
Message-ID: <33802C2B.41C67EA6@FreeBSD.org>
References: <337A4307.3BF9@vertexcomm.com> <01bc60d8$3ffed900$a299adcf@argus.axxis.com> <337B054B.FF6D5DF@FreeBSD.org> <EAC69M.IqC@nonexistent.com>
NNTP-Posting-Host: time.cdrom.com
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
X-Mailer: Mozilla 3.01 (X11; I; FreeBSD 2.2-STABLE i386)
Xref: euryale.cc.adfa.oz.au comp.unix.bsd.freebsd.misc:41139

Louis Epstein wrote:
> Are there *significant* differences between 2.1.5 and 2.1.7.1?
> 2.1.6,2.1.7,and 2.1.7.1 have each been announced as bugfix releases.

Yes, heaps.

Enumerating them would take more time than I've got, so the CVS tree is,
as usual, Your Friend when it comes to determining just what's changed
between any two releases.

Assuming that you had a local copy of the CVS repository on hand (see
16.3 of the FreeBSD Handbook for info on how to obtain such a thing),
you could answer this question for yourself by doing:

setenv CVSROOT /where/your/CVS/repository/is/
cvs rdiff -rRELENG_2_1_5_RELEASE -rRELENG_2_1_7_1_RELEASE src >&
diff-city.txt

Whenever the release engineer (that's me!) does a release, he tags it
with a tag starting with the string ``RELENG_'' to signify that it was a
release-engineer's tag, the rest depending on the release name being
produced and with all `-' characters changed to `_'s.  Using that
simple(?) formula, it's therefore easy to derive what a given release's
tag is going to look like.

If you still prefer to see a list of such tags, it's also easy enough to
do just by saying:

	cd /usr/src	# assuming this is checked out of CVS
	cvs log Makefile	# Gives you a list of all tags on a
				# well-known file.

-- 
- Jordan Hubbard
  FreeBSD core team / Walnut Creek CDROM.