Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 5 Jun 2012 01:09:50 -0500
From:      Mark Linimon <linimon@lonesome.com>
To:        Erich <erichfreebsdlist@ovitrap.com>
Cc:        freebsd-stable@freebsd.org, Mark Andrews <marka@isc.org>, Chris Rees <crees@freebsd.org>, "freebs @mail.isc.org>> Current FreeBSD" <freebsd-current@freebsd.org>, "O. Hartmann" <ohartman@zedat.fu-berlin.de>, Adam Strohl <adams-freebsd@ateamsystems.com>
Subject:   Re: Why Are You NOT Using FreeBSD?
Message-ID:  <20120605060950.GC32448@lonesome.com>
In-Reply-To: <2188078.y2TVGRxzTH@x220.ovitrap.com>
References:  <C480320C-0CD9-4B61-8AFB-37085C820AB7@FreeBSD.org> <2490439.EC638TI0j3@x220.ovitrap.com> <20120605053316.CDE9A2145078@drugs.dv.isc.org> <2188078.y2TVGRxzTH@x220.ovitrap.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, Jun 05, 2012 at 01:00:45PM +0700, Erich wrote:
> All of these, with the exception of HEAD (which is always a valid tag),
> only apply to the src/ tree. The ports/, doc/, and www/ trees are not
> branched.

If you create a branch, you must create a tag for that branch.

However, you can create a tag without creating a branch.  That is what
is done for the ports tree.

It's not particularly easy to see this on cvsweb.  But let's take a look
at a random Mk/bsd.*.mk file via 'cvs log':

  RCS file: /home/FreeBSD/pcvs/ports/Mk/bsd.apache.mk,v
  Working file: bsd.apache.mk
  head: 1.36
  branch:
  locks: strict
  access list:
  symbolic names:
          RELEASE_8_3_0: 1.35
          RELEASE_9_0_0: 1.33
          RELEASE_7_4_0: 1.26
          RELEASE_8_2_0: 1.26
          RELEASE_6_EOL: 1.26
  [...]
          RELEASE_6_1_0: 1.9
          RELEASE_5_5_0: 1.9
  keyword substitution: kv
  total revisions: 36;    selected revisions: 36
  description:
  ----------------------------
  revision 1.36
  date: 2012/05/23 08:17:48;  author: miwi;  state: Exp;  lines: +2 -2
  - Remove emacs mode, -*- mode: ...; -*- [1]
  - Comments for BUILD_ and RUN_DEPENDS fail to mention alternate means to specify dependencie [2]
  - Fix make reinstall [3]
  - Trivial comment change for PORTDATA [4]
  [...]

and so forth.

The line "RELEASE_8_3_0: 1.35" tells you "the version of this file
as of tag RELEASE_8_3_0 was r1.35."  So that's what's on the 8.3R
distribution media.

mcl



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