module documentation

Simple class wrappers for the various external commands needed by git-buildpackage and friends

Class CatenateTarArchive Wrap tar to catenate a tar file with the next
Class CatenateZipArchive Wrap zipmerge tool to catenate a zip file with the next
Class Command Wraps a shell command, so we don't have to store any kind of command line options in one of the git-buildpackage commands
Class DpkgSourceExtract Wrap dpkg-source to extract a Debian source package into a certain directory
Class GitCommand Mother/Father of all git commands
Class PackTarArchive Wrap tar to pack a compressed tar archive
Class RemoveTree Wrap rm to remove a whole directory tree
Class RunAtCommand Run a command in a specific directory
Class UnpackTarArchive Wrap tar to unpack a compressed tar archive
Class UnpackZipArchive Wrap zip to Unpack a zip file
Exception CommandExecFailed Exception raised by the Command class
Function proxy_stdf Circulate stdout/stderr via a proper file object. Designed to work around a problem where Python nose replaces sys.stdout/stderr with a custom 'Tee' object that is not a file object (compatible) and thus causes a crash with Popen.
@contextmanager
def proxy_stdf():

Circulate stdout/stderr via a proper file object. Designed to work around a problem where Python nose replaces sys.stdout/stderr with a custom 'Tee' object that is not a file object (compatible) and thus causes a crash with Popen.