1SVK::Merge::Info(3) User Contributed Perl Documentation SVK::Merge::Info(3)
2
3
4
6 SVK::Merge::Info - Container for merge ticket information
7
9 use SVK::Merge::Info;
10 my $minfo = SVK::Merge::Info->new( $svk_merge_property );
11
13 An "SVK::Merge::Info" object represents a collection of merge tickets,
14 including repository UUID, path and revision.
15
17 new
18 Takes a single argument with the value of an "svk:merge" property.
19
21 add_target
22 Add a single SVK::Target::Universal or SVK::Path to the collection
23 of merge tickets.
24
25 del_target
26 Remove a single SVK::Target::Universal or SVK::Path from the
27 collection of merge tickets.
28
29 remove_duplicated
30 Takes a single SVK::Merge::Info object as an argument. Removes
31 merge tickets which are present in the argument and for which the
32 argument's revision is less than or equal to our revision.
33
34 subset_of
35 Takes a single SVK::Merge::Info object as an argument. Returns
36 true if our set of merge tickets is a subset of the argument's
37 merge tickets. Otherwise, returns false.
38
39 is_equal
40 Takes a single SVK::Merge::Info object as an argument. Returns
41 true if our set of merge tickets is equal to argument's. Otherwise,
42 returns false.
43
44 union
45 Return a new SVK::Merge::Info object representing the union of
46 ourself and the SVK::Merge::Info object given as the argument.
47
48 resolve
49 verbatim
50 as_string
51 Serializes this collection of merge tickets in a form suitable for
52 storing as an svk:merge property.
53
55 Document the merge and ticket tracking mechanism.
56
58 SVK::Editor::Merge, SVK::Command::Merge, Star-merge from GNU Arch
59
60
61
62perl v5.36.0 2023-01-20 SVK::Merge::Info(3)