Re: Why Are You NOT Using FreeBSD?

From: Mark Linimon <linimon_at_lonesome.com>
Date: Tue, 5 Jun 2012 01:09:50 -0500
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
Received on Tue Jun 05 2012 - 04:09:51 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:40:27 UTC