1288 lines
55 KiB
XML
1288 lines
55 KiB
XML
|
<?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="T:NAnt.SourceControl.Tasks.AbstractSourceControlTask">
|
||
|
<summary>
|
||
|
A base class for creating tasks for executing CVS client commands on a
|
||
|
CVS repository.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="F:NAnt.SourceControl.Tasks.AbstractSourceControlTask.EnvHome">
|
||
|
<summary>
|
||
|
Name of the environmental variable specifying a users' home
|
||
|
in a *nix environment.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="F:NAnt.SourceControl.Tasks.AbstractSourceControlTask.AppData">
|
||
|
<summary>
|
||
|
Used on windows to specify the location of application data.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="F:NAnt.SourceControl.Tasks.AbstractSourceControlTask.PathVariable">
|
||
|
<summary>
|
||
|
The environment variable that holds path information.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="F:NAnt.SourceControl.Tasks.AbstractSourceControlTask.CvsPassFileVariable">
|
||
|
<summary>
|
||
|
The environment variable that holds the location of the
|
||
|
.cvspass file.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="F:NAnt.SourceControl.Tasks.AbstractSourceControlTask.PropExeName">
|
||
|
<summary>
|
||
|
Property name used to specify the source control executable. This is
|
||
|
used as a readonly property.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="M:NAnt.SourceControl.Tasks.AbstractSourceControlTask.#ctor">
|
||
|
<summary>
|
||
|
Initializes a new instance of the <see cref="T:NAnt.SourceControl.Tasks.AbstractCvsTask"/>
|
||
|
class.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="M:NAnt.SourceControl.Tasks.AbstractSourceControlTask.PrepareProcess(System.Diagnostics.Process)">
|
||
|
<summary>
|
||
|
Build up the command line arguments, determine which executable is being
|
||
|
used and find the path to that executable and set the working
|
||
|
directory.
|
||
|
</summary>
|
||
|
<param name="process">The process to prepare.</param>
|
||
|
</member>
|
||
|
<member name="M:NAnt.SourceControl.Tasks.AbstractSourceControlTask.SetGlobalOption(System.String,System.String,System.Boolean)">
|
||
|
<summary>
|
||
|
Adds a new global option if none exists. If one does exist then
|
||
|
the use switch is toggled on or of.
|
||
|
</summary>
|
||
|
<param name="name">The common name of the option.</param>
|
||
|
<param name="value">The option value or command line switch
|
||
|
of the option.</param>
|
||
|
<param name="on"><code>true</code> if the option should be
|
||
|
appended to the commandline, otherwise <code>false</code>.</param>
|
||
|
</member>
|
||
|
<member name="M:NAnt.SourceControl.Tasks.AbstractSourceControlTask.SetCommandOption(System.String,System.String,System.Boolean)">
|
||
|
<summary>
|
||
|
Adds a new command option if none exists. If one does exist then
|
||
|
the use switch is toggled on or of.
|
||
|
</summary>
|
||
|
<param name="name">The common name of the option.</param>
|
||
|
<param name="value">The option value or command line switch
|
||
|
of the option.</param>
|
||
|
<param name="on"><code>true</code> if the option should be
|
||
|
appended to the commandline, otherwise <code>false</code>.</param>
|
||
|
</member>
|
||
|
<member name="M:NAnt.SourceControl.Tasks.AbstractSourceControlTask.SetEnvironment(System.Diagnostics.Process)">
|
||
|
<summary>
|
||
|
Set up the environment variables for a process.
|
||
|
</summary>
|
||
|
<param name="process">A process to setup.</param>
|
||
|
</member>
|
||
|
<member name="M:NAnt.SourceControl.Tasks.AbstractSourceControlTask.AppendFiles">
|
||
|
<summary>
|
||
|
Append the files specified in the fileset to the command line argument.
|
||
|
Files are changed to use a relative path from the working directory
|
||
|
that the task is spawned in.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="M:NAnt.SourceControl.Tasks.AbstractSourceControlTask.DeriveVcsFromEnvironment">
|
||
|
<summary>
|
||
|
Derive the location of the version control system from the environment
|
||
|
variable <code>PATH</code>.
|
||
|
</summary>
|
||
|
<returns>The file information of the version control system,
|
||
|
or <code>null</code> if this cannot be found.</returns>
|
||
|
</member>
|
||
|
<member name="P:NAnt.SourceControl.Tasks.AbstractSourceControlTask.PassFileName">
|
||
|
<summary>
|
||
|
The name of the passfile, overriden for each version control system (VCS).
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="P:NAnt.SourceControl.Tasks.AbstractSourceControlTask.VcsHome">
|
||
|
<summary>
|
||
|
The path to the specific home directory of the version control system,
|
||
|
this can be where the binary files are kept, or other app
|
||
|
information.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="P:NAnt.SourceControl.Tasks.AbstractSourceControlTask.VcsHomeEnv">
|
||
|
<summary>
|
||
|
The environment variable that defines where the version control system
|
||
|
(VCS) home variable is kept.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="P:NAnt.SourceControl.Tasks.AbstractSourceControlTask.VcsExeName">
|
||
|
<summary>
|
||
|
The name of the version control system (VCS) executable file.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="P:NAnt.SourceControl.Tasks.AbstractSourceControlTask.Root">
|
||
|
<summary>
|
||
|
<para>
|
||
|
The root variable contains information on how to locate a repository.
|
||
|
Although this information is in different formats it typically must
|
||
|
define the following:
|
||
|
<list type="table">
|
||
|
<item>server location</item>
|
||
|
<item>protocol used to communicate with the repository</item>
|
||
|
<item>repository location on the server</item>
|
||
|
<item>project location in the repository</item>
|
||
|
</list>
|
||
|
</para>
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="P:NAnt.SourceControl.Tasks.AbstractSourceControlTask.DestinationDirectory">
|
||
|
<summary>
|
||
|
Destination directory for the local sandbox. If destination is not specified
|
||
|
then the current directory is used.
|
||
|
</summary>
|
||
|
<value>
|
||
|
Root path of the local sandbox.
|
||
|
</value>
|
||
|
<remarks>
|
||
|
<para>
|
||
|
Root path of the local sandbox.
|
||
|
</para>
|
||
|
</remarks>
|
||
|
</member>
|
||
|
<member name="P:NAnt.SourceControl.Tasks.AbstractSourceControlTask.Password">
|
||
|
<summary>
|
||
|
The password for logging in to the repository.
|
||
|
</summary>
|
||
|
<value>
|
||
|
The password for logging in to the repository.
|
||
|
</value>
|
||
|
</member>
|
||
|
<member name="P:NAnt.SourceControl.Tasks.AbstractSourceControlTask.PassFile">
|
||
|
<summary>
|
||
|
The full path to the cached password file. If not specified then the
|
||
|
environment variables are used to try and locate the file.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="P:NAnt.SourceControl.Tasks.AbstractSourceControlTask.GlobalOptions">
|
||
|
<summary>
|
||
|
Holds a collection of globally available options.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="P:NAnt.SourceControl.Tasks.AbstractSourceControlTask.CommandOptions">
|
||
|
<summary>
|
||
|
A collection of options that can be used to modify the default behavoir
|
||
|
of the version control commands. See the sub-tasks for implementation
|
||
|
specifics.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="P:NAnt.SourceControl.Tasks.AbstractSourceControlTask.CommandLineArguments">
|
||
|
<summary>
|
||
|
Command-line arguments for the program. The command line arguments are used to specify
|
||
|
any cvs command options that are not available as attributes. These are appended
|
||
|
after the command itself and are additive to whatever attributes are currently specified.
|
||
|
</summary>
|
||
|
<example>
|
||
|
<cvs-checkout cvsroot=":pserver:anonymous@cvs.sourceforge.net:/cvsroot/nant"
|
||
|
module="nant"
|
||
|
destination="e:\test\merillcornish\working"
|
||
|
readonly="true"
|
||
|
quiet="true"
|
||
|
commandline="-n"
|
||
|
cvsfullpath="C:\Program Files\TortoiseCVS\cvs.exe"
|
||
|
/>
|
||
|
<br />
|
||
|
Produces the cvs command:
|
||
|
<code>c:\Program Files\TortoiseCVS\cvs.exe -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/nant -q checkout -n nant</code>
|
||
|
</example>
|
||
|
</member>
|
||
|
<member name="P:NAnt.SourceControl.Tasks.AbstractSourceControlTask.CommandName">
|
||
|
<summary>
|
||
|
The name of the command that is going to be executed.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="P:NAnt.SourceControl.Tasks.AbstractSourceControlTask.VcsFileSet">
|
||
|
<summary>
|
||
|
Used to specify the version control system (VCS) files that are going
|
||
|
to be acted on.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="P:NAnt.SourceControl.Tasks.AbstractSourceControlTask.Ssh">
|
||
|
<summary>
|
||
|
The executable to use for ssh communication.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="P:NAnt.SourceControl.Tasks.AbstractSourceControlTask.SshEnv">
|
||
|
<summary>
|
||
|
The environment name for the ssh variable.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="P:NAnt.SourceControl.Tasks.AbstractSourceControlTask.ExeName">
|
||
|
<summary>
|
||
|
The name of the version control system executable.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="P:NAnt.SourceControl.Tasks.AbstractSourceControlTask.ProgramArguments">
|
||
|
<summary>
|
||
|
Get the command line arguments for the task.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="F:NAnt.SourceControl.Tasks.AbstractCvsTask.DefaultRecursive">
|
||
|
<summary>
|
||
|
Default value for the recursive directive. The default is
|
||
|
<see langword="false" />.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="F:NAnt.SourceControl.Tasks.AbstractCvsTask.DefaultQuiet">
|
||
|
<summary>
|
||
|
Default value for the quiet command.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="F:NAnt.SourceControl.Tasks.AbstractCvsTask.DefaultReallyQuiet">
|
||
|
<summary>
|
||
|
Default value for the really quiet command.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="F:NAnt.SourceControl.Tasks.AbstractCvsTask.CvsHome">
|
||
|
<summary>
|
||
|
An environment variable that holds path information about where
|
||
|
cvs is located.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="F:NAnt.SourceControl.Tasks.AbstractCvsTask.CvsPassfile">
|
||
|
<summary>
|
||
|
Name of the password file that cvs stores pserver
|
||
|
cvsroot/ password pairings.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="F:NAnt.SourceControl.Tasks.AbstractCvsTask.DefaultCompressionLevel">
|
||
|
<summary>
|
||
|
The default compression level to use for cvs commands.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="F:NAnt.SourceControl.Tasks.AbstractCvsTask.DefaultUseSharpCvsLib">
|
||
|
<summary>
|
||
|
The default use of binaries, defaults to use sharpcvs.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="F:NAnt.SourceControl.Tasks.AbstractCvsTask.CvsExe">
|
||
|
<summary>
|
||
|
The name of the cvs executable.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="F:NAnt.SourceControl.Tasks.AbstractCvsTask.SharpCvsExe">
|
||
|
<summary>
|
||
|
The temporary name of the sharpcvslib binary file, to avoid
|
||
|
conflicts in the path variable.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="F:NAnt.SourceControl.Tasks.AbstractCvsTask.CvsRsh">
|
||
|
<summary>
|
||
|
Environment variable that holds the executable name that is used for
|
||
|
ssh communication.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="F:NAnt.SourceControl.Tasks.AbstractCvsTask.UseSharpCvsLibProp">
|
||
|
<summary>
|
||
|
Property name used to specify on a project level whether sharpcvs is
|
||
|
used or not.
|
||
|
</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.ToCvsDateTimeString(System.DateTime)">
|
||
|
<summary>
|
||
|
Converts a <see cref="T:System.DateTime"/> value to a <see cref="T:System.String"/>
|
||
|
representation that can be interpreted by cvs.
|
||
|
</summary>
|
||
|
<param name="item"><see cref="T:System.DateTime"/> to convert.</param>
|
||
|
<returns>
|
||
|
<see cref="T:System.String"/> interpretation of <paramref name="item"/>.
|
||
|
</returns>
|
||
|
</member>
|
||
|
<member name="M:NAnt.SourceControl.Tasks.AbstractCvsTask.PrepareProcess(System.Diagnostics.Process)">
|
||
|
<summary>
|
||
|
Build up the command line arguments, determine which executable is being
|
||
|
used and find the path to that executable and set the working
|
||
|
directory.
|
||
|
</summary>
|
||
|
<param name="process">The process to prepare.</param>
|
||
|
</member>
|
||
|
<member name="M:NAnt.SourceControl.Tasks.AbstractCvsTask.AppendSubCommandArgs">
|
||
|
<summary>
|
||
|
Override to append any commands before the modele and files.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="M:NAnt.SourceControl.Tasks.AbstractCvsTask.AppendCommandOptions">
|
||
|
<summary>
|
||
|
Append the command line options or commen names for the options
|
||
|
to the generic options collection. This is then piped to the
|
||
|
command line as a switch.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="M:NAnt.SourceControl.Tasks.AbstractCvsTask.AddArg(System.String)">
|
||
|
<summary>
|
||
|
Add the given argument to the command line options. Note that are not explicitly
|
||
|
quoted are split into seperate arguments. This is to resolve a recent issue
|
||
|
with quoting command line arguments.
|
||
|
</summary>
|
||
|
<param name="arg"></param>
|
||
|
</member>
|
||
|
<member name="P:NAnt.SourceControl.Tasks.AbstractCvsTask.SshEnv">
|
||
|
<summary>
|
||
|
The environment name for the ssh variable.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="P:NAnt.SourceControl.Tasks.AbstractCvsTask.VcsExeName">
|
||
|
<summary>
|
||
|
The name of the cvs binary, or <c>cvs.exe</c> at the time this
|
||
|
was written.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="P:NAnt.SourceControl.Tasks.AbstractCvsTask.PassFileName">
|
||
|
<summary>
|
||
|
The name of the pass file, or <c>.cvspass</c> at the time
|
||
|
of this writing.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="P:NAnt.SourceControl.Tasks.AbstractCvsTask.VcsHomeEnv">
|
||
|
<summary>
|
||
|
The name of the version control system specific home environment
|
||
|
variable.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="P:NAnt.SourceControl.Tasks.AbstractCvsTask.IsModuleNeeded">
|
||
|
<summary>
|
||
|
Specify if the module is needed for this cvs command. It is
|
||
|
only needed if there is no module information on the local file
|
||
|
system.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="P:NAnt.SourceControl.Tasks.AbstractCvsTask.CvsFileSet">
|
||
|
<summary>
|
||
|
Used to specify the version control system (VCS) files that are going
|
||
|
to be acted on.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="P:NAnt.SourceControl.Tasks.AbstractCvsTask.VcsFileSet">
|
||
|
<summary>
|
||
|
Get the cvs file set.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="P:NAnt.SourceControl.Tasks.AbstractCvsTask.ExeName">
|
||
|
<summary>
|
||
|
The name of the cvs executable.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="P:NAnt.SourceControl.Tasks.AbstractCvsTask.CvsFullPath">
|
||
|
<summary>
|
||
|
The full path to the cvs binary used. The cvs tasks will attempt to
|
||
|
"guess" the location of your cvs binary based on your path. If the
|
||
|
task is unable to resolve the location, or resolves it incorrectly
|
||
|
this can be used to manually specify the path.
|
||
|
</summary>
|
||
|
<value>
|
||
|
A full path (i.e. including file name) of your cvs binary:
|
||
|
On Windows: c:\vcs\cvs\cvs.exe
|
||
|
On *nix: /usr/bin/cvs
|
||
|
</value>
|
||
|
</member>
|
||
|
<member name="P:NAnt.SourceControl.Tasks.AbstractCvsTask.Root">
|
||
|
<summary>
|
||
|
<para>
|
||
|
The cvs root variable has the following components:
|
||
|
</para>
|
||
|
<para>
|
||
|
<code>[protocol]:[username]@[servername]:[server path]</code>
|
||
|
<ul>
|
||
|
<li>protocol: ext, pserver, ssh (sharpcvslib); if you are not using sharpcvslib consult your cvs documentation.</li>
|
||
|
<li>username: [username]</li>
|
||
|
<li>servername: cvs.sourceforge.net</li>
|
||
|
<li>server path: /cvsroot/nant</li>
|
||
|
</ul>
|
||
|
</para>
|
||
|
</summary>
|
||
|
<example>
|
||
|
<para>NAnt anonymous cvsroot:</para>
|
||
|
<code>
|
||
|
:pserver:anonymous@cvs.sourceforge.net:/cvsroot/nant
|
||
|
</code>
|
||
|
</example>
|
||
|
</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. This is a normal file/folder
|
||
|
name without path information.
|
||
|
</value>
|
||
|
<example>
|
||
|
<para>In NAnt the module name would be:</para>
|
||
|
<code>nant</code>
|
||
|
</example>
|
||
|
</member>
|
||
|
<member name="P:NAnt.SourceControl.Tasks.AbstractCvsTask.UseSharpCvsLib">
|
||
|
<summary>
|
||
|
<para>
|
||
|
<see langword="true" /> if the SharpCvsLib binaries that come bundled
|
||
|
with NAnt should be used to perform the cvs commands, <see langword="false" />
|
||
|
otherwise.
|
||
|
</para>
|
||
|
<para>
|
||
|
You may also specify an override value for all cvs tasks instead
|
||
|
of specifying a value for each. To do this set the property
|
||
|
<c>sourcecontrol.usesharpcvslib</c> to <see langword="false" />.
|
||
|
</para>
|
||
|
<warn>
|
||
|
If you choose not to use SharpCvsLib to checkout from cvs you will
|
||
|
need to include a cvs.exe binary in your path.
|
||
|
</warn>
|
||
|
</summary>
|
||
|
<example>
|
||
|
To use a cvs client in your path instead of sharpcvslib specify
|
||
|
the property:
|
||
|
>property name="sourcecontrol.usesharpcvslib" value="false"<
|
||
|
The default settings is to use sharpcvslib and the setting closest
|
||
|
to the task execution is used to determine which value is used
|
||
|
to execute the process.
|
||
|
For instance if the attribute usesharpcvslib was set to false
|
||
|
and the global property was set to true, the usesharpcvslib is
|
||
|
closes to the point of execution and would be used and is false.
|
||
|
Therefore the sharpcvslib binary would NOT be used.
|
||
|
</example>
|
||
|
</member>
|
||
|
<member name="P:NAnt.SourceControl.Tasks.AbstractCvsTask.Ssh">
|
||
|
<summary>
|
||
|
The executable to use for ssh communication.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="P:NAnt.SourceControl.Tasks.AbstractCvsTask.Quiet">
|
||
|
<summary>
|
||
|
Indicates if the output from the cvs command should be supressed.
|
||
|
The default is <see langword="false" />.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="P:NAnt.SourceControl.Tasks.AbstractCvsTask.ReallyQuiet">
|
||
|
<summary>
|
||
|
Indicates if the output from the cvs command should be stopped.
|
||
|
The default is <see langword="false" />.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="P:NAnt.SourceControl.Tasks.AbstractCvsTask.ReadOnly">
|
||
|
<summary>
|
||
|
<see langword="true" /> if the sandbox files should be checked out in
|
||
|
read only mode. The default is <see langword="false" />.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="P:NAnt.SourceControl.Tasks.AbstractCvsTask.ReadWrite">
|
||
|
<summary>
|
||
|
<see langword="true" /> if the sandbox files should be checked out in
|
||
|
read/write mode. The default is <see langword="true" />.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="P:NAnt.SourceControl.Tasks.AbstractCvsTask.CompressionLevel">
|
||
|
<summary>
|
||
|
Compression level to use for all net traffic. This should be a value from 1-9.
|
||
|
<br />
|
||
|
<br />
|
||
|
<bold>NOTE: This is not available on sharpcvslib.</bold>
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="T:NAnt.SourceControl.Tasks.ChangeLogTask">
|
||
|
<summary>
|
||
|
Produces an XML report that represents the cvs changes from the given
|
||
|
start day, to a given end date.
|
||
|
</summary>
|
||
|
<example>
|
||
|
<para>Report changes in NAnt from 1st of June 2004 until 25th of July 2004.</para>
|
||
|
<code>
|
||
|
<![CDATA[
|
||
|
<cvs-changelog
|
||
|
destination="e:/test/nant/sourcecontrol/"
|
||
|
cvsroot=":pserver:anonymous@cvs.sourceforge.net:/cvsroot/nant"
|
||
|
module="nant"
|
||
|
start="2004/06/01"
|
||
|
end="2004/07/25"
|
||
|
xmlfile="e:/test/nant/sourcecontrol/changelog-nant.xml"
|
||
|
/>
|
||
|
]]>
|
||
|
</code>
|
||
|
</example>
|
||
|
</member>
|
||
|
<member name="F:NAnt.SourceControl.Tasks.ChangeLogTask.CvsCommandName">
|
||
|
<summary>
|
||
|
The command being executed.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="P:NAnt.SourceControl.Tasks.ChangeLogTask.DestFile">
|
||
|
<summary>
|
||
|
Name of the xml file that will contain the cvs log information.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="P:NAnt.SourceControl.Tasks.ChangeLogTask.StartDate">
|
||
|
<summary>
|
||
|
The earliest change to use in the cvs log command.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="P:NAnt.SourceControl.Tasks.ChangeLogTask.EndDate">
|
||
|
<summary>
|
||
|
The latest date to use in the cvs log command.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="P:NAnt.SourceControl.Tasks.ChangeLogTask.CommandName">
|
||
|
<summary>
|
||
|
The cvs command to execute.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="P:NAnt.SourceControl.Tasks.ChangeLogTask.UseSharpCvsLib">
|
||
|
<summary>
|
||
|
Override use of sharpcvslib, needs to be true.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="P:NAnt.SourceControl.Tasks.ChangeLogTask.Root">
|
||
|
<summary>
|
||
|
<para>
|
||
|
The cvs root variable has the following components:
|
||
|
</para>
|
||
|
<para>
|
||
|
<code>[protocol]:[username]@[servername]:[server path]</code>
|
||
|
<ul>
|
||
|
<li>protocol: ext, pserver, ssh (sharpcvslib); if you are not using sharpcvslib consult your cvs documentation.</li>
|
||
|
<li>username: [username]</li>
|
||
|
<li>servername: cvs.sourceforge.net</li>
|
||
|
<li>server path: /cvsroot/nant</li>
|
||
|
</ul>
|
||
|
</para>
|
||
|
<para>
|
||
|
If the cvsroot is not specified then the directory specified by the
|
||
|
<see cref="P:NAnt.SourceControl.Tasks.AbstractSourceControlTask.DestinationDirectory"/> attribute
|
||
|
is searched for CVS\Root.
|
||
|
</para>
|
||
|
</summary>
|
||
|
<example>
|
||
|
<para>NAnt anonymous cvsroot:</para>
|
||
|
<code>
|
||
|
:pserver:anonymous@cvs.sourceforge.net:/cvsroot/nant
|
||
|
</code>
|
||
|
</example>
|
||
|
</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"
|
||
|
module="nant" />
|
||
|
]]>
|
||
|
</code>
|
||
|
</example>
|
||
|
<example>
|
||
|
<para>
|
||
|
Checkout NAnt revision named <c>0_85</c> to the
|
||
|
folder <c>c:\src\nant\v0.85</c>.
|
||
|
</para>
|
||
|
<code>
|
||
|
<![CDATA[
|
||
|
<cvs-checkout
|
||
|
destination="c:\src\nant"
|
||
|
cvsroot=":pserver:anonymous@cvs.sourceforge.net:/cvsroot/nant"
|
||
|
module="nant"
|
||
|
revision="0_85"
|
||
|
overridedir="v0.85" />
|
||
|
]]>
|
||
|
</code>
|
||
|
<para>So the nant module tagged with revision 0_85 will be checked
|
||
|
out in the folder v0.85 under the working/ destination directory.
|
||
|
<br/>This could be used to work on different
|
||
|
branches of a repository at the same time.</para>
|
||
|
</example>
|
||
|
<example>
|
||
|
<para>
|
||
|
Checkout NAnt with specified revision date to the
|
||
|
folder <c>c:\src\nant\2003_08_16</c>.
|
||
|
</para>
|
||
|
<code>
|
||
|
<![CDATA[
|
||
|
<cvs-checkout
|
||
|
destination="c:\src\nant\"
|
||
|
cvsroot=":pserver:anonymous@cvs.sourceforge.net:/cvsroot/nant"
|
||
|
module="nant"
|
||
|
date="2003/08/16"
|
||
|
overridedir="2003_08_16" />
|
||
|
]]>
|
||
|
</code>
|
||
|
</example>
|
||
|
</member>
|
||
|
<member name="F:NAnt.SourceControl.Tasks.CheckoutTask.CvsCommandName">
|
||
|
<summary>
|
||
|
The command being executed.
|
||
|
</summary>
|
||
|
</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="P:NAnt.SourceControl.Tasks.CheckoutTask.Revision">
|
||
|
<summary>
|
||
|
Specify the revision to checkout. This corresponds to the "sticky-tag"
|
||
|
of the file.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="P:NAnt.SourceControl.Tasks.CheckoutTask.StickyTag">
|
||
|
<summary>
|
||
|
Sticky tag or revision to checkout.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="P:NAnt.SourceControl.Tasks.CheckoutTask.Date">
|
||
|
<summary>
|
||
|
Specify the revision date to checkout. The date specified is validated
|
||
|
and then passed to the cvs binary in a standard format recognized by
|
||
|
cvs.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="P:NAnt.SourceControl.Tasks.CheckoutTask.OverrideDir">
|
||
|
<summary>
|
||
|
Specify a directory name to replace the module name. Valid names
|
||
|
include any valid filename, excluding path information.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="P:NAnt.SourceControl.Tasks.CheckoutTask.OverrideDirectory">
|
||
|
<summary>
|
||
|
Specify a directory name to replace the module name. Valid names
|
||
|
include any valid filename, excluding path information.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="P:NAnt.SourceControl.Tasks.CheckoutTask.CommandName">
|
||
|
<summary>
|
||
|
The name of the cvs command that is going to be executed.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="T:NAnt.SourceControl.Tasks.CvsPass">
|
||
|
<summary>
|
||
|
Executes the cvs login command which appends or updates an entry to the
|
||
|
specified .cvspass file.
|
||
|
</summary>
|
||
|
<example>
|
||
|
<para>Update .cvspass file to include the NAnt anonymous login.</para>
|
||
|
<code>
|
||
|
<![CDATA[
|
||
|
<cvs-pass cvsroot=":pserver:anonymous@cvs.sourceforge.net:/cvsroot/nant"
|
||
|
password="anonymous"
|
||
|
passfile="C:\.cvspass" />
|
||
|
]]>
|
||
|
</code>
|
||
|
</example>
|
||
|
</member>
|
||
|
<member name="M:NAnt.SourceControl.Tasks.CvsPass.Initialize">
|
||
|
<summary>
|
||
|
Ensures all information is available to execute the <see cref="T:NAnt.Core.Task"/>.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="M:NAnt.SourceControl.Tasks.CvsPass.ExecuteTask">
|
||
|
<summary>
|
||
|
Update the .cvspass file with the given password. If the passfile
|
||
|
is not specified then the default search locations are used:
|
||
|
<list type="list">
|
||
|
<item>CVS_PASSFILE/.cvspass</item>
|
||
|
<item>HOME/.cvspass</item>
|
||
|
<item>USERPROFILE/.cvspass TODO: Confirm that this is valid
|
||
|
behavior or if it is going to give problems with the
|
||
|
cvsnt implementation.</item>
|
||
|
</list>
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="P:NAnt.SourceControl.Tasks.CvsPass.Password">
|
||
|
<summary>
|
||
|
Password to append or update to the .cvspass file.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="P:NAnt.SourceControl.Tasks.CvsPass.PassFile">
|
||
|
<summary>
|
||
|
The full path to the .cvspass file. The default is ~/.cvspass.
|
||
|
</summary>
|
||
|
<value></value>
|
||
|
</member>
|
||
|
<member name="P:NAnt.SourceControl.Tasks.CvsPass.DestinationDirectory">
|
||
|
<summary>
|
||
|
The current working directory.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="P:NAnt.SourceControl.Tasks.CvsPass.Root">
|
||
|
<summary>
|
||
|
The repository root string.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="T:NAnt.SourceControl.Tasks.CvsTask">
|
||
|
<summary>
|
||
|
Executes the cvs command specified by the command attribute.
|
||
|
</summary>
|
||
|
<example>
|
||
|
<para>Checkout NAnt.</para>
|
||
|
<code>
|
||
|
<![CDATA[
|
||
|
<cvs command="checkout"
|
||
|
destination="c:\src\nant\"
|
||
|
cvsroot=":pserver:anonymous@cvs.sourceforge.net:/cvsroot/nant"
|
||
|
module="nant" />
|
||
|
]]>
|
||
|
</code>
|
||
|
</example>
|
||
|
</member>
|
||
|
<member name="P:NAnt.SourceControl.Tasks.CvsTask.CommandName">
|
||
|
<summary>
|
||
|
The cvs command to execute.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="P:NAnt.SourceControl.Tasks.CvsTask.IsModuleNeeded">
|
||
|
<summary>
|
||
|
Specify if the module is needed for this cvs command.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="T:NAnt.SourceControl.Tasks.ExportTask">
|
||
|
<summary>
|
||
|
Exports a cvs module in preperation for a release (i.e. the CVS version
|
||
|
folders are not exported).
|
||
|
</summary>
|
||
|
<example>
|
||
|
<para>Export the most recent NAnt sources from cvs.</para>
|
||
|
<code>
|
||
|
<![CDATA[
|
||
|
<cvs-export
|
||
|
destination="c:\src\nant\"
|
||
|
cvsroot=":pserver:anonymous@cvs.sourceforge.net:/cvsroot/nant"
|
||
|
module="nant" />
|
||
|
]]>
|
||
|
</code>
|
||
|
</example>
|
||
|
<example>
|
||
|
<para>
|
||
|
Export NAnt revision named <c>your_favorite_revision_here</c> to the
|
||
|
folder <c>c:\src\nant\replacement_for_module_directory_name</c>.
|
||
|
|
||
|
<warn>**NOTE**</warn>: filesets names for the export task must be
|
||
|
prefixed with the module name. This is different than other tasks.
|
||
|
</para>
|
||
|
<code>
|
||
|
<![CDATA[
|
||
|
<cvs-export
|
||
|
destination="c:\src\nant\"
|
||
|
cvsroot=":pserver:anonymous@cvs.sourceforge.net:/cvsroot/nant"
|
||
|
module="nant"
|
||
|
revision="your_favorite_revision_here"
|
||
|
overridedir="replacement_for_module_directory_name"
|
||
|
recursive="false">
|
||
|
<fileset>
|
||
|
<include name="nant/bin/NAnt.exe"/>
|
||
|
<include name="nant/bin/NAnt.exe.config"/>
|
||
|
</fileset>
|
||
|
</cvs-export>
|
||
|
]]>
|
||
|
</code>
|
||
|
</example>
|
||
|
</member>
|
||
|
<member name="F:NAnt.SourceControl.Tasks.ExportTask.CvsCommandName">
|
||
|
<summary>
|
||
|
The command being executed.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="M:NAnt.SourceControl.Tasks.ExportTask.#ctor">
|
||
|
<summary>
|
||
|
Create a new instance of the <see cref="T:NAnt.SourceControl.Tasks.ExportTask"/>.
|
||
|
</summary>
|
||
|
<value>
|
||
|
The following values are set by default:
|
||
|
<ul>
|
||
|
<li>Recursive: <see langword="true"/></li>
|
||
|
</ul>
|
||
|
</value>
|
||
|
</member>
|
||
|
<member name="P:NAnt.SourceControl.Tasks.ExportTask.NoShortening">
|
||
|
<summary>
|
||
|
No shortening. Do not shorten module paths if -d specified.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="P:NAnt.SourceControl.Tasks.ExportTask.ForceHead">
|
||
|
<summary>
|
||
|
Indicates whether the head revision should be used if the revison specified by
|
||
|
<see cref="P:NAnt.SourceControl.Tasks.ExportTask.Revision"/> or the <see cref="P:NAnt.SourceControl.Tasks.ExportTask.Date"/> tags are not
|
||
|
found. The default is <see langword="false"/>.
|
||
|
</summary>
|
||
|
<value>
|
||
|
<see langword="true"/> if the specified tag should be moved;
|
||
|
otherwise, <see langword="false"/>. The default is <see langword="false"/>.
|
||
|
</value>
|
||
|
</member>
|
||
|
<member name="P:NAnt.SourceControl.Tasks.ExportTask.Recursive">
|
||
|
<summary>
|
||
|
If a directory is specified indicates whether sub-directories should
|
||
|
also be processed.
|
||
|
</summary>
|
||
|
<value>
|
||
|
<see langword="true" /> if the sub-directories should be tagged;
|
||
|
otherwise, <see langword="false" />. The default is <see langword="true" />.
|
||
|
</value>
|
||
|
</member>
|
||
|
<member name="P:NAnt.SourceControl.Tasks.ExportTask.Revision">
|
||
|
<summary>
|
||
|
Specify the revision to update the file to. This corresponds to the "sticky-tag"
|
||
|
of the file.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="P:NAnt.SourceControl.Tasks.ExportTask.Date">
|
||
|
<summary>
|
||
|
Specify the revision date to update to. The version of the file that
|
||
|
existed at the date specified is retrieved.
|
||
|
</summary>
|
||
|
<value>
|
||
|
A valid date time value, which is then converted to a format that
|
||
|
cvs can parse.
|
||
|
</value>
|
||
|
</member>
|
||
|
<member name="P:NAnt.SourceControl.Tasks.ExportTask.OverrideDir">
|
||
|
<summary>
|
||
|
Specify a directory name to replace the module name. Valid names
|
||
|
include any valid filename, excluding path information.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="P:NAnt.SourceControl.Tasks.ExportTask.CommandName">
|
||
|
<summary>
|
||
|
The export command name for the cvs client.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="T:NAnt.SourceControl.Tasks.RTagTask">
|
||
|
<summary>
|
||
|
Tags all sources in the remote repository with a given tag.
|
||
|
</summary>
|
||
|
<remarks>
|
||
|
<para>
|
||
|
Unlike tag, the rtag command acts only on sources that are in the repository.
|
||
|
Any modified sources on the local file system will NOT be tagged with this
|
||
|
command, so a commit should be performed before an rtag is done.
|
||
|
</para>
|
||
|
<para>
|
||
|
NOTE: Although a working directory is not necessary to perform the command
|
||
|
one must be specified in order to remain in compliance with the cvs library.
|
||
|
</para>
|
||
|
</remarks>
|
||
|
<example>
|
||
|
<para>Tag NAnt sources remotely.</para>
|
||
|
<code>
|
||
|
<![CDATA[
|
||
|
<cvs-rtag
|
||
|
cvsroot=":pserver:anonymous@cvs.sourceforge.net:/cvsroot/nant"
|
||
|
destination="."
|
||
|
tag="v0_8_4"
|
||
|
/>
|
||
|
]]>
|
||
|
</code>
|
||
|
</example>
|
||
|
<example>
|
||
|
<para>Remove a tag from the remote repository.</para>
|
||
|
<code>
|
||
|
<![CDATA[
|
||
|
<cvs-rtag
|
||
|
cvsroot=":pserver:anonymous@cvs.sourceforge.net:/cvsroot/nant"
|
||
|
destination="."
|
||
|
tag="v0_8_4"
|
||
|
remove="true"
|
||
|
/>
|
||
|
]]>
|
||
|
</code>
|
||
|
</example>
|
||
|
</member>
|
||
|
<member name="M:NAnt.SourceControl.Tasks.RTagTask.#ctor">
|
||
|
<summary>
|
||
|
Initializes a new instance of the <see cref="T:NAnt.SourceControl.Tasks.RTagTask"/>
|
||
|
class.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="M:NAnt.SourceControl.Tasks.RTagTask.AppendSubCommandArgs">
|
||
|
<summary>
|
||
|
Append the tag information to the commandline.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="P:NAnt.SourceControl.Tasks.RTagTask.Tag">
|
||
|
<summary>
|
||
|
The name of the tag to assign or remove.
|
||
|
</summary>
|
||
|
<value>
|
||
|
The name of the tag to assign or remove.
|
||
|
</value>
|
||
|
</member>
|
||
|
<member name="P:NAnt.SourceControl.Tasks.RTagTask.Remove">
|
||
|
<summary>
|
||
|
Indicates whether the tag specified in <see cref="P:NAnt.SourceControl.Tasks.RTagTask.Tag"/> should
|
||
|
be removed or not.
|
||
|
</summary>
|
||
|
<value>
|
||
|
<see langword="true"/> if the specified tag should be removed;
|
||
|
otherwise, <see langword="false"/>. The default is <see langword="false"/>.
|
||
|
</value>
|
||
|
</member>
|
||
|
<member name="P:NAnt.SourceControl.Tasks.RTagTask.MoveIfExists">
|
||
|
<summary>
|
||
|
Indicates whether the tag specified in <see cref="P:NAnt.SourceControl.Tasks.RTagTask.Tag"/> should
|
||
|
be moved to the current file revision. If the tag does not exist
|
||
|
then it is created.
|
||
|
</summary>
|
||
|
<value>
|
||
|
<see langword="true"/> if the specified tag should be moved;
|
||
|
otherwise, <see langword="false"/>. The default is <see langword="false"/>.
|
||
|
</value>
|
||
|
</member>
|
||
|
<member name="P:NAnt.SourceControl.Tasks.RTagTask.Recursive">
|
||
|
<summary>
|
||
|
If a directory is specified indicates whether sub-directories should
|
||
|
also be processed.
|
||
|
</summary>
|
||
|
<value>
|
||
|
<see langword="true" /> if the sub-directories should be tagged;
|
||
|
otherwise, <see langword="false" />. The default is <see langword="true" />.
|
||
|
</value>
|
||
|
</member>
|
||
|
<member name="P:NAnt.SourceControl.Tasks.RTagTask.ActOnTag">
|
||
|
<summary>
|
||
|
Indicates the repository <see cref="P:NAnt.SourceControl.Tasks.RTagTask.Tag"/> that is acted on
|
||
|
for the tag command. Note if <see cref="P:NAnt.SourceControl.Tasks.RTagTask.MoveIfExists"/> is
|
||
|
<see langword="true"/> then the tag specified is moved to the revision
|
||
|
of the file on the HEAD of the branch specified.
|
||
|
</summary>
|
||
|
<value>
|
||
|
The tag (or more likely) branch that should be used to apply the new tag.
|
||
|
</value>
|
||
|
</member>
|
||
|
<member name="P:NAnt.SourceControl.Tasks.RTagTask.ActOnDate">
|
||
|
<summary>
|
||
|
Indicates the revision date of the file that the tag should be
|
||
|
applied to.
|
||
|
</summary>
|
||
|
<value>
|
||
|
A valid date which specifies the revision point that the tag will
|
||
|
be applied to.
|
||
|
</value>
|
||
|
</member>
|
||
|
<member name="P:NAnt.SourceControl.Tasks.RTagTask.ForceHead">
|
||
|
<summary>
|
||
|
Indicates whether the head revision should be used if the
|
||
|
<see cref="P:NAnt.SourceControl.Tasks.RTagTask.ActOnTag"/> or the <see cref="P:NAnt.SourceControl.Tasks.RTagTask.ActOnDate"/> tags are not
|
||
|
found.
|
||
|
</summary>
|
||
|
<value>
|
||
|
<see langword="true"/> if the specified tag should be moved;
|
||
|
otherwise, <see langword="false"/>. The default is <see langword="false"/>.
|
||
|
</value>
|
||
|
</member>
|
||
|
<member name="P:NAnt.SourceControl.Tasks.RTagTask.CommandName">
|
||
|
<summary>
|
||
|
The name of the cvs command that is going to be executed.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="T:NAnt.SourceControl.Tasks.TagTask">
|
||
|
<summary>
|
||
|
Tags all local sources with the specified tag.
|
||
|
</summary>
|
||
|
<remarks>
|
||
|
<para>
|
||
|
This differs from the
|
||
|
<see cref="T:NAnt.SourceControl.Tasks.RTagTask"/> in that it acts on references to the cvs files
|
||
|
contained in your local filesystem. As such the sticky tags and local
|
||
|
revisions can be considered in commits. It also allows you to verify that
|
||
|
all local files have been checked in before a tag is performed.
|
||
|
</para>
|
||
|
</remarks>
|
||
|
<example>
|
||
|
<para>Tag NAnt sources remotely.</para>
|
||
|
<code>
|
||
|
<![CDATA[
|
||
|
<cvs-tag
|
||
|
cvsroot=":pserver:anonymous@cvs.sourceforge.net:/cvsroot/nant"
|
||
|
destination="."
|
||
|
tag="v0_8_4"
|
||
|
/>
|
||
|
]]>
|
||
|
</code>
|
||
|
</example>
|
||
|
<example>
|
||
|
<para>Remove a tag from the remote repository.</para>
|
||
|
<code>
|
||
|
<![CDATA[
|
||
|
<cvs-tag
|
||
|
cvsroot=":pserver:anonymous@cvs.sourceforge.net:/cvsroot/nant"
|
||
|
destination="."
|
||
|
tag="v0_8_4"
|
||
|
remove="true"
|
||
|
fail-if-modified="true"
|
||
|
/>
|
||
|
]]>
|
||
|
</code>
|
||
|
</example>
|
||
|
</member>
|
||
|
<member name="F:NAnt.SourceControl.Tasks.TagTask.CvsCommandName">
|
||
|
<summary>
|
||
|
Cvs command to be executed.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="M:NAnt.SourceControl.Tasks.TagTask.#ctor">
|
||
|
<summary>
|
||
|
Initializes a new instance of the <see cref="T:NAnt.SourceControl.Tasks.TagTask"/>
|
||
|
class.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="M:NAnt.SourceControl.Tasks.TagTask.AppendSubCommandArgs">
|
||
|
<summary>
|
||
|
Append the tag information to the commandline.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="P:NAnt.SourceControl.Tasks.TagTask.Tag">
|
||
|
<summary>
|
||
|
The name of the tag to assign or remove.
|
||
|
</summary>
|
||
|
<value>
|
||
|
The name of the tag to assign or remove.
|
||
|
</value>
|
||
|
</member>
|
||
|
<member name="P:NAnt.SourceControl.Tasks.TagTask.Remove">
|
||
|
<summary>
|
||
|
Indicates whether the tag specified in <see cref="P:NAnt.SourceControl.Tasks.TagTask.Tag"/> should
|
||
|
be removed or not.
|
||
|
</summary>
|
||
|
<value>
|
||
|
<see langword="true"/> if the specified tag should be removed;
|
||
|
otherwise, <see langword="false"/>. The default is <see langword="false"/>.
|
||
|
</value>
|
||
|
</member>
|
||
|
<member name="P:NAnt.SourceControl.Tasks.TagTask.MoveIfExists">
|
||
|
<summary>
|
||
|
Indicates whether the tag specified in <see cref="P:NAnt.SourceControl.Tasks.TagTask.Tag"/> should
|
||
|
be moved to the current file revision. If the tag does not exist
|
||
|
then it is created.
|
||
|
</summary>
|
||
|
<value>
|
||
|
<see langword="true"/> if the specified tag should be moved;
|
||
|
otherwise, <see langword="false"/>. The default is <see langword="false"/>.
|
||
|
</value>
|
||
|
</member>
|
||
|
<member name="P:NAnt.SourceControl.Tasks.TagTask.Recursive">
|
||
|
<summary>
|
||
|
If a directory is specified indicates whether sub-directories should
|
||
|
also be processed.
|
||
|
</summary>
|
||
|
<value>
|
||
|
<see langword="true" /> if the sub-directories should be tagged;
|
||
|
otherwise, <see langword="false" />. The default is <see langword="true" />.
|
||
|
</value>
|
||
|
</member>
|
||
|
<member name="P:NAnt.SourceControl.Tasks.TagTask.ActOnTag">
|
||
|
<summary>
|
||
|
Indicates the repository <see cref="P:NAnt.SourceControl.Tasks.TagTask.Tag"/> that is acted on
|
||
|
for the tag command. Note if <see cref="P:NAnt.SourceControl.Tasks.TagTask.MoveIfExists"/> is
|
||
|
<see langword="true"/> then the tag specified is moved to the revision
|
||
|
of the file on the HEAD of the branch specified.
|
||
|
</summary>
|
||
|
<value>
|
||
|
The tag (or more likely) branch that should be used to apply the new tag.
|
||
|
</value>
|
||
|
</member>
|
||
|
<member name="P:NAnt.SourceControl.Tasks.TagTask.ActOnDate">
|
||
|
<summary>
|
||
|
Indicates the revision date of the file that the tag should be
|
||
|
applied to.
|
||
|
</summary>
|
||
|
<value>
|
||
|
A valid date which specifies the revision point that the tag will
|
||
|
be applied to.
|
||
|
</value>
|
||
|
</member>
|
||
|
<member name="P:NAnt.SourceControl.Tasks.TagTask.ForceHead">
|
||
|
<summary>
|
||
|
Indicates whether the head revision should be used if the revision specified by
|
||
|
<see cref="P:NAnt.SourceControl.Tasks.TagTask.ActOnTag"/> or the <see cref="P:NAnt.SourceControl.Tasks.TagTask.ActOnDate"/> tags are not
|
||
|
found.
|
||
|
</summary>
|
||
|
<value>
|
||
|
<see langword="true"/> if the specified tag should be moved;
|
||
|
otherwise, <see langword="false"/>. The default is <see langword="false"/>.
|
||
|
</value>
|
||
|
</member>
|
||
|
<member name="P:NAnt.SourceControl.Tasks.TagTask.FailIfModified">
|
||
|
<summary>
|
||
|
Indicates whether the head revision should be used if the
|
||
|
<see cref="P:NAnt.SourceControl.Tasks.TagTask.ActOnTag"/> or the <see cref="P:NAnt.SourceControl.Tasks.TagTask.ActOnDate"/> tags are not
|
||
|
found.
|
||
|
</summary>
|
||
|
<value>
|
||
|
<see langword="true"/> if the specified tag should be moved;
|
||
|
otherwise, <see langword="false"/>. The default is <see langword="false"/>.
|
||
|
</value>
|
||
|
</member>
|
||
|
<member name="P:NAnt.SourceControl.Tasks.TagTask.CommandName">
|
||
|
<summary>
|
||
|
The name of the cvs command that is going to be executed.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="P:NAnt.SourceControl.Tasks.TagTask.Module">
|
||
|
<summary>
|
||
|
Not used
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="P:NAnt.SourceControl.Tasks.TagTask.IsModuleNeeded">
|
||
|
<summary>
|
||
|
Specify if the module is needed for this cvs command. It is
|
||
|
only needed if there is no module information on the local file
|
||
|
system.
|
||
|
</summary>
|
||
|
</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 <c>your_favorite_revision_here</c> in
|
||
|
the folder <c>c:\src\nant\replacement_for_module_directory_name</c>.
|
||
|
</para>
|
||
|
<code>
|
||
|
<![CDATA[
|
||
|
<cvs-update
|
||
|
destination="c:\src\nant\"
|
||
|
cvsroot=":pserver:anonymous@cvs.sourceforge.net:/cvsroot/nant"
|
||
|
module="nant"
|
||
|
revision="your_favorite_revision_here"
|
||
|
overridedir="replacement_for_module_directory_name"
|
||
|
usesharpcvslib="false">
|
||
|
<fileset>
|
||
|
<include name="build.number"/>
|
||
|
</fileset>
|
||
|
</cvs-update>
|
||
|
]]>
|
||
|
</code>
|
||
|
</example>
|
||
|
</member>
|
||
|
<member name="F:NAnt.SourceControl.Tasks.UpdateTask.CvsCommandName">
|
||
|
<summary>
|
||
|
The command being executed.
|
||
|
</summary>
|
||
|
</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>
|
||
|
<remarks>
|
||
|
Sets the build directory and prune empty directory properties to
|
||
|
<see langword="true"/>.
|
||
|
</remarks>
|
||
|
</member>
|
||
|
<member name="P:NAnt.SourceControl.Tasks.UpdateTask.BuildDirs">
|
||
|
<summary>
|
||
|
If <see langword="true" />. new directories will be created on the local
|
||
|
sandbox. The default is <see langword="true" />.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="P:NAnt.SourceControl.Tasks.UpdateTask.PruneEmpty">
|
||
|
<summary>
|
||
|
If <see langword="true" /> empty directories copied down from the
|
||
|
remote repository will be removed from the local sandbox.
|
||
|
The default is <see langword="true" />.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="P:NAnt.SourceControl.Tasks.UpdateTask.OverwriteLocal">
|
||
|
<summary>
|
||
|
If <see langword="true" /> the local copy of the file will be
|
||
|
overwritten with the copy from the remote repository. The default
|
||
|
is <see langword="false" />.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="P:NAnt.SourceControl.Tasks.UpdateTask.Recursive">
|
||
|
<summary>
|
||
|
Specifies if the command should be executed recursively. The
|
||
|
default is <see langword="true" />.
|
||
|
</summary>
|
||
|
<remarks>
|
||
|
The <c>-R</c> option is on by default in cvs.
|
||
|
</remarks>
|
||
|
</member>
|
||
|
<member name="P:NAnt.SourceControl.Tasks.UpdateTask.Revision">
|
||
|
<summary>
|
||
|
Specify the revision to update the file to. This corresponds to the
|
||
|
"sticky-tag" of the file.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="P:NAnt.SourceControl.Tasks.UpdateTask.StickyTag">
|
||
|
<summary>
|
||
|
Sticky tag or revision to update the local file to.
|
||
|
</summary>
|
||
|
<value>
|
||
|
A valid cvs tag.
|
||
|
</value>
|
||
|
</member>
|
||
|
<member name="P:NAnt.SourceControl.Tasks.UpdateTask.Date">
|
||
|
<summary>
|
||
|
Specify the revision date to update to. The version of the file that
|
||
|
existed at the date specified is retrieved.
|
||
|
</summary>
|
||
|
<value>
|
||
|
A valid date time value, which is then converted to a format that
|
||
|
cvs can parse.
|
||
|
</value>
|
||
|
</member>
|
||
|
<member name="P:NAnt.SourceControl.Tasks.UpdateTask.IsModuleNeeded">
|
||
|
<summary>
|
||
|
Specify if the module is needed for this cvs command. It is
|
||
|
only needed if there is no module information on the local file
|
||
|
system.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="P:NAnt.SourceControl.Tasks.UpdateTask.CommandName">
|
||
|
<summary>
|
||
|
The name of the cvs command that is going to be executed.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="T:NAnt.SourceControl.Types.CvsFileSet">
|
||
|
<summary>
|
||
|
A <see cref="T:NAnt.SourceControl.Types.CvsFileSet"/> is a <see cref="T:NAnt.Core.Types.FileSet"/> with extra
|
||
|
attributes useful in the context of the <see cref="T:NAnt.SourceControl.Tasks.CvsTask"/>.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="M:NAnt.SourceControl.Types.CvsFileSet.Initialize">
|
||
|
<summary>
|
||
|
Initialize the <see cref="T:NAnt.SourceControl.Types.CvsFileSet"/> object and locate the .cvsignore
|
||
|
files to add to the exclude list.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="P:NAnt.SourceControl.Types.CvsFileSet.UseCvsIgnore">
|
||
|
<summary>
|
||
|
Indicates whether the entires in the .cvsignore should be used to limit the
|
||
|
file list; <see langword="true"/> to exclude files in .cvsignore, otherwise
|
||
|
<see langword="false"/>. The default is <see langword="true"/>.
|
||
|
</summary>
|
||
|
</member>
|
||
|
</members>
|
||
|
</doc>
|