Hi,

since cvs 1.10 there is a bug with the cvs commit -r ....  command.
It does not work recursively.

How-To-Repeat:

mkdir cvstest
mkdir cvstest/subdir1
mkdir cvstest/subdir2
touch cvstest/subdir1/file1
touch cvstest/subdir2/file2
cd cvstest
cvs import -m "just a test" cvstest avendor atag
cd ..
rm -rf cvstest
cvs co cvstest
cd cvstest
cvs commit -m "want a higher revision for all files" -r 2.0
 ==> only file1 gets higher revision not file2 !!!!!!


Fix:

Inset at line 52 in repos.c following lines:

> diff -e repos.c.orig repos.c.patched
52a
    if ( fpin == NULL )
    {
        free( tmp );
        tmp = xstrdup (CVSADM_REP);
        fpin = CVS_FOPEN (tmp, "r");
    }


Thanks,
  Martin

--

Martin Stockinger, Dipl.-Inform. (FH)         [EMAIL PROTECTED]
Bayerwald Fenster + Haustüren
Gewerbepark 7                               Tel.: +49 - 8504 /  400 -   192
D-94154 Neukirchen vorm Wald                Fax : +49 -   89 / 2443 - 22968

_______________________________________________
Bug-cvs mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/bug-cvs

Reply via email to