[cvsnt] Bug on import with multiple vendor tags
Alberto Barbati
abarbati at ubistudios.it
Wed Jun 18 13:51:27 BST 2003
Hi Everybody,
I was trying to use import with multiple vendor tags as described in CVS
Cederqvist manual (13.6) and I encountered a strange bug that assigns the
release tags incorrectly to a (wrong) branch instead of a revision. My "cvs
version" returns
Client: Concurrent Versions System (CVSNT) 2.0.4 (client/server)
Server: Concurrent Versions System (CVSNT) 2.0.4 (client/server)
Both server and client installed on Win2K.
To reproduce the bug:
1) create an empty folder with one non-empty text file test.txt
2) execute "cvs -d:sspi:cvshost:\cvs import modulename branch1 initial1"
3) execute "cvs -d:sspi:cvshost:\cvs import -b 1.1.3 modulename branch2
initial2"
4) execute "cvs -d:sspi:cvshost:\cvs checkout modulename"
5) move to the modulename folder and execute "cvs status -v". The output is:
File: test.txt Status: Up-to-date
Working revision: 1.1.1.1
Repository revision: 1.1.1.1 /cvs/modulename/test.txt,v
Expansion option: (default)
Commit Identifier: (node)
Sticky Tag: (none)
Sticky Date: (none)
Sticky Options: (none)
Merge From: (none)
Existing Tags:
initial2 (branch: 1.1.1) <<<< BUG HERE!
branch2 (branch: 1.1.3)
initial1 (revision: 1.1.1.1)
branch1 (branch: 1.1.1)
The "initial2" tag should point to *revision* 1.1.3.1 and not to *branch*
1.1.1.
Alberto Barbati
More information about the cvsnt
mailing list