Implements interfaces: twisted.python._release.IVCSCommand

Subset of SVN commands to release Twisted from a Subversion checkout.

Static Method ensureIsWorkingDirectory Ensure that path is a SVN working directory.
Static Method isStatusClean Return the SVN status of the files in the specified path.
Static Method remove Remove the specified path from a Subversion checkout.
Static Method exportTo Export the content of a SVN checkout to the specified directory.
@staticmethod
def ensureIsWorkingDirectory(path): (source)

Ensure that path is a SVN working directory.

ParameterspathThe path to check. (type: twisted.python.filepath.FilePath)
@staticmethod
def isStatusClean(path): (source)

Return the SVN status of the files in the specified path.

ParameterspathThe path to get the status from (can be a directory or a file.) (type: twisted.python.filepath.FilePath)
@staticmethod
def remove(path): (source)

Remove the specified path from a Subversion checkout.

ParameterspathThe path to remove from the checkout. (type: twisted.python.filepath.FilePath)
@staticmethod
def exportTo(fromDir, exportDir): (source)

Export the content of a SVN checkout to the specified directory.

ParametersfromDirThe path to the Subversion checkout to export. (type: twisted.python.filepath.FilePath)
exportDirThe directory to export the content of the checkout to. This directory doesn't have to exist prior to exporting the repository. (type: twisted.python.filepath.FilePath)
API Documentation for Twisted, generated by pydoctor at 2016-04-11 10:39:53.