File::Revision 0.03

File::Revision 0.03

Sponsored Links
Sponsored Links

File::Revision 0.03 Ranking & Summary

Ranking Click at the star to rankRanking level:
User Review: 0 (0 times) Download now
File size: 0.087 MB Platform: Any Platform License: Freeware Price: Free Download: 10 Date added: 2007-02-12 Publisher: Software Diamonds Publisher URL: http://search.cpan.org/~s

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

Sponsored Links
Download File::Revision 0.03

File::Revision 0.03 Keywords

Bookmark File::Revision 0.03

Hyperlink code:
Hyperlink and Intro code:

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 mirror sites or publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed

File::Revision 0.03 Related Software

JSVN 0.8

JSVN is a Java graphical front-end to the Subversion revision control system.
File::Next::OO 0.04

File::Next::OO is a Perl module with file-finding iterator Wrapper for File::Next::files function.
Automatic Revision Control System 0.5.0

Automated Revision Control System is used to automatically monitor remote and local git, subversion, CVS, and even rsync repos.
RapidSVN 0.9.4

RapidSVN is a cross-platform GUI front-end for the Subversion revision system written in C++ using the wxWidgets framework.
GNU arch 1.3.5

GNU arch is a revision control system, similar in purpose to tools such as CVS, SCCS, and Subversion.
ArX 2.2.4

ArX is a Revision Control System (RCS), like CVS, Subversion, or GNU arch.
Barter 0.2

Barter is an integration of the Bazaar revision control system into Nautilus.
Bazaar Revision Control System 1.4.2

The Bazaar Revision Control System is a changeset-oriented revision control system.
KSvn 0.2

KSvn is a Konqueror-integrated frontend to the Subversion (svn) revision control system for KDE.
Xtla 1.2

Xtla is the Emacs front-end to the GNU Arch revision control system.
File::Revision 0.03 Review:
Author name* :  
Author Email* :  
Comment* :  
Security code* :  
     
   
My Software
You have not saved any software. Click "Save" next to each software to save it to your software basket
Related Search
TOP POPULAR DOWNLOAD