Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 7 Sep 1995 22:58:54 +0800 (WST)
From:      Peter Wemm <peter@jhome.DIALix.COM>
To:        Mark Murray <mark@grondar.za>
Cc:        CVS-commiters@freefall.freebsd.org, cvs-user@freefall.freebsd.org
Subject:   Re: cvs commit: src/eBones/man acl_check.3 ext_srvtab.8 kadmin.8 kadmind.8 kdb_destroy.8 kdb_edit.8 kdb_init.8 kdb_util.8 kdestr 
Message-ID:  <Pine.BSF.3.91.950907224958.9516A-100000@jhome.DIALix.COM>
In-Reply-To: <199509070639.IAA07117@grumble.grondar.za>

next in thread | previous in thread | raw e-mail | index | archive | help
On Thu, 7 Sep 1995, Mark Murray wrote:
> Rodney W. Grimes wrote:
> > All RELENG_ tags should be removed from the copies.  I usually do this
> > with vi while the files are sitting in the Attic, though I am rather
> > bold in doing it that way it is the fastest way I know how and I;ve
> > been doing it that way for 3 years :-).  Probably should grok up a
> > perl/sed thingy to do these, problem is you need to look at and evalute
> > each and every tag, they have not always been called RELENG_ and you
> > don't just want to wholesale clean tags as there may be vendor tags
> > needed later.  Basically I know what all the tags are and can rapid
> > fire evalutate that as I go through each file without having do a
> > bazillon ``cvs rlog | head -20'' to pick out the tag lists, then
> > a pile of ``cvs tag -d blah file'' for each file.
> 
> :-O
> 
> I get palpitations just _reading_ a well munged CVS repository file.
> You _edit_ them??!

Yes. :-)  I must show you what we did to sendmail/conf.c,v to try and get 
it to do what we wanted.  We didn't end up using it, because of too many 
complications, but it might be an entertaining display of a maniac at 
work. :-)  (I changed about 8 deltas by hand, added a couple of 
artificial branches to generate the correct result for the RELENG stuff..)

> Anyway - sounds a little `untrivial' here to `just remove the tags'.
> 
> I would suggest that after my next round of commits (this evening -
> (this afternoon your time)) we do the last bit of direct repository copies
> to get the final directory structure (as per WP). _Then_ would be a 
> great time to detag the whole bloody lot...
> 
> M

Too late :-)  It's not all that much of a big deal anyway, so...

The following repository operation has been performed, with slight edits 
to reduce the length a bit:

Script started on Thu Sep  7 07:38:27 1995
peter@freefall[7:38am]~/work/eBones-100> cat ~/files
#! /bin/sh
while read file
do
  cvs tag -d RELENG_2_1_0 $file
  cvs tag -d RELENG_2_1_0_BP $file
  cvs tag -d RELENG_2_0_5 $file
  cvs tag -d RELENG_2_0_5_BP $file
  cvs tag -d RELEASE_2_0 $file
  cvs tag -d BETA_2_0 $file
  cvs tag -d ALPHA_2_0 $file
done << EOL
acl/acl_check.3
ext_srvtab/ext_srvtab.8
kadmin/kadmin.8
kadmind/kadmind.8
kdb_destroy/kdb_destroy.8
kdb_edit/kdb_edit.8
kdb_init/kdb_init.8
kdb_util/kdb_util.8
kdestroy/kdestroy.1
kinit/kinit.1
klist/klist.1
krb/krb.3
krb/krb_realmofhost.3
krb/krb_sendauth.3
krb/krb_set_tkt_string.3
krb/kuserok.3
krb/tf_util.3
ksrvtgt/ksrvtgt.1
ksrvutil/ksrvutil.8
kstash/kstash.8
EOL
peter@freefall[7:38am]~/work/eBones-101> sh -x ~/files
+ cvs tag -d RELENG_2_1_0 acl/acl_check.3
+ cvs tag -d RELENG_2_1_0_BP acl/acl_check.3
+ cvs tag -d RELENG_2_0_5 acl/acl_check.3
+ cvs tag -d RELENG_2_0_5_BP acl/acl_check.3
+ cvs tag -d RELEASE_2_0 acl/acl_check.3
+ cvs tag -d BETA_2_0 acl/acl_check.3
+ cvs tag -d ALPHA_2_0 acl/acl_check.3
+ cvs tag -d RELENG_2_1_0 ext_srvtab/ext_srvtab.8
+ cvs tag -d RELENG_2_1_0_BP ext_srvtab/ext_srvtab.8
+ cvs tag -d RELENG_2_0_5 ext_srvtab/ext_srvtab.8
+ cvs tag -d RELENG_2_0_5_BP ext_srvtab/ext_srvtab.8
+ cvs tag -d RELEASE_2_0 ext_srvtab/ext_srvtab.8
+ cvs tag -d BETA_2_0 ext_srvtab/ext_srvtab.8
+ cvs tag -d ALPHA_2_0 ext_srvtab/ext_srvtab.8
+ cvs tag -d RELENG_2_1_0 kadmin/kadmin.8
+ cvs tag -d RELENG_2_1_0_BP kadmin/kadmin.8
+ cvs tag -d RELENG_2_0_5 kadmin/kadmin.8
+ cvs tag -d RELENG_2_0_5_BP kadmin/kadmin.8
+ cvs tag -d RELEASE_2_0 kadmin/kadmin.8
+ cvs tag -d BETA_2_0 kadmin/kadmin.8
+ cvs tag -d ALPHA_2_0 kadmin/kadmin.8
+ cvs tag -d RELENG_2_1_0 kadmind/kadmind.8
+ cvs tag -d RELENG_2_1_0_BP kadmind/kadmind.8
+ cvs tag -d RELENG_2_0_5 kadmind/kadmind.8
+ cvs tag -d RELENG_2_0_5_BP kadmind/kadmind.8
+ cvs tag -d RELEASE_2_0 kadmind/kadmind.8
+ cvs tag -d BETA_2_0 kadmind/kadmind.8
+ cvs tag -d ALPHA_2_0 kadmind/kadmind.8
+ cvs tag -d RELENG_2_1_0 kdb_destroy/kdb_destroy.8
+ cvs tag -d RELENG_2_1_0_BP kdb_destroy/kdb_destroy.8
+ cvs tag -d RELENG_2_0_5 kdb_destroy/kdb_destroy.8
+ cvs tag -d RELENG_2_0_5_BP kdb_destroy/kdb_destroy.8
+ cvs tag -d RELEASE_2_0 kdb_destroy/kdb_destroy.8
+ cvs tag -d BETA_2_0 kdb_destroy/kdb_destroy.8
+ cvs tag -d ALPHA_2_0 kdb_destroy/kdb_destroy.8
+ cvs tag -d RELENG_2_1_0 kdb_edit/kdb_edit.8
+ cvs tag -d RELENG_2_1_0_BP kdb_edit/kdb_edit.8
+ cvs tag -d RELENG_2_0_5 kdb_edit/kdb_edit.8
+ cvs tag -d RELENG_2_0_5_BP kdb_edit/kdb_edit.8
+ cvs tag -d RELEASE_2_0 kdb_edit/kdb_edit.8
+ cvs tag -d BETA_2_0 kdb_edit/kdb_edit.8
+ cvs tag -d ALPHA_2_0 kdb_edit/kdb_edit.8
+ cvs tag -d RELENG_2_1_0 kdb_init/kdb_init.8
+ cvs tag -d RELENG_2_1_0_BP kdb_init/kdb_init.8
+ cvs tag -d RELENG_2_0_5 kdb_init/kdb_init.8
+ cvs tag -d RELENG_2_0_5_BP kdb_init/kdb_init.8
+ cvs tag -d RELEASE_2_0 kdb_init/kdb_init.8
+ cvs tag -d BETA_2_0 kdb_init/kdb_init.8
+ cvs tag -d ALPHA_2_0 kdb_init/kdb_init.8
+ cvs tag -d RELENG_2_1_0 kdb_util/kdb_util.8
+ cvs tag -d RELENG_2_1_0_BP kdb_util/kdb_util.8
+ cvs tag -d RELENG_2_0_5 kdb_util/kdb_util.8
+ cvs tag -d RELENG_2_0_5_BP kdb_util/kdb_util.8
+ cvs tag -d RELEASE_2_0 kdb_util/kdb_util.8
+ cvs tag -d BETA_2_0 kdb_util/kdb_util.8
+ cvs tag -d ALPHA_2_0 kdb_util/kdb_util.8
+ cvs tag -d RELENG_2_1_0 kdestroy/kdestroy.1
+ cvs tag -d RELENG_2_1_0_BP kdestroy/kdestroy.1
+ cvs tag -d RELENG_2_0_5 kdestroy/kdestroy.1
+ cvs tag -d RELENG_2_0_5_BP kdestroy/kdestroy.1
+ cvs tag -d RELEASE_2_0 kdestroy/kdestroy.1
+ cvs tag -d BETA_2_0 kdestroy/kdestroy.1
+ cvs tag -d ALPHA_2_0 kdestroy/kdestroy.1
+ cvs tag -d RELENG_2_1_0 kinit/kinit.1
+ cvs tag -d RELENG_2_1_0_BP kinit/kinit.1
+ cvs tag -d RELENG_2_0_5 kinit/kinit.1
+ cvs tag -d RELENG_2_0_5_BP kinit/kinit.1
+ cvs tag -d RELEASE_2_0 kinit/kinit.1
+ cvs tag -d BETA_2_0 kinit/kinit.1
+ cvs tag -d ALPHA_2_0 kinit/kinit.1
+ cvs tag -d RELENG_2_1_0 klist/klist.1
+ cvs tag -d RELENG_2_1_0_BP klist/klist.1
+ cvs tag -d RELENG_2_0_5 klist/klist.1
+ cvs tag -d RELENG_2_0_5_BP klist/klist.1
+ cvs tag -d RELEASE_2_0 klist/klist.1
+ cvs tag -d BETA_2_0 klist/klist.1
+ cvs tag -d ALPHA_2_0 klist/klist.1
+ cvs tag -d RELENG_2_1_0 krb/krb.3
+ cvs tag -d RELENG_2_1_0_BP krb/krb.3
+ cvs tag -d RELENG_2_0_5 krb/krb.3
+ cvs tag -d RELENG_2_0_5_BP krb/krb.3
+ cvs tag -d RELEASE_2_0 krb/krb.3
+ cvs tag -d BETA_2_0 krb/krb.3
+ cvs tag -d ALPHA_2_0 krb/krb.3
+ cvs tag -d RELENG_2_1_0 krb/krb_realmofhost.3
+ cvs tag -d RELENG_2_1_0_BP krb/krb_realmofhost.3
+ cvs tag -d RELENG_2_0_5 krb/krb_realmofhost.3
+ cvs tag -d RELENG_2_0_5_BP krb/krb_realmofhost.3
+ cvs tag -d RELEASE_2_0 krb/krb_realmofhost.3
+ cvs tag -d BETA_2_0 krb/krb_realmofhost.3
+ cvs tag -d ALPHA_2_0 krb/krb_realmofhost.3
+ cvs tag -d RELENG_2_1_0 krb/krb_sendauth.3
+ cvs tag -d RELENG_2_1_0_BP krb/krb_sendauth.3
+ cvs tag -d RELENG_2_0_5 krb/krb_sendauth.3
+ cvs tag -d RELENG_2_0_5_BP krb/krb_sendauth.3
+ cvs tag -d RELEASE_2_0 krb/krb_sendauth.3
+ cvs tag -d BETA_2_0 krb/krb_sendauth.3
+ cvs tag -d ALPHA_2_0 krb/krb_sendauth.3
+ cvs tag -d RELENG_2_1_0 krb/krb_set_tkt_string.3
+ cvs tag -d RELENG_2_1_0_BP krb/krb_set_tkt_string.3
+ cvs tag -d RELENG_2_0_5 krb/krb_set_tkt_string.3
+ cvs tag -d RELENG_2_0_5_BP krb/krb_set_tkt_string.3
+ cvs tag -d RELEASE_2_0 krb/krb_set_tkt_string.3
+ cvs tag -d BETA_2_0 krb/krb_set_tkt_string.3
+ cvs tag -d ALPHA_2_0 krb/krb_set_tkt_string.3
+ cvs tag -d RELENG_2_1_0 krb/kuserok.3
+ cvs tag -d RELENG_2_1_0_BP krb/kuserok.3
+ cvs tag -d RELENG_2_0_5 krb/kuserok.3
+ cvs tag -d RELENG_2_0_5_BP krb/kuserok.3
+ cvs tag -d RELEASE_2_0 krb/kuserok.3
+ cvs tag -d BETA_2_0 krb/kuserok.3
+ cvs tag -d ALPHA_2_0 krb/kuserok.3
+ cvs tag -d RELENG_2_1_0 krb/tf_util.3
+ cvs tag -d RELENG_2_1_0_BP krb/tf_util.3
+ cvs tag -d RELENG_2_0_5 krb/tf_util.3
+ cvs tag -d RELENG_2_0_5_BP krb/tf_util.3
+ cvs tag -d RELEASE_2_0 krb/tf_util.3
+ cvs tag -d BETA_2_0 krb/tf_util.3
+ cvs tag -d ALPHA_2_0 krb/tf_util.3
+ cvs tag -d RELENG_2_1_0 ksrvtgt/ksrvtgt.1
+ cvs tag -d RELENG_2_1_0_BP ksrvtgt/ksrvtgt.1
+ cvs tag -d RELENG_2_0_5 ksrvtgt/ksrvtgt.1
+ cvs tag -d RELENG_2_0_5_BP ksrvtgt/ksrvtgt.1
+ cvs tag -d RELEASE_2_0 ksrvtgt/ksrvtgt.1
+ cvs tag -d BETA_2_0 ksrvtgt/ksrvtgt.1
+ cvs tag -d ALPHA_2_0 ksrvtgt/ksrvtgt.1
+ cvs tag -d RELENG_2_1_0 ksrvutil/ksrvutil.8
+ cvs tag -d RELENG_2_1_0_BP ksrvutil/ksrvutil.8
+ cvs tag -d RELENG_2_0_5 ksrvutil/ksrvutil.8
+ cvs tag -d RELENG_2_0_5_BP ksrvutil/ksrvutil.8
+ cvs tag -d RELEASE_2_0 ksrvutil/ksrvutil.8
+ cvs tag -d BETA_2_0 ksrvutil/ksrvutil.8
+ cvs tag -d ALPHA_2_0 ksrvutil/ksrvutil.8
+ cvs tag -d RELENG_2_1_0 kstash/kstash.8
+ cvs tag -d RELENG_2_1_0_BP kstash/kstash.8
+ cvs tag -d RELENG_2_0_5 kstash/kstash.8
+ cvs tag -d RELENG_2_0_5_BP kstash/kstash.8
+ cvs tag -d RELEASE_2_0 kstash/kstash.8
+ cvs tag -d BETA_2_0 kstash/kstash.8
+ cvs tag -d ALPHA_2_0 kstash/kstash.8
peter@freefall[7:42am]~/work/eBones-102> ^D
Script done on Thu Sep  7 07:42:38 1995

Mark: You may want to try this on your repository as well if you've done 
the copies yourself.

Cheers,
-Peter




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.3.91.950907224958.9516A-100000>