[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