SVK::Merge::Info(3)
π SVK::Merge::Info π
okay bestie so this is SVK::Merge::Info from the User Contributed Perl Documentation β it's a whole vibe, it's a container for merge ticket info, and yes we're gonna read the whole thing together, no skimming, i got you π«Ά
β¨ NAME β¨
SVK::Merge::Info β literally just a container for merge ticket information. that's the whole job. she holds things. π
πΈ SYNOPSIS πΈ
use SVK::Merge::Info;
my $minfo = SVK::Merge::Info->new( $svk_merge_property );
see? three lines. we love a low-effort entrance π
π¦ DESCRIPTION π¦
so an SVK::Merge::Info object is basically a lil collection of merge tickets, and that collection includes the repository UUID, the path, and the revision. that's it. that's the girl. π
π CONSTRUCTORS π
β new
takes a single argument whose value is the svk:merge property. one arg, that's the deal, don't overthink it β¨
π METHODS π
add_targetβ adds a singleSVK::Target::UniversalorSVK::Pathinto the collection of merge tickets. one at a time, bestie, we're adding πdel_targetβ removes a singleSVK::Target::UniversalorSVK::Pathfrom the collection of merge tickets. the opposite of the last one, iconic behavior πremove_duplicatedβ takes a singleSVK::Merge::Infoobject as an argument. it removes merge tickets that are present in the argument and for which the argument's revision is less than or equal to our revision. like, if theirs is older-or-equal, ours wins, bye πsubset_ofβ takes a singleSVK::Merge::Infoobject as an argument. returns true if our set of merge tickets is a subset of the argument's merge tickets. otherwise it returns false. simple as πis_equalβ takes a singleSVK::Merge::Infoobject as an argument. returns true if our set of merge tickets is equal to the argument's. otherwise, false. twin behavior fr fr π«Άunionβ returns a newSVK::Merge::Infoobject representing the union of ourself and theSVK::Merge::Infoobject handed in as the argument. both of us, together, in one new object πΈresolveβ (no description in the source, she's just standing there being mysterious π)verbatimβ (also no description. quiet queen. π)as_stringβ serializes this collection of merge tickets into a form that's suitable for storing as ansvk:mergeproperty. basically she turns the whole vibe into a string so you can save it πΎβ¨
π TODO π
document the merge and ticket tracking mechanism. that's it. that's the todo. someone pls get on that π
π₯ SEE ALSO π₯
SVK::Editor::MergeSVK::Command::MergeStar-mergefromGNU Arch
and that's a wrap bestie!! π this was perl v5.42.0, dated 2025-07-25, and it's SVK::Merge::Info(3) β go forth and merge responsibly, ily, mwah ππ¦
π¦ where this page comes from
- fedora 43: perl-SVK 2.2.3-45.fc43 Β· GPL-1.0-or-later OR Artistic-1.0-Perl
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms