Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
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.32.1			  2008-08-05			 SVK::Patch(3)

NAME | SYNOPSIS | DESCRIPTION | METHODS

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=SVK::Patch&sektion=3&manpath=FreeBSD+13.1-RELEASE+and+Ports>

home | help