Ah hah! Here we go:
libsvn_subr/io.c: svn_stream_from_stdio
This function uses the C stdio IO layer as opposed to APR. This causes
the MSVCRT \n -> \r\n expansion logic to kick in.
Two possible solutions:
* Use APR and not C stdio for this IO.
* Tell the MSVCRT that stdio should be treated like a binary file in
cat-cmd.c on Win32.
Bill
> From: Bill Tutt [mailto:rassilon@lyra.org]
>
> Hrm. This does smell odd. The binary bits in the repository
> look fine via WebFolders for 4399, however when I use svn cat
> on r4399 I get \r\r\n instead of \r\n. *starts debugging the problem*
>
> Bill
>
>
> > From: Garrett Rooney [mailto:rooneg@electricjellyfish.net]
> > On Wednesday, January 15, 2003, at 06:59 PM, Branko Čibej wrote:
> > > Ouch! You've got a bunch of files that have changed all the line
> > > endings in this commit. Talk about useless diffs...
> > >
> > > "svnlook diff" should pass --strip-trailing-cr to diff, so that an
> > > eol-style change doesn't hide what's going on.
> >
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
> For additional commands, e-mail: dev-help@subversion.tigris.org
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Thu Jan 16 01:50:42 2003