Stories
Slash Boxes
Comments
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

The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
 Full
 Abbreviated
 Hidden
More | Login | Reply
Loading... please wait.
  • Could you explain a bit more what this does in layman's terms? I use SVN, but I'm not familiar with svndump.
    • 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.