[cvsnt] BUG: Changed behaviour of unedit

Torsten Martinsen torsten at tiscali.dk
Wed Jan 4 21:18:15 GMT 2006


Scenario:

1) Create a new file
2) cvs add file
3) cvs unedit file
4) cvs commit

With 2.0.58d, this works fine. With 2.5.02, the Entries line created by 
"cvs add" of the form

    /file/0/dummy timestamp//

gets turned into

    /file/*/dummy timestamp//

by "cvs unedit". Any subsequent attempts to commit the file (even after 
"cvs remove") fails with "Up-to-date check failed".
Update, OTOH, fails with "file is modified but no longer in the repository".

(Interestingly enough, doing a "cvs unedit" on a file which is already 
committed also inserts a "*" in Entries in place of the revision, even 
if no revision exists in CVS/Base. A subsequent "cvs update" does 
restore the correct entries line in this case, however).

-Torsten





More information about the cvsnt mailing list