svnfiltereddump is a Python tool that allows to extract parts of Subversion repositories.
It is a bit like svndumpfilter or svndumpfilter2. But it has less limitations and has the ability to drop drop old revisions.
The source repository must be given on the command-line. A list of paths to extract may given on command line or in one or more input file(s). It is also possible to skip the revision history before a given starting revision.
This tool was designed to run on Linux. It is assumed to work on other Unix-ish
systems. It will certainly not work on systems with no IPC over pipes or with
backslashes in path names.
Presently the preferred way of installation is via pip:
sudo pip install svnfiltereddump
Please look at the svnfiltereddump man page. If it is not installed on
your system, you can display it by typing
nroff -man man/man1/svnfiltereddump.1 | less
in directory containing this README.