[cvsnt] [BUG]

Max Khon fjoe at samodelkin.net
Wed Nov 24 14:07:02 GMT 2004


Hi!

Description:

cvsnt looses files when modified files are present in both
current directory and sub-directories and commit is performed into
repository which is overridden using -d.

How to repeat:

Create two repositories. First is referenced below as $CVSROOT_A
and the second as $CVSROOT_B:

cvs -d $CVSROOT_A co foo

Suppose that there is a file foo/foo.c and a subdirectory with another
file in this module foo/bar/bar.c.

cd foo
<modify both foo.c and bar/bar.c>
cvs -d $CVSROOT_B commit

Both files will be shown as modified (that is correct).
Enter commit message, save and exit.
Only bar/bar.c will be committed (foo.c is missed).

This bug was present in stock cvs (at least in version 1.11.2).
This bug is not present in recent stock stable cvs version
(version 1.11.17 does not have it).

This bug is very annoying when local CVS repository mirror is used.

/fjoe



More information about the cvsnt mailing list