On Thu, 12 May 2005, Nicko Cadell <[EMAIL PROTECTED]> wrote:

> I haven't played around with subversion too much and I don't know
> how it deals with the LF / CRLF issue, I guess we will find out ;)

Unlike CVS, Subversion treats all files as binary files - and doesn't
do any keyword expansion either - unless you tell it to.  You have to
set properties on the individual files to make it translate line-feeds
or make any other changes.

For people working on Unix it is a bit annoying if you have cariage
returns in the files and as soon as you have a committer working on
Unix you may end up with files that have mixed line-ends since the
code she/he added would have line-feeds only.

Where it becomes a real problem is when you have Unix shell scripts in
the module since the shell will see the cariage return in the she-bang
line and fail with something like "file not found /bin/sh^M" where ^M
is a \r and easy to overlook.

Stefan

Reply via email to