AbstractSvnTask.

Root Property

Summary

TODO: Add more documentation when I understand all svn root possibilities/ protocols. The svn root is usually in the form of a URL from which the server, protocol and path information can be derived. Although the path to the repository can also be determined from this the information is more implicit than explicit. For example a subversion root URL of: http://svn.collab.net/repos/svn/trunk/doc/book/tools would have the following components: protocol: http/ web_dav username: anonymous servername: svn.collab.net repository: /repos/svn server path: /trunk/doc/book/tools In addition the revision path or branch can also be determined as subversion stores this information as a seperate physical directory. In this example: revision: trunk

Assembly
NAnt.Contrib.dll
Namespace
NAnt.Contrib.Tasks.Svn
Containing Type
AbstractSvnTask

Syntax

[TaskAttribute("uri", Required = true)]
[StringValidator(AllowEmpty = false)]
public override string Root { get; set; }

Attributes

Type Description
TaskAttribute
StringValidator

Value

Type Description
string