Quoting "Delbert D. Franz" <ddf@sonic.net>:
> I have done a checkout to Windows and one to Linux and
> my results show that the text base files always have CR-LF
> in them. This differs from what you suggest here.
If you have svn:eol-style=native and CRLF in the text base files,
then that's clearly wrong. By definition, 'native' style means
LF in the repository and in the text base.
> I have to disagree on the effect of less. Something is changing
> the files when mounted via smbfs and less or some other file acces
> is used. svn diff then claims that the file has only line feeds
It does? How? I don't think "svn diff" goes out of its way to report the file's
line ending style.
> as the
> eol character. A check of the file with a hex editor clearly shows that
> the CR-LF is really there. Thus I can only conclude that something in
Did you check both before and after running "less"? As I said, is possible that
smbfs changes the file time even on read-only access. If the text bases are
broken, then "svn diff" won't notice anything while the timestamps of the text
base and working files are the same.
> the system info for each file
O.K., stop right there. There is no such thing as "the system info" for a file.
The working copy remembers the checksum and modification time; we don't store
any system-specific information. The only thing that does vary between systems
is the interpretation of the 'native' eol style, but that doesn't affect how
diff and status treat it. Furthermore, it doesn't affect the text bases, which
is always the same as what's stored in the repository.
> is changed so that svn diff and svn
> status treat the file like it is from Linux instead of MS Windows.
>
> Delbert
>
> On Wednesday 19 November 2003 14:51, you wrote:
> > Delbert D. Franz wrote:
> > >1.Info-zip's zip and unzip must change some aspect of the
> > >file information that causes svn to think the file is a Linux
> > >file. However, this change is hidden from the ordinary
> > >user.
> >
> > Have you looked at the text base files? I bet info-zip changes them
> to
> > CRLF line endings, whereas with svn:eol-style=native, all the text
> bases
> > should use plain LF.
> >
> > >2. Mounting a shared drive on W2K in Linux using smbfs
> > >and then accessing the file with an editor or the less
> > >command does the same thing,
> >
> > I can't believe 'less' changes the files in any way. It might change
> the
> > last-accessed time, though, and that _might_ break the date-baed
> > comparison. Is it possible that pkzip also modifies the text bases
> but
> > preserves the timestamps?
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Thu Nov 20 16:37:01 2003