Addin that extends the Cake build automation system with Subversion features using SharpSvn.
#addin nuget:?package=Cake.Svn&version=0.9.0
dotnet add package Cake.Svn --version 0.9.0
<PackageReference Include="Cake.Svn" Version="0.9.0" />
Aliases
Contains functionality for working with Subversion.
Add
SvnAddDirectory |
Add a directory to Subversion. |
SvnAddDirectory |
Add a directory to Subversion. |
SvnAddFile |
Add a file to Subversion. |
SvnAddFile |
Add a file to Subversion. |
Checkout
SvnCheckout |
Checkout a Subversion directory tree with specific settings. |
SvnCheckout |
Checkout a Subversion directory tree. |
CleanUp
SvnCleanUp |
Runs SVN cleanup on the given directory using given settings settings. SVN cleanup removes all working copy locks left behind by crashed clients. |
SvnCleanUp |
Runs SVN cleanup on the given directory using default settings. SVN cleanup removes all working copy locks left behind by crashed clients. |
Delete
SvnDeleteDirectory |
Delete a directory from Subversion. |
SvnDeleteDirectory |
Delete a directory from Subversion. |
SvnDeleteFile |
Delete a file from Subversion. |
SvnDeleteFile |
Delete a file from Subversion. |
Export
SvnExport |
Export a Subversion directory tree with specific settings. |
SvnExport |
Export a Subversion directory tree. |
Info
GetSvnDirectoryInfo |
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.
|
GetSvnDirectoryInfo |
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.
|
GetSvnFileInfo |
Gets Subversion information about file at filePath with specific settings. |
GetSvnFileInfo |
Gets Subversion information about the file at filePath. |
GetSvnRemoteInfo |
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.
|
GetSvnRemoteInfo |
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.
|
Is |
Check if the directoryPath was added to the Subversion working copy. |
Is |
Check if the filePath was added to the Subversion working copy. |
Status
SvnStatusDirectory |
Gets Subversion status about the directory at directoryPath with specific settings.
The result list contains recursive status about the directoryPath
(Infinity ). To get status with another SvnDepth
change the SvnDepth on settings.
|
SvnStatusDirectory |
Gets Subversion status about the directory at directoryPath.
The result list contains recursive status about the directoryPath
(Infinity ). To get status with another SvnDepth
the overload Cake.Svn.SvnAliases.SvnStatusDirectory(Cake.Core.ICakeContext,Cake.Core.IO.DirectoryPath,Cake.Svn.Status.SvnStatusSettings)
can be used with chaning the settings parameter.
|
SvnStatusFile |
Gets Subversion status about file at filePath with specific settings. |
SvnStatusFile |
Gets Subversion status about the file at filePath. |
Update
SvnUpdate |
Updates the Subversion directory tree defined by the supplied directoryPath with specific settings. The new revision is returned as the result of the operation. |
SvnUpdate |
Updates the Subversion directory tree defined by the supplied directoryPath.
The new revision is returned as the result of the operation. To update to a specific revision
the overload Cake.Svn.SvnAliases.SvnUpdate(Cake.Core.ICakeContext,Cake.Core.IO.DirectoryPath,Cake.Svn.Update.SvnUpdateSettings)
can be used with the settings parameter.
|
SvnUpdate |
Update an individual file at filePath in a Subversion tree with specific settings. |
SvnUpdate |
Update an individual file at filePath in a Subversion tree. |
Vacuum
SvnVacuum |
Runs SVN vacuum on the given directory using given settings settings. SVN vacuum removes all ignored and unversioned files and directories. This does not revert any modifications to files within the working copy. |
SvnVacuum |
Runs SVN vacuum on the given directory using default settings. SVN vacuum removes all ignored and unversioned files and directories. This does not revert any modifications to files within the working copy. |