SVK::Merge(3)
π SVK::Merge β the merge context class, bestie π
okay so this is SVK::Merge(3), straight out of the User Contributed Perl Documentation β¨ it's a Perl module and it's literally the class that holds your merge context, and we're gonna get you fluent in it, no cap π«Ά
β¨ SYNOPSIS β¨
use SVK::Merge;
SVK::Merge->auto (repos => $repos, src => $src, dst => $dst)->run ($editor, %cb);
that's the whole vibe right there π
auto builds it, run does it. slay.
πΈ DESCRIPTION πΈ
so the SVK::Merge class is for representing merge contexts β and by that we mainly mean: what delta is being used for this merge, and what target that delta applies to. that's the entire job. it holds the tea π
give it the 3 SVK::Path objects:
srcdstbase
and then SVK::Merge will be applying the delta (base, src) to dst. yep, that's the direction. base β src is the delta, and it lands on dst. iconic. π¦
π CONSTRUCTORS π
new
takes parameters the usual way. no surprises, no drama, just vibes π
auto
like new, but the base object gets found automatically as the nearest ancestor of src and dst. it just knows. main character energy fr fr π
π METHODS π
infoβ returns a string about how the merge is done. like, a lil status report on the merge situation πrunβ given the storage editor andSVK::Editor::Mergecallbacks, apply the merge to the storage editor. and it returns the number of conflicts β so yeah, if that number isn't zero, that's your sign π keep an eye on it bestie.
π TODO π
document the merge and ticket tracking mechanism. it's on the list, it's giving "we'll get to it" π (not me calling out the docs, but also... yeah.)
β SEE ALSO β
SVK::Editor::MergeSVK::Command::MergeSVK::Merge::InfoStar-mergefrom GNU Arch
go read those if you wanna go deeper, iykyk π
okay that's the whole page! this one's from perl v5.42.0, dated 2025-07-25, and it's SVK::Merge(3) β go merge something, bestie, you got this π β¨π
π¦ 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