Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
SVK::Merge::Info(3)   User Contributed Perl Documentation  SVK::Merge::Info(3)

NAME
       SVK::Merge::Info	- Container for	merge ticket information

SYNOPSIS
	 use SVK::Merge::Info;
	 my $minfo = SVK::Merge::Info->new( $svk_merge_property	);

DESCRIPTION
       An "SVK::Merge::Info" object represents a collection of merge tickets,
       including repository UUID, path and revision.

CONSTRUCTORS
   new
       Takes a single argument with the	value of an "svk:merge"	property.

METHODS
       add_target
	   Add a single	SVK::Target::Universal or SVK::Path to the collection
	   of merge tickets.

       del_target
	   Remove a single SVK::Target::Universal or SVK::Path from the
	   collection of merge tickets.

       remove_duplicated
	   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.

       subset_of
	   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.

       is_equal
	   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.

       union
	   Return a new	SVK::Merge::Info object	representing the union of
	   ourself and the SVK::Merge::Info object given as the	argument.

       resolve
       verbatim
       as_string
	   Serializes this collection of merge tickets in a form suitable for
	   storing as an svk:merge property.

TODO
       Document	the merge and ticket tracking mechanism.

SEE ALSO
       SVK::Editor::Merge, SVK::Command::Merge,	Star-merge from	GNU Arch

perl v5.24.1			  2008-08-05		   SVK::Merge::Info(3)

NAME | SYNOPSIS | DESCRIPTION | CONSTRUCTORS | METHODS | TODO | SEE ALSO

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=SVK::Merge::Info&sektion=3&manpath=FreeBSD+12.1-RELEASE+and+Ports>

home | help