Weird cvs update issue

"Stephen Gross" <[email protected]> Wed, 12 Jan 2005 15:26:48 -0500
Newsgroups gmane.comp.java.netbeans.modules.javacvs.devel
Message-ID <002301c4f8e5$0e125c20$8df51681@sgross>
Ok, I've got a cvs repository working with two branch tags. I've gotten the 
netbeans library working for checkout (by revision), but when I try to do a 
cvs update from one branch to another, I run into a weird problem. The 
update works fine on files in the root directory, but it doesn't process 
subdirectories correctly. It strips the first character from the name of the 
subdirectory, then tries to update the files therein. After awhile of this, 
it eventually throws an exception.

Consider the following file structure for the repository:

BranchTag: 1_1

/blah.txt
/foo-directory
/foo-directory/foofoo.txt (contents specific to 1.1)

BranchTag: 1_2

/blah.txt
/foo-directory
/foo-directory/foofoo.txt (contents specific to 1.2)

If the cvs update worked normally, the update from 1_1 to 1_2 should replace 
the 1_1 file tree with the 1_2 tree. In this instance, however, I end up 
with:

BranchTag: 1_2
/blah.txt
/foo-directory
/foo-directory/foofoo1_1.txt
/oo-directory
/oo-directory/foofoo1_1.txt

This is plenty weird. Any ideas? (I've tried playing around with all 
the -d, -P, -C options on the update command).

Thanks,
--Steve