svn (Subversion) repository support
Brought to you by:
ajlittoz
Attaching a patch to add File::Subversion.pm which uses readonly http: access to a subversion repository to implement the interface that LXR needs.
You set 'sourceroot' => 'svn:http://path/to/repository', where there is http://path/to/repository/trunk and http://path/to/repostory/tags/tag and then
you can use 'head' or 'trunk' for the head, and tagnames as versions to be browsed.
I may of course have overlooked something, but it seemed pretty straightforward...
Patch to add svn support.
Trying to incorporate it into 1.0 with dependency minimizing.
Since the generic Files.pm changed a lot, I had to write everything from scratch with a different approach.
Repositories are on purpose limited to local file:/// based repositories, though probably remote http:// repositories might also work, but that would allow to peek into somebody else's data and generate traffic on the line.