[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: Win<->Linux symbol case conflict
From: |
Jim.Hyslop |
Subject: |
RE: Win<->Linux symbol case conflict |
Date: |
Mon, 8 Mar 2004 15:31:49 -0500 |
Iakov Glubokiy wrote:
> Hello all,
>
> I met a problem tying to replace file AAA.EXT by aaa.ext. My
> client is NT while server is Linux.
> So when I do the following:
>
> D:\main\cvs rm -f AAA.EXT
> [...]
> D:\main\cvs ci -m"Changing symbol case" AAA.EXT
> [...]
> D:\main\cvs add aaa.ext
> cvs server: re-adding file case.txt (in place of dead revision 1.2)
> cvs server: use 'cvs commit' to add this file permanently
>
> (Note that server considers I'm going to re-add file, not add
> new file)
> Of course, then I can't commit the file since server can't find file
> aaa.ext (it is not the same for server as AAA.EXT).
>
> Jerzy Kaczorowski suggests it is a "server" side issue, that's
> why I'm asking it here.
Well, yes and no. The client sends the "Case" command to the server to tell
it to treat file names in a case-insensitive manner. So it's a combination
;=)
>
> Versions, if needed:
>
> Client: Concurrent Versions System (CVSNT) 2.0.9 (client/server)
> Server: Concurrent Versions System (CVS) 1.11.5 (client/server)
>
> Is there any remedy for the problem?
What problem?
You have a file with a name. My name is Jim. It is also spelled JIM, jim,
jIm, etc. All variations on capitalization refer to me.
So, what's your problem? ;-)
Seriously, though, you could simply rename the repository file from
aaa.ext,v to AAA.EXT,v.
--
Jim Hyslop
Senior Software Designer
Leitch Technology International Inc. (http://www.leitch.com)
Columnist, C/C++ Users Journal (http://www.cuj.com/experts)