On 02/03/2012 04:57 PM, Philip Martin wrote:
Johan Holmberg<holmb...@iar.se> writes:
Yes, in one case I get a difference for the $Id$ line (from "svn diff"):
-$Id:$
+$Id$
OK. I think the file in the repository has '$Id:$' instead of '$Id$' for
the keyword. Committing the file should fix the problem.
I edited the file to actually contain $Id$ (removing the previous
expansion present in the working copy). That seems to have solved the
problem for that file.
and in the other files the "svn diff" show a difference on line
endings (Windows .vs. UNIX). But the files have svn:eol-style native
set, and appear as normal UNIX text files in the working copies.
A similar problem here, the file in the repository should have \n line
endings but the file has some \r\n line endings. Once again committing
the file should fix the problem (although mixed line endings may cause
the commit to fail and require you to make them consistent before
committing).
But here my working copy files are already UNIX text files (no \r\n line
endings). And Subversion refuses to commit unchanges files. Perhaps I
should:
- temporarily remove the "svn:eol-style native" settings + commit
- then remove any \r\n + commit
- finally add back the "svn:eol-style native" attribute
Or is there some easier way? (this three-step process seemed to work for
the first file I tried).
/Johan Holmberg