bug-cvs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Bug-cvs] bug with cvs ignore processing?


From: Derek R. Price
Subject: Re: [Bug-cvs] bug with cvs ignore processing?
Date: Tue, 21 Nov 2000 09:44:25 -0500

Kuros Yalpani wrote:

> For some strange reason, the cvs server (Unix) makes a decision about case
> insensitivity
> and it ought not. The cvs client should decide when two filenames are "equal" 
> and
> not the
> server. The server is not doing anything wrong by being case sensitive.

I didn't code it myself, but I'm guessing that it's that way for something like 
the
following reasons:

1)  Handling of case insensitive clients was added as an afterthought and the
CVS client/server protocol was already in production.  Thus, since the client 
sends a
list of file names it wants updated to the server, the server had to be aware 
that the
client was case insensitive to do the matching.

2)  When the alternative to the above (sending a list of available files to the 
client
and allowing the client to return a correctly cased list of desired files) was
considered, it was discarded since one of the aims of the CVS client/server 
protocol
is to minimize network transfer.

3)  The conceptual model of CVS as an interface to another filesystem seemed 
workable
(I'd say it still is, mostly), and since the local system was case insensitive, 
CVS's
view could be too.

Derek

--
Derek Price                      CVS Solutions Architect ( http://CVSHome.org )
mailto:dprice@openavenue.com     OpenAvenue ( http://OpenAvenue.com )
--
The principal's toupee is not a Frisbee.
The principal's toupee is not a Frisbee.
The principal's toupee is not a Frisbee...

          - Bart Simpson on chalkboard, _The Simpsons_






reply via email to

[Prev in Thread] Current Thread [Next in Thread]