Hello all,

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 dump/reload).

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 situation arises. 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

Regards
Olivier

Reply via email to