[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: [INFO-CVS] Branch Tag not a branch tag
From: |
Rick Genter |
Subject: |
RE: [INFO-CVS] Branch Tag not a branch tag |
Date: |
Fri, 2 May 2008 14:15:34 -0400 |
> From: address@hidden
> [mailto:address@hidden
> On Behalf Of Larry Jones
> Sent: Friday, May 02, 2008 10:43 AM
> To: Dan Peterson
> Cc: address@hidden
> Subject: Re: [INFO-CVS] Branch Tag not a branch tag
>
> Dan Peterson writes:
> >
> > Would there be any harm in simply doing this:
> >
> > cvs rtag -r foo_branch -F -b foo_branch tree
>
> Yes. If it works at all (which I'm not sure it does), it
> would mess up
> all the currently correct files by creating a *new* branch
> rooted at the
> tip of the exiting branch with the same name as the existing branch,
> which would then become nameless. I don't know of any simple
> way to fix
> the problem, you have to find the individual files that are wrong and
> fix them one by one.
One approach might be to do the following:
- back up your repository
- cvs rtag -d foo_branch tree
This will delete the foo_branch tag from any file in the tree where
foo_branch is *not* a branch tag. CVS will complain about the files
where it was a branch tag and not do the deletion. The output of the
command (sans the warnings) should be a list of the files that need to
be re-tagged
- cvs rtag -b foo_branch <list of files identified in output of previous
cvs rtag command>
--
Rick Genter
Principal Software Engineer
Silverlink Communications