NAME

VCS::Lite::Element::Binary - Minimal Version Control System - binary file support

SYNOPSIS

use VCS::Lite::Element::Binary;

my $bin_ele = VCS::Lite::Element::Binary->new('foo.jpg', recordsize => 16);

DESCRIPTION

This module is a subclass of VCS::Lite::Element to handle versioning of binary files

METHODS

See VCS::Lite::Element for the list of object methods available.

new

my $obj = VCS::Lite::Element::Binary->new( $filename, [param => value...]);

Constructs a VCS::Lite::Element::Binary object for a given file. Note, if the object has an existing YAML, it will return the existing object.

If you want to create a new binary element in a repository, call new then add it to the repository.

SEE ALSO

VCS::Lite::Element, VCS::Lite::Repository

BUGS, PATCHES & FIXES

There are no known bugs at the time of this release. However, if you spot a bug or are experiencing difficulties that are not explained within the POD documentation, please send an email to barbie@cpan.org or submit a bug to the RT system (see link below). However, it would help greatly if you are able to pinpoint problems or even supply a patch.

http://rt.cpan.org/Public/Dist/Display.html?Name=VCS-Lite-Repository

Fixes are dependent upon their severity and my availability. Should a fix not be forthcoming, please feel free to (politely) remind me.

AUTHOR

Original Author: Ivor Williams (RIP)          2002-2009
Current Maintainer: Barbie <barbie@cpan.org>  2014-2015

COPYRIGHT

Copyright (c) Ivor Williams, 2002-2009
Copyright (c) Barbie,        2014-2015

LICENCE

This distribution is free software; you can redistribute it and/or modify it under the Artistic Licence v2.