manpagez: man pages & more
man SVK::Patch(3)
Home | html | info | man
SVK::Patch(3)         User Contributed Perl Documentation        SVK::Patch(3)




NAME

       SVK::Patch - Class representing a patch to be applied


SYNOPSIS

        # Using SVK::Patch
        $patch = SVK::Patch->load ($file, $xd, $depotname);
        $patch->view;
        # update patch for target
        $patch->update;
        # regenerate patch from source branch
        $patch->regen;

        # apply the patch to designated target
        $patch->apply ($check_only);
        # apply to arbitrary target
        $patch->apply_to ($target, $storage, %cb);

        # Creating SVK::Patch
        $patch = SVK::Patch->new ('my patch', $xd, $depotname, $src, $dst);
        $editor = $patch->editor
        # feed things to $editor
        $patch->store ($file);


DESCRIPTION

       SVK::Patch represents tree delta and assorted meta data, such as merge
       info and anchor for the patch to be applied.


METHODS

       new

       Create a SVK::Patch object.

       load

       Load a SVK::Patch object from file.

       store

       Store a SVK::Patch object to file.

       editor

       Return the SVK::Editor::Patch object for feeding editor calls to, or
       driving other editors.

       ticket ($merge, $source, $target;

       Associate the patch with ticket generated from $source but excluding
       duplicated ones from <$target>.

       commit_editor

       Returns a editor that finalize the patch object upon close_edit.



perl v5.10.0                      2008-08-04                     SVK::Patch(3)

Mac OS X 10.6 - Generated Thu Sep 17 20:15:22 CDT 2009
© manpagez.com 2000-2025
Individual documents may contain additional copyright information.