SVK::Merge::Info - Container for merge ticket information
use SVK::Merge::Info; my $minfo = SVK::Merge::Info->new( $svk_merge_property );
An SVK::Merge::Info object represents a collection of merge tickets, including repository UUID, path and revision.
SVK::Merge::Info
Takes a single argument with the value of an "svk:merge" property.
Add a single SVK::Target::Universal or SVK::Path to the collection of merge tickets.
Remove a single SVK::Target::Universal or SVK::Path from the collection of merge tickets.
Takes a single SVK::Merge::Info object as an argument. Removes merge tickets which are present in the argument and for which the argument's revision is less than or equal to our revision.
Takes a single SVK::Merge::Info object as an argument. Returns true if our set of merge tickets is a subset of the argument's merge tickets. Otherwise, returns false.
Takes a single SVK::Merge::Info object as an argument. Returns true if our set of merge tickets is equal to argument's. Otherwise, returns false.
Return a new SVK::Merge::Info object representing the union of ourself and the SVK::Merge::Info object given as the argument.
Serializes this collection of merge tickets in a form suitable for storing as an svk:merge property.
Document the merge and ticket tracking mechanism.
SVK::Editor::Merge, SVK::Command::Merge, Star-merge from GNU Arch
To install SVK, copy and paste the appropriate command in to your terminal.
cpanm
cpanm SVK
CPAN shell
perl -MCPAN -e shell install SVK
For more information on module installation, please visit the detailed CPAN module installation guide.