Svn

Summary

Contains functionality for working with Subversion.

Add

SvnAddDirectory(ICakeContext, DirectoryPath) Add a directory to Subversion.
Addin from Cake.Svn.dll
SvnAddDirectory(ICakeContext, DirectoryPath, SvnAddSettings) Add a directory to Subversion.
Addin from Cake.Svn.dll
SvnAddFile(ICakeContext, FilePath) Add a file to Subversion.
Addin from Cake.Svn.dll
SvnAddFile(ICakeContext, FilePath, SvnAddSettings) Add a file to Subversion.
Addin from Cake.Svn.dll

Delete

SvnDeleteDirectory(ICakeContext, DirectoryPath) Delete a directory from Subversion.
Addin from Cake.Svn.dll
SvnDeleteDirectory(ICakeContext, DirectoryPath, SvnDeleteSettings) Delete a directory from Subversion.
Addin from Cake.Svn.dll
SvnDeleteFile(ICakeContext, FilePath) Delete a file from Subversion.
Addin from Cake.Svn.dll
SvnDeleteFile(ICakeContext, FilePath, SvnDeleteSettings) Delete a file from Subversion.
Addin from Cake.Svn.dll

Export

SvnExport(ICakeContext, Uri, DirectoryPath) Export a Subversion directory tree.
Addin from Cake.Svn.dll
SvnExport(ICakeContext, Uri, DirectoryPath, SvnExportSettings) Export a Subversion directory tree with specific settings.
Addin from Cake.Svn.dll

Info

GetSvnDirectoryInfo(ICakeContext, DirectoryPath) Gets Subversion information about the directory at directoryPath. The result list contains recursive information about the directoryPath (Infinity). To get information with another SvnDepth the overload Cake.Svn.SvnAliases.GetSvnDirectoryInfo(Cake.Core.ICakeContext,Cake.Core.IO.DirectoryPath,Cake.Svn.Info.SvnInfoSettings) can be used with changing the settings parameter.
Addin from Cake.Svn.dll
GetSvnDirectoryInfo(ICakeContext, DirectoryPath, SvnInfoSettings) Gets Subversion information about the directory at directoryPath with specific settings. The result list contains recursive information about the directoryPath (Infinity). To get information with another SvnDepth change the SvnDepth on settings.
Addin from Cake.Svn.dll
GetSvnFileInfo(ICakeContext, FilePath) Gets Subversion information about the file at filePath.
Addin from Cake.Svn.dll
GetSvnFileInfo(ICakeContext, FilePath, SvnInfoSettings) Gets Subversion information about file at filePath with specific settings.
Addin from Cake.Svn.dll
GetSvnRemoteInfo(ICakeContext, Uri) Gets Subversion information about the file or directory at repositoryUrl. The result list contains recursive information about the repositoryUrl (Infinity). To get information with another SvnDepth the overload Cake.Svn.SvnAliases.GetSvnDirectoryInfo(Cake.Core.ICakeContext,Cake.Core.IO.DirectoryPath,Cake.Svn.Info.SvnInfoSettings) can be used with changing the settings parameter.
Addin from Cake.Svn.dll
GetSvnRemoteInfo(ICakeContext, Uri, SvnInfoSettings) Gets Subversion information about the file or directory at repositoryUrl with specific settings. The result list contains recursive information about the repositoryUrl (Infinity). To get information with another SvnDepth change the SvnDepth on settings.
Addin from Cake.Svn.dll
IsDirectoryInSvnWorkingCopy(ICakeContext, DirectoryPath) Check if the directoryPath was added to the Subversion working copy.
Addin from Cake.Svn.dll
IsFileInSvnWorkingCopy(ICakeContext, FilePath) Check if the filePath was added to the Subversion working copy.
Addin from Cake.Svn.dll