[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: svn commit: rev 4765 - trunk/subversion/clients

From: Philip Martin <philip_at_codematters.co.uk>
Date: 2003-02-06 19:30:20 CET

Ben Collins-Sussman <sussman@collab.net> writes:

> > >Log:
> > >* init_cmdline.h: set eol-style prop to native.
> > >
> > Oh my. Sorry about the omission. Looks like we'll have another rash of
> > checksum error reports again...
> Well, you saw... I committed the eol-style propchange to this file,
> and I did from Win2K (0.17.1) no less. It looks like it worked just
> fine!

Define "fine" :) I don't expect to see checksum errors, but I don't
think the client did the right thing.

You changed eol-style in r4765, but that did not cause the line
endings in the repository to change. So the text-base contains CRLF
line endings for HEAD just at it did before the eol-style change. If
I do "echo xx >> init_cmdline.h" a subsequent "svn diff" shows every
line being changed, rather than a single line being appended.

Is it supposed to work like that? This eol stuff confuses me, but I
thought when you committed the eol-style change the client should have
sent a text-delta to change the repository to LF.

I suspect the problem is that the when you ran propset on Windows the
client did't have to change the working copy as it was already in
Windows native style. Then when you committed the propset the client
saw an unmodified working copy, and so didn't send a text-delta.

Philip Martin
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Thu Feb 6 19:31:16 2003

This is an archived mail posted to the Subversion Dev mailing list.