Main > Programming > Libraries >

File::Revision 0.03

File::Revision 0.03

Sponsored Links

File::Revision 0.03 Ranking & Summary

RankingClick at the star to rank
Ranking Level
User Review: 0 (0 times)
File size: 0.087 MB
Platform: Any Platform
License: Perl Artistic License
Price:
Downloads: 985
Date added: 2007-02-12
Publisher: Software Diamonds

File::Revision 0.03 description

File::Revision is a Perl module to return a name of non-existing backup file with a revision id.

SYNOPSIS

#######
# Subroutine interface
#
use File::Revision qw(new_revision num2revision parse_options revision2num revision_file rotate);

($file_name, $next_revsion) = new_revision($file, @options);
($file_name, $next_revsion) = new_revision($file, @options);
($file_name, $next_revsion) = new_revision($file, %options);

$revision_letter = num2revision($revision_number);

$options = parse_options($file, @options);
$options = parse_options($file, @options);
$options = parse_options($file, %options);

$revision_number = revision2num($revision_letter;

$file_name = revision_file($revision_number, $options);

$file_name = rotate($file, @options);
$file_name = rotate($file, @options);
$file_name = rotate($file, %options);

#######
# Object interface
#
$self = File::Revision; # or
$self = new $class; # where $class::@ISA contains File::Revision

($file_name, $next_revsion) = $self->new_revision($file, @options);
($file_name, $next_revsion) = $self->new_revision($file, @options);
($file_name, $next_revsion) = $self->new_revision($file, %options);

$revision_letter = $self->num2revision($revision_number);

$options = $self->parse_options($file, @options);
$options = $self->parse_options($file, @options);
$options = $self->parse_options($file, %options);

$revision_number = $self->revision2num($revision_letter;

$file_name = $self->revision_file($revision_number, $options);

$file_name = $self->rotate($file, @options);
$file_name = $self->rotate($file, @options);
$file_name = $self->rotate($file, %options);

The File::Revision program modules provides the name of a non-existing file with a revision identifier based on the a file name $file. This has many uses backup file uses. There are no restrictions on the number of backup files or the time to live of the backup files.

A typical use would be to create a backup file for If the revised file passes does not pass all validity checks, use the backup file to replace or repair the revised file. This minimizes loses import data when revising files.

Better yet, create a temporary file, using one of the temp file name program modules. Revise the temp file. Once it passes all valitity checks, rename the original file to the backup file and rename the temp file to the original file. This allows full use of the original file until a validated revison is ready to replace it.

The File::Revision program module also supports limiting the backup files and delete the oldest once File::Revision reaches the rotation limit.

File::Revision 0.03 Screenshot

Advertisements

File::Revision 0.03 Keywords

Bookmark File::Revision 0.03

Hyperlink code:
Link for forum:

File::Revision 0.03 Copyright

WareSeeker periodically updates pricing and software information of File::Revision 0.03 full version from the publisher, so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of File::Revision 0.03 Edition. Download links are directly from our publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed

Allok Video Splitter 2.2.0 Review:

Name (Required)
Email(Required)
Captcha
Featured Software

Want to place your software product here?
Please contact us for consideration.

Contact WareSeeker.com
Related Software
Siren is a music player for GNOME with an extremely minimalist interface. Free Download
PerlIO is a Perl module created to load on demand PerlIO layers and root of PerlIO::* name space. Free Download
foundation Perl module inheritance without objects. Free Download
Iterator::Misc Perl module package contains miscellaneous iterator functions. Free Download
Jabber::Connection is a simple Perl module with connectivity functions for Jabber. Free Download
Device::TNC is a Perl module that acts like a generic interface to a TNC. Free Download
Kwiki::Emoticon is a Perl module with emoticon phrase for Kwiki. Free Download
Fantasy Chess is a chess game environment with a game server. Free Download