Revision history for SVN-Dump
0.08 2020-03-02 BOOK
- Make SVN::Dump::Reader more liberal in what it accepts for 'fh' - RT #24032
0.07 2020-01-30 BOOK
[DOCUMENTATION]
- Fix a code example - RT #130903 (DJERIUS)
[TESTS]
- Ensure the test suite works when @INC does not contain '.'
[PACKAGING]
- Switch to Dist::Zilla as the distribution builder
0.06 2013-05-31 BOOK
[ENHANCEMENTS]
- speed optimization when reading a dump (thanks to Andrew Sayers)
[DOCUMENTATION]
- a few documentation tweaks (thanks to David Landgren)
- imoproved inter-documentation links
0.05 2011-02-19 BOOK
[ENHANCEMENTS]
- Add support for Text-content-sha1 node property
- Don't create text or property blocks if they don't exist in
a dump. (Rocco Caputo)
- Add a digest() method to SVN::Dump::Text
(Inspired by a patch by Scott MacPhee, RT #56868)
- Add support for Text-content-sha1 / Text-copy-source-sha1
(RT #60207)
- New option check_digest that will, when reading a non-delta
dump, ensure that the content digest are valid
- Properly ignore blank lines between records (RT #25467, #28645)
0.04 2008-06-12 BOOK
[ENHANCEMENTS]
- doesn't lose the PerlIO layers when given a filehandle
(e.g. after a binmode( $fh, ':gzip' ) call)
0.03 2006-11-21 BOOK
[ENHANCEMENTS]
- Allow the use of '_' for '-' for header names in SVN::Dump::Headers
- SVN::Dump::new() now accepts parameters 'version' and 'uuid'
- SVN::Dump::format() is an alias for SVN::Dump::version()
- SVN::Dump::Record::update_headers() will recompute the record
headers after a text or properties modification
- SVN::Dump::Property::delete() can remove property keys
- SVN::Dump::Record::delete_property() does the same
- SVN::Dump::Headers::new() can initialise the headers with a hashref
0.02 2006-11-04 BOOK
*** WARNING: INCOMPATIBLES API CHANGES FROM VERSION 0.01 ***
[ENHANCEMENTS]
- SVN::Dump->new() now also accepts a filehandle (fh)
(thanks to clkao, RT ticket #22429)
- Renamed the record manipulation methods of SVN::Dump::Record to
set_headers_block() / get_headers_block(),
set_property_block() / get_property_block(),
set_text_block() / get_text_block(),
set_included_bloc() / get_included_block.
- Added new methods to SVN::Dump::Record to handle the blocks' data:
set_header() / get_header(),
set_property() / get_property(),
set_text() / get_text().
- new helper methods: property_length() and text_length()
[TESTS]
- 100% coverage for SVN::Dump too
[EXAMPLES]
- eg/svndump_replace_author.pl - replace an author by another in a dump
*** WARNING: INCOMPATIBLES API CHANGES FROM VERSION 0.01 ***
0.01 2006-10-18 BOOK
[FEATURES]
- SVN::Dump is able to read dumps in version 2 and 3
and output an identical dump
[TESTS]
- 100% coverage for SVN::Dump::Headers, SVN::Dump::Property,
SVN::Dump::Reader, SVN::Dump::Record, SVN::Dump::Text
[EXAMPLES]
- eg/svndump_identidy.pl - read a dump and prints it out
- eg/svndump_stats.pl - produces a set of statistic about a dump