NOTE: use Perl; is on undef hiatus. You can read content, but you can't post it. More info will be forthcoming forthcomingly.
All the Perl that's Practical to Extract and Report
Stories, comments, journals, and other submissions on use Perl; are Copyright 1998-2006, their respective owners.
What does it do? (Score:1)
Re:What does it do? (Score:2)
svnadmin dump is a tool that takes a SVN repository and produces a text file you can typically backup, pass around, and use to create an identical repository with the help of svnadmin load. You can also push the revisions of a repository into another existing one with svnadmin load and the appropriate dump. But the chronological order of revisions is then broken.
When I set off to create SVN::Dump, I actually wanted to be able to reorder a repository chronologically. To do that, you need to take a dump of your repository, mangle it, and then load it back into an empty repository. Which is why I needed to be able to parse a dump.
This first version can read a dump, and produce a byte-for-byte identical dump from it. Not very useful, but it's a start. Future versions will include tools to reorder revisions, filter them, etc. By this time, I should have a better API, so writing your own dump munging tools should be easier.
Reply to This
Parent