[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