How can I get a fully recursive svn blame report for all non-binary files in a branch, where the output is in a single file in xml format and includes revision, date, author, filename & path, and the text of the line of the file itself? The entire output needs to be in a single file. It will be executed as part of the build via a CCNet instance.
Available tools are the latest stable release of nant and nantcontrib, msbuild, and latest command line svn.
Here's some of the issues I have run into: Command line svn blame command does not support directory recursion. Blame's --xml option does not include the actual text of each line, though it does have everything else. By default nantcontrib is passing the --quiet parameter (contrary to the task reference), which is not supported on the blame command. Nantcontrib svn task may not accept the --xml parameter.