Forum OpenACS Development: Removing CVS symbolic tags

Collapse
Posted by Jeff Davis on
I am planning to delete some of the symbolic tags in the repository. There are so many now that I think romving some would make it easier to figure out what is in the repository. If you are depending on any of these tags let me know

Anyway, here are the ones I am planning on nuking:

        after-noquote                   (revision: 1.7)
        before-noquote                  (revision: 1.7)
        post-4-6-3b1-head               (revision: 1.7)
        pre-4-6-3b1-head                (revision: 1.6)
        jcd-merge-2                     (revision: 1.3.2.1)
        jcd-premerge                    (revision: 1.3)
        don-merge-1                     (revision: 1.2)
        initial-dev                     (revision: 1.1.1.1)

Anyone know what this one is for? as-2003-04-20 (revision: 1.3.2.5)

To soon to delete but should go at some point soon.

        post-ora9i-port                 (revision: 1.7)
        pre-ora9i-port                  (revision: 1.7)

I would also like to clean out the older release beta tags (like 4.5 and 4.6.1 betas) since I doubt they are of any value to any existing sites.

        oacs-4-6-1-b2                   (revision: 1.3.2.3)
        oacs-4-6-1-b1                   (revision: 1.3.2.2)
        oacs-4-6-beta-1                 (revision: 1.3.2.1)
        oacs-4-5-beta-1-2               (revision: 1.2)
        oacs-4-5-beta-1-1               (revision: 1.2)
        oacs-4-5-beta-1                 (revision: 1.2)

The full list of tags and branches:

        post-ora9i-port                 (revision: 1.7)
        pre-ora9i-port                  (revision: 1.7)
        oacs-4-6-4d1                    (revision: 1.3.2.6)
        openacs-org                     (branch: 1.3.2.6.2)
        oacs-4-6-3-final                (revision: 1.3.2.6)
        oacs-4-6-3-beta2                (revision: 1.3.2.6)
        after-noquote                   (revision: 1.7)
        before-noquote                  (revision: 1.7)
        post-4-6-3b1-head               (revision: 1.7)
        pre-4-6-3b1-head                (revision: 1.6)
        oacs-4-6-3-beta1                (revision: 1.3.2.6)
        as-2003-04-20                   (revision: 1.3.2.5)
        ora9i-patches                   (branch: 1.5.2)
        oacs-4-6-2-final                (revision: 1.3.2.5)
        oacs-4-6-2-b2                   (revision: 1.3.2.4)
        oacs-4-6-2-b1                   (revision: 1.3.2.4)
        oacs-4-6-1-final                (revision: 1.3.2.3)
        oacs-4-6-1-b2                   (revision: 1.3.2.3)
        oacs-4-6-1-b1                   (revision: 1.3.2.2)
        jcd-merge-2                     (revision: 1.3.2.1)
        oacs-4-6-final                  (revision: 1.3.2.1)
        oacs-4-6-beta-1                 (revision: 1.3.2.1)
        jcd-premerge                    (revision: 1.3)
        oacs-4-6                        (branch: 1.3.2)
        oacs-4-5-final                  (revision: 1.2)
        oacs-4-5-rc-1                   (revision: 1.2)
        don-merge-1                     (revision: 1.2)
        oacs-4-5-beta-1-2               (revision: 1.2)
        oacs-4-5-beta-1-1               (revision: 1.2)
        oacs-4-5-beta-1                 (revision: 1.2)
        oacs-4-5                        (branch: 1.2.2)
        initial-dev                     (revision: 1.1.1.1)
        OpenACS                         (branch: 1.1.1)
Collapse
Posted by Lars Pind on
Is this a TIP? If so, I approve.
Collapse
Posted by Jeff Davis on
Not really a TIP although if it were I guess I would approve too :)

I just wanted to post it here since I wanted to make sure people saw it (and I don't think there are that many people subscribed to the TIP forum yet).

Collapse
Posted by Don Baccus on
In my ongoing effort to learn more about CVS than any sane person should know, just how do you nuke a tag?

(I approve too)

Collapse
Posted by russ m on
Don: cvs -d <cvsroot> rtag -d <tag> <module>

I still want to smack whoever decided it'd be a good idea to use the same flags for different things depending on them being "CVS options" or "command options"...

Collapse
Posted by Joel Aufrecht on
Could you post the list of tags that would still exist?

If there was a problem, how would you recover?  Is it worth it worth making a file-system backup of the cvs tree?

Collapse
Posted by Jeff Davis on
If for some reason we needed one of the tags I am planning to delete I could recreate it by pulling it out of one of the backups. I doubt we would really need any of them though. I will make a tarball of the repository though to be safe.

The remaining tags would be:

        post-ora9i-port 
        pre-ora9i-port  
        oacs-4-6-4d1    
        openacs-org (branch)
        oacs-4-6-3-final 
        oacs-4-6-3-beta2 
        oacs-4-6-3-beta1 
        as-2003-04-20
        ora9i-patches (branch)
        oacs-4-6-2-final 
        oacs-4-6-2-b2    
        oacs-4-6-2-b1    
        oacs-4-6-1-final 
        oacs-4-6-final   
        oacs-4-6 (branch)        
        oacs-4-5-final  
        oacs-4-5-rc-1   
        oacs-4-5 (branch)
        OpenACS (Vendor Branch) 
Since we are not planning a 4.6.4 release maybe we should delete oacs-4-6-4d1. We can't delete ora9i-patches since it is a branch (although I wish we could). I still don't know where as-2003-04-20 came from but might delete that one as well.