Name : perl-SVN-Dump
| |
Version : 0.80.0
| Vendor : obs://build_opensuse_org/devel:languages:perl
|
Release : lp156.1.1
| Date : 2024-07-28 22:45:53
|
Group : Unspecified
| Source RPM : perl-SVN-Dump-0.80.0-lp156.1.1.src.rpm
|
Size : 0.06 MB
| |
Packager : https://www_suse_com/
| |
Summary : Perl Interface to Subversion Dumps
|
Description :
An SVN::Dump object represents a Subversion dump.
This module follow the semantics used in the reference document (the file _notes/fs_dumprestore.txt_ in the Subversion source tree):
* A dump is a collection of records (SVN::Dump::Record objects).
* A record is composed of a set of headers (a SVN::Dump::Headers object), a set of properties (a SVN::Dump::Property object) and an optional bloc of text (a SVN::Dump::Text object).
* Some special records (\'delete\' records with a \'Node-kind\' header) recursively contain included records.
Each class has a \'as_string()\' method that prints its content in the dump format.
The most basic thing you can do with SVN::Dump is simply copy a dump:
use SVN::Dump;
my $dump = SVN::Dump->new( { file => \'mydump.svn\' } ); $dump->next_record; # read the format header $dump->next_record; # read the uuid header print $dump->as_string(); # only print the dump header
while( $rec = $dump->next_record() ) { print $rec->as_string(); }
After the operation, the resulting dump should be identical to the original dump.
|
RPM found in directory: /packages/linux-pbone/ftp5.gwdg.de/pub/opensuse/repositories/devel:/languages:/perl/15.6/noarch |