[cvsnt] write to fileattr.xml error when commit a file

Arthur Barrett arthur.barrett at march-hare.com
Mon Sep 14 11:07:51 BST 2009


Wendy,

> After I upgraded the CVSNT  2.5.05, the problem of the  
> fileattr.xml is still there. 

Did you upgrade the server and the client or just the server?  Check
that there is no old cvs.exe in the WinCVS directory.

You may have to 'delete' the 'broken' fileattr.xml from the server.

> > Upgrade the client and the server and the problem will go away, or
> > upgrade the server to 2.5.05 and set the options as described in bug
> > 5555.
> 
> And also I cannot get the 'assumed 
> character set' for each type of client (CVSNT, non-CVSNT, etc). in 
> the 'compatibility options' tab.

My mistake - 2.5.05 does NOT have bug fix 5555 - that fix is only in CVS
Suite 2008.  The bug does say that, but my comments in the e-mail
misled you.  

If you upgrade the client then it should work OK - the problem is that
the 'old' client does not send the codepage to the server - so the
server make some assumptions which can easily be wrong in a
multi-character set environment.

You should:
1) run 2.5.x server in 'unicode' mode and 2.5.x clients
Or
2) run 2.0.x server and clients in the identical character set *may*
work
Or
3) run 2.5.x server and 2.0.x clients with the server and client
configured for the same character set *may* work

Either way you will almost certainly need to 'delete' the old
fileattr.xml from the server.  This *may* cause some things like renamed
files and watch/edit to misbehave in the short term.

Let the group know if you need more clarification.

Regards,


Arthur Barrett







More information about the cvsnt mailing list