From b6cb62b8b1865e91c52de8c0d5dd6cca500e00df Mon Sep 17 00:00:00 2001 From: John Polstra <jdp@FreeBSD.org> Date: Tue, 22 Jul 1997 03:21:57 +0000 Subject: [PATCH] Add warnings emphasizing that tags such as RELENG_2_2 must not be used for the ports-* collections. --- handbook/cvsup.sgml | 30 ++++++++++++++++++++++++------ 1 file changed, 24 insertions(+), 6 deletions(-) diff --git a/handbook/cvsup.sgml b/handbook/cvsup.sgml index 92dd82569f..a7d715a656 100644 --- a/handbook/cvsup.sgml +++ b/handbook/cvsup.sgml @@ -1,4 +1,4 @@ -<!-- $Id: cvsup.sgml,v 1.22 1997-07-16 19:17:28 jdp Exp $ --> +<!-- $Id: cvsup.sgml,v 1.23 1997-07-22 03:21:57 jdp Exp $ --> <!-- The FreeBSD Documentation Project --> <sect1><heading>CVSup<label id="cvsup"></heading> @@ -189,6 +189,13 @@ directly from the CVS repository, which contains all of the versions. You specify which one of them you want using the "tag=" and "date=" value fields. +<p><bf>WARNING:</bf> Be very careful to specify any "tag=" fields +correctly. Some tags are valid only for certain collections of +files. If you specify an incorrect or misspelled tag, CVSup will +delete files which you probably do not want deleted. +In particular, use <em>only </em>"<tt>tag=.</tt>" for the "ports-*" +collections. + <p>The "tag=" field names a symbolic tag in the repository. There are two kinds of tags, revision tags and branch tags. A revision tag refers to a specific revision. Its meaning stays the same from day to @@ -203,11 +210,14 @@ different tomorrow than it means today. <tag/tag=./ The main line of development, also known as FreeBSD-current. Note: the "." is not punctuation; it is the name of the tag. + Valid for all collections. <tag/tag=RELENG_2_2/ The line of development for FreeBSD-2.2.x. + Not valid for the ports-* collections. <tag/tag=RELENG_2_1_0/ The line of development for FreeBSD-2.1.x, also known as FreeBSD-stable. + Not valid for the ports-* collections. </descrip> <p>Here are the revision tags that users might be interested in: @@ -215,27 +225,35 @@ different tomorrow than it means today. <descrip> <tag/tag=RELENG_2_2_2_RELEASE/ FreeBSD-2.2.2. + Not valid for the ports-* collections. <tag/tag=RELENG_2_2_1_RELEASE/ FreeBSD-2.2.1. + Not valid for the ports-* collections. <tag/tag=RELENG_2_2_0_RELEASE/ FreeBSD-2.2.0. + Not valid for the ports-* collections. <tag/tag=RELENG_2_1_7_RELEASE/ FreeBSD-2.1.7. + Not valid for the ports-* collections. <tag/tag=RELENG_2_1_6_1_RELEASE/ FreeBSD-2.1.6.1. + Not valid for the ports-* collections. <tag/tag=RELENG_2_1_6_RELEASE/ FreeBSD-2.1.6. + Not valid for the ports-* collections. <tag/tag=RELENG_2_1_5_RELEASE/ FreeBSD-2.1.5. + Not valid for the ports-* collections. <tag/tag=RELENG_2_1_0_RELEASE/ FreeBSD-2.1.0. + Not valid for the ports-* collections. </descrip> -<p>Be very careful to type the tag name exactly as shown. CVSup cannot -distinguish between valid and invalid tags. If you misspell the tag, -CVSup will behave as though you had specified a valid tag which happens -to refer to no files at all. It will delete your existing sources in -that case. +<p><bf>WARNING:</bf> Be very careful to type the tag name exactly as +shown. CVSup cannot distinguish between valid and invalid tags. +If you misspell the tag, CVSup will behave as though you had +specified a valid tag which happens to refer to no files at all. +It will delete your existing sources in that case. <p>When you specify a branch tag, you normally receive the latest versions of the files on that line of development. If you wish to receive some