I know cvs recommends to ignore the versions of files and use tags, but
why is this so hard?  Here's an example that creates a new repository,
adds a file o the trunk.  Creates 2 branches 1.1.2 and 1.1.4.  I update
to 1.1.4 and add a file.  Why can't the version start with 1.1.4.1
instead of 1.1.2.1?

$  mkdir test
$  cd test
$  cvs import test test test1
$  cd ..
$  rm -fr test
$  cvs checkout test
$  cd test
$  touch file
$  cvs add file
$  cvs commit file
$  cvs tag -b test-1-1-2
$  cvs tag -b test-1-1-4
$  cvs update -r test-1-1-4
$  touch file2
$  cvs add file2
$  cvs commit file2
$  cvs status

===================================================================
File: file              Status: Up-to-date

   Working revision:    1.1
   Repository revision: 1.1     /cvs/test/file,v
   Sticky Tag:          test-1-1-4 (branch: 1.1.4)
   Sticky Date:         (none)
   Sticky Options:      (none)

===================================================================
File: file2             Status: Up-to-date

   Working revision:    1.1.2.1
   Repository revision: 1.1.2.1 /cvs/test/Attic/file2,v
   Sticky Tag:          test-1-1-4 (branch: 1.1.2)
   Sticky Date:         (none)
   Sticky Options:      (none)

_______________________________________________
Info-cvs mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/info-cvs

Reply via email to