Branko Čibej wrote on Wed, Oct 08, 2014 at 00:41:01 +0200: > On 07.10.2014 22:36, Andreas Mohr wrote: > > Aside from the brute-force method of checking out the entire repository > > starting at revision 1 , performing a scan, updating to the next > > revision, > > and repeating until I reach the head, I don’t know of a way to do this. > > This is, in fact, likely to be (almost) the most efficient way to do > this, since you can just use the existing Subversion client to deal with > the repository contents and version discrepancies. > > But there is an alternative that might be more efficient in your case: > Create a dumpstream of the repository using "svnadmin dump", > non-incremental and not using deltas, then pipe the stream to a custom > tool that extracts the file contents the stream and either writes them > to disk, or passes them to your scanning tool in some other way.
Non-incremental dump will dump the entire tree anew for every revision. An incremental, non-deltas dump should suffice here.