bug-cvs
[Top][All Lists]
Advanced

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

Re: Line endings in admin files, sandbox shared between UNIX and NT


From: Mike Castle
Subject: Re: Line endings in admin files, sandbox shared between UNIX and NT
Date: Mon, 24 Dec 2001 08:46:10 -0800
User-agent: Mutt/1.3.24i

On Mon, Dec 24, 2001 at 08:49:31AM -0500, greg@mathworks.com wrote:
> >Description:
> This bug exists on all platforms, but only exhibits itself when two 
> platforms with different line endings are sharing the same working copy
> of the source.  In that situation (say Linux and NT), the NT will leave
> ^M characters in CVS/Repository, CVS/Entries, CVS/Root.. possibly other
> places.  The UNIX machine will then choke on those ^M's, or be unable
> to find the repository or version based on those line endings.

The normal answer is: Simply do NOT do this.

The general consensus is, you should NEVER use cvs over a network based
file system (NFS, SMB, NCPFS, and so on).

Instead, use a client/server based system.  Preferably with individual
logins for each developer on the CVS server, :ext: access method using ssh.

The reason for this is that there is a history of incompatibilities between
client and server implementations, on all fronts, that CVS can often trip
over.  Not to mention significant performance hits that revolve around
reading/writing the entire ,v files over a network vs. a server handling
them locally.

And not to mention that CVS is designed to access files in native format,
as you've noticed.

mrc
-- 
     Mike Castle      dalgoda@ix.netcom.com      www.netcom.com/~dalgoda/
    We are all of us living in the shadow of Manhattan.  -- Watchmen
fatal ("You are in a maze of twisty compiler features, all different"); -- gcc



reply via email to

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