1SVK::Patch(3) User Contributed Perl Documentation SVK::Patch(3)
2
3
4
6 SVK::Patch - Class representing a patch to be applied
7
9 # Using SVK::Patch
10 $patch = SVK::Patch->load ($file, $xd, $depotname);
11 $patch->view;
12 # update patch for target
13 $patch->update;
14 # regenerate patch from source branch
15 $patch->regen;
16
17 # apply the patch to designated target
18 $patch->apply ($check_only);
19 # apply to arbitrary target
20 $patch->apply_to ($target, $storage, %cb);
21
22 # Creating SVK::Patch
23 $patch = SVK::Patch->new ('my patch', $xd, $depotname, $src, $dst);
24 $editor = $patch->editor
25 # feed things to $editor
26 $patch->store ($file);
27
29 SVK::Patch represents tree delta and assorted meta data, such as merge
30 info and anchor for the patch to be applied.
31
33 new
34 Create a SVK::Patch object.
35
36 load
37 Load a SVK::Patch object from file.
38
39 store
40 Store a SVK::Patch object to file.
41
42 editor
43 Return the SVK::Editor::Patch object for feeding editor calls to, or
44 driving other editors.
45
46 ticket ($merge, $source, $target;
47 Associate the patch with ticket generated from $source but excluding
48 duplicated ones from <$target>.
49
50 commit_editor
51 Returns a editor that finalize the patch object upon close_edit.
52
53
54
55perl v5.34.0 2022-01-21 SVK::Patch(3)