home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Chip 2004 April
/
CMCD0404.ISO
/
Software
/
Freeware
/
Programare
/
Sharpdev
/
099bsetup.exe
/
NAnt.SourceControlTasks.xml
< prev
next >
Wrap
Extensible Markup Language
|
2004-02-20
|
12KB
|
270 lines
<?xml version="1.0"?>
<doc>
<assembly>
<name>NAnt.SourceControlTasks</name>
</assembly>
<members>
<member name="T:NAnt.SourceControl.Tasks.AbstractCvsTask">
<summary>
A base class for creating tasks for executing CVS client commands on a
CVS repository.
</summary>
</member>
<member name="M:NAnt.SourceControl.Tasks.AbstractCvsTask.#ctor">
<summary>
Initializes a new instance of the <see cref="T:NAnt.SourceControl.Tasks.AbstractCvsTask"/>
class.
</summary>
</member>
<member name="M:NAnt.SourceControl.Tasks.AbstractCvsTask.ExecuteTask">
<summary>
Executes the CVS command.
</summary>
</member>
<member name="M:NAnt.SourceControl.Tasks.AbstractCvsTask.CreateCommand">
<summary>
Creates the CVS command object to execute against the specified
CVS repository.
</summary>
<returns>
The <see cref="T:ICSharpCode.SharpCvsLib.Commands.ICommand"/> to execute against the CVS repository.
</returns>
</member>
<member name="M:NAnt.SourceControl.Tasks.AbstractCvsTask.Validate">
<summary>
Validates that all required information is available.
</summary>
<exception cref="T:System.ArgumentNullException">
<para><see cref="P:NAnt.SourceControl.Tasks.AbstractCvsTask.CvsRoot"/> is <see langword="null"/></para>
<para>-or-</para>
<para><see cref="P:NAnt.SourceControl.Tasks.AbstractCvsTask.WorkingDirectory"/> is <see langword="null"/></para>
<para>-or-</para>
<para><see cref="P:NAnt.SourceControl.Tasks.AbstractCvsTask.Connection"/> is <see langword="null"/></para>
<para>-or-</para>
<para><see cref="P:NAnt.SourceControl.Tasks.AbstractCvsTask.Command"/> is <see langword="null"/></para>
</exception>
</member>
<member name="M:NAnt.SourceControl.Tasks.AbstractCvsTask.SetOptions(ICSharpCode.SharpCvsLib.Misc.WorkingDirectory)">
<summary>
Set the checkout/ update options.
</summary>
<param name="workingDirectory">Information about the cvs repository
and local sandbox.</param>
</member>
<member name="P:NAnt.SourceControl.Tasks.AbstractCvsTask.CvsRoot">
<summary>
Cvsroot Variable.
</summary>
</member>
<member name="P:NAnt.SourceControl.Tasks.AbstractCvsTask.Module">
<summary>
The module to perform an operation on.
</summary>
<value>The module to perform an operation on.</value>
</member>
<member name="P:NAnt.SourceControl.Tasks.AbstractCvsTask.Destination">
<summary>
Destination directory for the checked out / updated files.
</summary>
<value>
The destination directory for the checked out or updated files.
</value>
</member>
<member name="P:NAnt.SourceControl.Tasks.AbstractCvsTask.Password">
<summary>
The password for logging in to the CVS repository.
</summary>
<value>
The password for logging in to the CVS repository.
</value>
</member>
<member name="P:NAnt.SourceControl.Tasks.AbstractCvsTask.Options">
<summary>
A collection of options that can be used to modify cvs
checkouts/updates.
</summary>
<remarks>
<para>
Valid options include:
</para>
<list type="table">
<listheader>
<term>Name</term>
<description>Description</description>
</listheader>
<item>
<term>sticky-tag</term>
<description>TO-DO</description>
</item>
<item>
<term>override-directory</term>
<description>TO-DO</description>
</item>
</list>
</remarks>
</member>
<member name="P:NAnt.SourceControl.Tasks.AbstractCvsTask.Root">
<summary>
Gets or sets the root of the CVS repository.
</summary>
<value>The root of the CVS repository.</value>
</member>
<member name="P:NAnt.SourceControl.Tasks.AbstractCvsTask.WorkingDirectory">
<summary>
Gets or sets the directory where checked out sources are placed.
</summary>
<value>the directory where checked out sources are placed.</value>
</member>
<member name="P:NAnt.SourceControl.Tasks.AbstractCvsTask.Connection">
<summary>
Gets or sets the connection used to connect to the CVS repository.
</summary>
<value>The connection used to connect to the CVS repository.</value>
</member>
<member name="P:NAnt.SourceControl.Tasks.AbstractCvsTask.Command">
<summary>
Gets or sets the <see cref="T:ICSharpCode.SharpCvsLib.Commands.ICommand"/> to execute.
</summary>
<value>The <see cref="T:ICSharpCode.SharpCvsLib.Commands.ICommand"/> to execute.</value>
</member>
<member name="T:NAnt.SourceControl.Tasks.CheckoutTask">
<summary>
Checks out a CVS module to the required directory.
</summary>
<example>
<para>Checkout NAnt.</para>
<code>
<![CDATA[
<cvs-checkout
destination="c:\src\nant\"
cvsroot=":pserver:anonymous@cvs.sourceforge.net:/cvsroot/nant"
password=""
module="nant" />
]]>
</code>
</example>
<example>
<para>Checkout NAnt Revision named: "your_favorite_revision_here"
to the folder "c:\src\nant\replacement_for_module_directory_name".</para>
<code>
<![CDATA[
<cvs-checkout
destination="c:\src\nant\"
cvsroot=":pserver:anonymous@cvs.sourceforge.net:/cvsroot/nant"
password=""
module="nant">
<options>
<option name="sticky-tag" value="your_favorite_revision_here" />
<option name="override-directory" value="replacement_for_module_directory_name" />
</options>
</cvs-checkout>
]]>
</code>
</example>
<example>
<para>Checkout NAnt Revision named: "your_favorite_revision_here"
to the folder "c:\src\nant\replacement_for_module_directory_name".</para>
<code>
<![CDATA[
<cvs-checkout
destination="c:\src\nant\"
cvsroot=":pserver:anonymous@cvs.sourceforge.net:/cvsroot/nant"
password=""
module="nant">
<options>
<option name="-r" value="your_favorite_revision_here" />
<option name="-d" value="replacement_for_module_directory_name" />
</options>
</cvs-checkout>
]]>
</code>
</example>
</member>
<member name="M:NAnt.SourceControl.Tasks.CheckoutTask.#ctor">
<summary>
Initializes a new instance of the <see cref="T:NAnt.SourceControl.Tasks.CheckoutTask"/> class.
</summary>
</member>
<member name="M:NAnt.SourceControl.Tasks.CheckoutTask.CreateCommand">
<summary>
Creates the checkout command.
</summary>
<returns>An instance of the checkout command.</returns>
</member>
<member name="T:NAnt.SourceControl.Tasks.UpdateTask">
<summary>
Updates a CVS module in a local working directory.
</summary>
<example>
<para>Update nant.</para>
<code>
<![CDATA[
<cvs-update
destination="c:\src\nant\"
cvsroot=":pserver:anonymous@cvs.sourceforge.net:/cvsroot/nant"
password=""
module="nant" />
]]>
</code>
</example>
<example>
<para>Update your nant revision named: "your_favorite_revision_here"
in the folder "c:\src\nant\replacement_for_module_directory_name".</para>
<code>
<![CDATA[
<cvs-update
destination="c:\src\nant\"
cvsroot=":pserver:anonymous@cvs.sourceforge.net:/cvsroot/nant"
password=""
module="nant">
<options>
<option name="sticky-tag" value="your_favorite_revision_here" />
<option name="override-directory" value="replacement_for_module_directory_name" />
</options>
</cvs-update>
]]>
</code>
</example>
<example>
<para>Update your nant revision named: "your_favorite_revision_here"
in the folder "c:\src\nant\replacement_for_module_directory_name".</para>
<code>
<![CDATA[
<cvs-update
destination="c:\src\nant\"
cvsroot=":pserver:anonymous@cvs.sourceforge.net:/cvsroot/nant"
password=""
module="nant">
<options>
<option name="-r" value="your_favorite_revision_here" />
<option name="-d" value="replacement_for_module_directory_name" />
</options>
</cvs-update>
]]>
</code>
</example>
</member>
<member name="M:NAnt.SourceControl.Tasks.UpdateTask.#ctor">
<summary>
Initializes a new instance of the <see cref="T:NAnt.SourceControl.Tasks.UpdateTask"/>
class.
</summary>
</member>
<member name="M:NAnt.SourceControl.Tasks.UpdateTask.CreateCommand">
<summary>
Creates an instance of the update command.
</summary>
<returns>An instance of the update command.</returns>
</member>
<member name="M:NAnt.SourceControl.Tasks.UpdateTask.PopulateFolders(ICSharpCode.SharpCvsLib.Misc.WorkingDirectory)">
<summary>
Creates a list of files that need to be compared against the server
and updated if necessary.
</summary>
<param name="workingDirectory">The directory to use in the comparison.</param>
</member>
</members>
</doc>