Using svn cat I can see the state of a file at a given revision.
As it turns out, I have had in the past some files that were commit with
inconsistent line endings and that are making analysis tools stop
because of this.
What I want to do is find which (file, revision) pairs are impacted so
that I can go back in the past and fix those invalid commits (using
However, I'm having a hard time finding a way to extract a list of
modified or added files in a given revision so that I could give that
list to the svn cat command that stops with an error when the above
And then, once this works, I'd put all this in a loop going from the
first revision to the last one.
I don't mind if this takes time, and I have no preference as to what
operating system this should run under between Linux and Windows
I believe using Linux would be much simpler, but still, I can't figure
out how to parse the result of svn log -v so that I can extract the
filenames to give to svn cat.
If need be, I can work out of a working copy.
I would very much appreciate any help on this matter