PageRenderTime 53ms CodeModel.GetById 22ms RepoModel.GetById 0ms app.codeStats 0ms

/tools/nant/NAnt.SourceControlTasks.xml

http://github.com/philiplaureano/LinFu
XML | 1279 lines | 1276 code | 3 blank | 0 comment | 0 complexity | 6839ec674525dd5575a0d1d80c84f377 MD5 | raw file
  1. <?xml version="1.0"?>
  2. <doc>
  3. <assembly>
  4. <name>NAnt.SourceControlTasks</name>
  5. </assembly>
  6. <members>
  7. <member name="T:NAnt.SourceControl.Tasks.AbstractCvsTask">
  8. <summary>
  9. A base class for creating tasks for executing CVS client commands on a
  10. CVS repository.
  11. </summary>
  12. </member>
  13. <member name="T:NAnt.SourceControl.Tasks.AbstractSourceControlTask">
  14. <summary>
  15. A base class for creating tasks for executing CVS client commands on a
  16. CVS repository.
  17. </summary>
  18. </member>
  19. <member name="F:NAnt.SourceControl.Tasks.AbstractSourceControlTask.EnvHome">
  20. <summary>
  21. Name of the environmental variable specifying a users' home
  22. in a *nix environment.
  23. </summary>
  24. </member>
  25. <member name="F:NAnt.SourceControl.Tasks.AbstractSourceControlTask.AppData">
  26. <summary>
  27. Used on windows to specify the location of application data.
  28. </summary>
  29. </member>
  30. <member name="F:NAnt.SourceControl.Tasks.AbstractSourceControlTask.PathVariable">
  31. <summary>
  32. The environment variable that holds path information.
  33. </summary>
  34. </member>
  35. <member name="F:NAnt.SourceControl.Tasks.AbstractSourceControlTask.CvsPassFileVariable">
  36. <summary>
  37. The environment variable that holds the location of the
  38. .cvspass file.
  39. </summary>
  40. </member>
  41. <member name="F:NAnt.SourceControl.Tasks.AbstractSourceControlTask.PropExeName">
  42. <summary>
  43. Property name used to specify the source control executable. This is
  44. used as a readonly property.
  45. </summary>
  46. </member>
  47. <member name="M:NAnt.SourceControl.Tasks.AbstractSourceControlTask.#ctor">
  48. <summary>
  49. Initializes a new instance of the <see cref="T:NAnt.SourceControl.Tasks.AbstractCvsTask"/>
  50. class.
  51. </summary>
  52. </member>
  53. <member name="M:NAnt.SourceControl.Tasks.AbstractSourceControlTask.PrepareProcess(System.Diagnostics.Process)">
  54. <summary>
  55. Build up the command line arguments, determine which executable is being
  56. used and find the path to that executable and set the working
  57. directory.
  58. </summary>
  59. <param name="process">The process to prepare.</param>
  60. </member>
  61. <member name="M:NAnt.SourceControl.Tasks.AbstractSourceControlTask.SetGlobalOption(System.String,System.String,System.Boolean)">
  62. <summary>
  63. Adds a new global option if none exists. If one does exist then
  64. the use switch is toggled on or of.
  65. </summary>
  66. <param name="name">The common name of the option.</param>
  67. <param name="value">The option value or command line switch
  68. of the option.</param>
  69. <param name="on"><code>true</code> if the option should be
  70. appended to the commandline, otherwise <code>false</code>.</param>
  71. </member>
  72. <member name="M:NAnt.SourceControl.Tasks.AbstractSourceControlTask.SetCommandOption(System.String,System.String,System.Boolean)">
  73. <summary>
  74. Adds a new command option if none exists. If one does exist then
  75. the use switch is toggled on or of.
  76. </summary>
  77. <param name="name">The common name of the option.</param>
  78. <param name="value">The option value or command line switch
  79. of the option.</param>
  80. <param name="on"><code>true</code> if the option should be
  81. appended to the commandline, otherwise <code>false</code>.</param>
  82. </member>
  83. <member name="M:NAnt.SourceControl.Tasks.AbstractSourceControlTask.SetEnvironment(System.Diagnostics.Process)">
  84. <summary>
  85. Set up the environment variables for a process.
  86. </summary>
  87. <param name="process">A process to setup.</param>
  88. </member>
  89. <member name="M:NAnt.SourceControl.Tasks.AbstractSourceControlTask.AppendFiles">
  90. <summary>
  91. Append the files specified in the fileset to the command line argument.
  92. Files are changed to use a relative path from the working directory
  93. that the task is spawned in.
  94. </summary>
  95. </member>
  96. <member name="M:NAnt.SourceControl.Tasks.AbstractSourceControlTask.DeriveVcsFromEnvironment">
  97. <summary>
  98. Derive the location of the version control system from the environment
  99. variable <code>PATH</code>.
  100. </summary>
  101. <returns>The file information of the version control system,
  102. or <code>null</code> if this cannot be found.</returns>
  103. </member>
  104. <member name="P:NAnt.SourceControl.Tasks.AbstractSourceControlTask.PassFileName">
  105. <summary>
  106. The name of the passfile, overriden for each version control system (VCS).
  107. </summary>
  108. </member>
  109. <member name="P:NAnt.SourceControl.Tasks.AbstractSourceControlTask.VcsHome">
  110. <summary>
  111. The path to the specific home directory of the version control system,
  112. this can be where the binary files are kept, or other app
  113. information.
  114. </summary>
  115. </member>
  116. <member name="P:NAnt.SourceControl.Tasks.AbstractSourceControlTask.VcsHomeEnv">
  117. <summary>
  118. The environment variable that defines where the version control system
  119. (VCS) home variable is kept.
  120. </summary>
  121. </member>
  122. <member name="P:NAnt.SourceControl.Tasks.AbstractSourceControlTask.VcsExeName">
  123. <summary>
  124. The name of the version control system (VCS) executable file.
  125. </summary>
  126. </member>
  127. <member name="P:NAnt.SourceControl.Tasks.AbstractSourceControlTask.Root">
  128. <summary>
  129. <para>
  130. The root variable contains information on how to locate a repository.
  131. Although this information is in different formats it typically must
  132. define the following:
  133. <list type="table">
  134. <item>server location</item>
  135. <item>protocol used to communicate with the repository</item>
  136. <item>repository location on the server</item>
  137. <item>project location in the repository</item>
  138. </list>
  139. </para>
  140. </summary>
  141. </member>
  142. <member name="P:NAnt.SourceControl.Tasks.AbstractSourceControlTask.DestinationDirectory">
  143. <summary>
  144. Destination directory for the local sandbox. If destination is not specified
  145. then the current directory is used.
  146. </summary>
  147. <value>
  148. Root path of the local sandbox.
  149. </value>
  150. <remarks>
  151. <para>
  152. Root path of the local sandbox.
  153. </para>
  154. </remarks>
  155. </member>
  156. <member name="P:NAnt.SourceControl.Tasks.AbstractSourceControlTask.Password">
  157. <summary>
  158. The password for logging in to the repository.
  159. </summary>
  160. <value>
  161. The password for logging in to the repository.
  162. </value>
  163. </member>
  164. <member name="P:NAnt.SourceControl.Tasks.AbstractSourceControlTask.PassFile">
  165. <summary>
  166. The full path to the cached password file. If not specified then the
  167. environment variables are used to try and locate the file.
  168. </summary>
  169. </member>
  170. <member name="P:NAnt.SourceControl.Tasks.AbstractSourceControlTask.GlobalOptions">
  171. <summary>
  172. Holds a collection of globally available options.
  173. </summary>
  174. </member>
  175. <member name="P:NAnt.SourceControl.Tasks.AbstractSourceControlTask.CommandOptions">
  176. <summary>
  177. A collection of options that can be used to modify the default behavoir
  178. of the version control commands. See the sub-tasks for implementation
  179. specifics.
  180. </summary>
  181. </member>
  182. <member name="P:NAnt.SourceControl.Tasks.AbstractSourceControlTask.CommandLineArguments">
  183. <summary>
  184. Command-line arguments for the program. The command line arguments are used to specify
  185. any cvs command options that are not available as attributes. These are appended
  186. after the command itself and are additive to whatever attributes are currently specified.
  187. </summary>
  188. <example>
  189. &lt;cvs-checkout cvsroot=":pserver:anonymous@cvs.sourceforge.net:/cvsroot/nant"
  190. module="nant"
  191. destination="e:\test\merillcornish\working"
  192. readonly="true"
  193. quiet="true"
  194. commandline="-n"
  195. cvsfullpath="C:\Program Files\TortoiseCVS\cvs.exe"
  196. /&gt;
  197. <br />
  198. Produces the cvs command:
  199. <code>c:\Program Files\TortoiseCVS\cvs.exe -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/nant -q checkout -n nant</code>
  200. </example>
  201. </member>
  202. <member name="P:NAnt.SourceControl.Tasks.AbstractSourceControlTask.CommandName">
  203. <summary>
  204. The name of the command that is going to be executed.
  205. </summary>
  206. </member>
  207. <member name="P:NAnt.SourceControl.Tasks.AbstractSourceControlTask.VcsFileSet">
  208. <summary>
  209. Used to specify the version control system (VCS) files that are going
  210. to be acted on.
  211. </summary>
  212. </member>
  213. <member name="P:NAnt.SourceControl.Tasks.AbstractSourceControlTask.Ssh">
  214. <summary>
  215. The executable to use for ssh communication.
  216. </summary>
  217. </member>
  218. <member name="P:NAnt.SourceControl.Tasks.AbstractSourceControlTask.SshEnv">
  219. <summary>
  220. The environment name for the ssh variable.
  221. </summary>
  222. </member>
  223. <member name="P:NAnt.SourceControl.Tasks.AbstractSourceControlTask.ExeName">
  224. <summary>
  225. The name of the version control system executable.
  226. </summary>
  227. </member>
  228. <member name="P:NAnt.SourceControl.Tasks.AbstractSourceControlTask.ProgramArguments">
  229. <summary>
  230. Get the command line arguments for the task.
  231. </summary>
  232. </member>
  233. <member name="F:NAnt.SourceControl.Tasks.AbstractCvsTask.DefaultRecursive">
  234. <summary>
  235. Default value for the recursive directive. The default is
  236. <see langword="false" />.
  237. </summary>
  238. </member>
  239. <member name="F:NAnt.SourceControl.Tasks.AbstractCvsTask.DefaultQuiet">
  240. <summary>
  241. Default value for the quiet command.
  242. </summary>
  243. </member>
  244. <member name="F:NAnt.SourceControl.Tasks.AbstractCvsTask.DefaultReallyQuiet">
  245. <summary>
  246. Default value for the really quiet command.
  247. </summary>
  248. </member>
  249. <member name="F:NAnt.SourceControl.Tasks.AbstractCvsTask.CvsHome">
  250. <summary>
  251. An environment variable that holds path information about where
  252. cvs is located.
  253. </summary>
  254. </member>
  255. <member name="F:NAnt.SourceControl.Tasks.AbstractCvsTask.CvsPassfile">
  256. <summary>
  257. Name of the password file that cvs stores pserver
  258. cvsroot/ password pairings.
  259. </summary>
  260. </member>
  261. <member name="F:NAnt.SourceControl.Tasks.AbstractCvsTask.DefaultCompressionLevel">
  262. <summary>
  263. The default compression level to use for cvs commands.
  264. </summary>
  265. </member>
  266. <member name="F:NAnt.SourceControl.Tasks.AbstractCvsTask.DefaultUseSharpCvsLib">
  267. <summary>
  268. The default use of binaries, defaults to use sharpcvs.
  269. </summary>
  270. </member>
  271. <member name="F:NAnt.SourceControl.Tasks.AbstractCvsTask.CvsExe">
  272. <summary>
  273. The name of the cvs executable.
  274. </summary>
  275. </member>
  276. <member name="F:NAnt.SourceControl.Tasks.AbstractCvsTask.SharpCvsExe">
  277. <summary>
  278. The temporary name of the sharpcvslib binary file, to avoid
  279. conflicts in the path variable.
  280. </summary>
  281. </member>
  282. <member name="F:NAnt.SourceControl.Tasks.AbstractCvsTask.CvsRsh">
  283. <summary>
  284. Environment variable that holds the executable name that is used for
  285. ssh communication.
  286. </summary>
  287. </member>
  288. <member name="F:NAnt.SourceControl.Tasks.AbstractCvsTask.UseSharpCvsLibProp">
  289. <summary>
  290. Property name used to specify on a project level whether sharpcvs is
  291. used or not.
  292. </summary>
  293. </member>
  294. <member name="M:NAnt.SourceControl.Tasks.AbstractCvsTask.#ctor">
  295. <summary>
  296. Initializes a new instance of the <see cref="T:NAnt.SourceControl.Tasks.AbstractCvsTask"/>
  297. class.
  298. </summary>
  299. </member>
  300. <member name="M:NAnt.SourceControl.Tasks.AbstractCvsTask.PrepareProcess(System.Diagnostics.Process)">
  301. <summary>
  302. Build up the command line arguments, determine which executable is being
  303. used and find the path to that executable and set the working
  304. directory.
  305. </summary>
  306. <param name="process">The process to prepare.</param>
  307. </member>
  308. <member name="M:NAnt.SourceControl.Tasks.AbstractCvsTask.AppendSubCommandArgs">
  309. <summary>
  310. Override to append any commands before the modele and files.
  311. </summary>
  312. </member>
  313. <member name="M:NAnt.SourceControl.Tasks.AbstractCvsTask.AppendCommandOptions">
  314. <summary>
  315. Append the command line options or commen names for the options
  316. to the generic options collection. This is then piped to the
  317. command line as a switch.
  318. </summary>
  319. </member>
  320. <member name="M:NAnt.SourceControl.Tasks.AbstractCvsTask.AddArg(System.String)">
  321. <summary>
  322. Add the given argument to the command line options. Note that are not explicitly
  323. quoted are split into seperate arguments. This is to resolve a recent issue
  324. with quoting command line arguments.
  325. </summary>
  326. <param name="arg"></param>
  327. </member>
  328. <member name="P:NAnt.SourceControl.Tasks.AbstractCvsTask.SshEnv">
  329. <summary>
  330. The environment name for the ssh variable.
  331. </summary>
  332. </member>
  333. <member name="P:NAnt.SourceControl.Tasks.AbstractCvsTask.VcsExeName">
  334. <summary>
  335. The name of the cvs binary, or <c>cvs.exe</c> at the time this
  336. was written.
  337. </summary>
  338. </member>
  339. <member name="P:NAnt.SourceControl.Tasks.AbstractCvsTask.PassFileName">
  340. <summary>
  341. The name of the pass file, or <c>.cvspass</c> at the time
  342. of this writing.
  343. </summary>
  344. </member>
  345. <member name="P:NAnt.SourceControl.Tasks.AbstractCvsTask.VcsHomeEnv">
  346. <summary>
  347. The name of the version control system specific home environment
  348. variable.
  349. </summary>
  350. </member>
  351. <member name="P:NAnt.SourceControl.Tasks.AbstractCvsTask.IsModuleNeeded">
  352. <summary>
  353. Specify if the module is needed for this cvs command. It is
  354. only needed if there is no module information on the local file
  355. system.
  356. </summary>
  357. </member>
  358. <member name="P:NAnt.SourceControl.Tasks.AbstractCvsTask.CvsFileSet">
  359. <summary>
  360. Used to specify the version control system (VCS) files that are going
  361. to be acted on.
  362. </summary>
  363. </member>
  364. <member name="P:NAnt.SourceControl.Tasks.AbstractCvsTask.VcsFileSet">
  365. <summary>
  366. Get the cvs file set.
  367. </summary>
  368. </member>
  369. <member name="P:NAnt.SourceControl.Tasks.AbstractCvsTask.ExeName">
  370. <summary>
  371. The name of the cvs executable.
  372. </summary>
  373. </member>
  374. <member name="P:NAnt.SourceControl.Tasks.AbstractCvsTask.CvsFullPath">
  375. <summary>
  376. The full path to the cvs binary used. The cvs tasks will attempt to
  377. "guess" the location of your cvs binary based on your path. If the
  378. task is unable to resolve the location, or resolves it incorrectly
  379. this can be used to manually specify the path.
  380. </summary>
  381. <value>
  382. A full path (i.e. including file name) of your cvs binary:
  383. On Windows: c:\vcs\cvs\cvs.exe
  384. On *nix: /usr/bin/cvs
  385. </value>
  386. </member>
  387. <member name="P:NAnt.SourceControl.Tasks.AbstractCvsTask.Root">
  388. <summary>
  389. <para>
  390. The cvs root variable has the following components:
  391. </para>
  392. <para>
  393. <code>[protocol]:[username]@[servername]:[server path]</code>
  394. <ul>
  395. <li>protocol: ext, pserver, ssh (sharpcvslib); if you are not using sharpcvslib consult your cvs documentation.</li>
  396. <li>username: [username]</li>
  397. <li>servername: cvs.sourceforge.net</li>
  398. <li>server path: /cvsroot/nant</li>
  399. </ul>
  400. </para>
  401. </summary>
  402. <example>
  403. <para>NAnt anonymous cvsroot:</para>
  404. <code>
  405. :pserver:anonymous@cvs.sourceforge.net:/cvsroot/nant
  406. </code>
  407. </example>
  408. </member>
  409. <member name="P:NAnt.SourceControl.Tasks.AbstractCvsTask.Module">
  410. <summary>
  411. The module to perform an operation on.
  412. </summary>
  413. <value>
  414. The module to perform an operation on. This is a normal file/folder
  415. name without path information.
  416. </value>
  417. <example>
  418. <para>In NAnt the module name would be:</para>
  419. <code>nant</code>
  420. </example>
  421. </member>
  422. <member name="P:NAnt.SourceControl.Tasks.AbstractCvsTask.UseSharpCvsLib">
  423. <summary>
  424. <para>
  425. <see langword="true" /> if the SharpCvsLib binaries that come bundled
  426. with NAnt should be used to perform the cvs commands, <see langword="false" />
  427. otherwise.
  428. </para>
  429. <para>
  430. You may also specify an override value for all cvs tasks instead
  431. of specifying a value for each. To do this set the property
  432. <c>sourcecontrol.usesharpcvslib</c> to <see langword="false" />.
  433. </para>
  434. <warn>
  435. If you choose not to use SharpCvsLib to checkout from cvs you will
  436. need to include a cvs.exe binary in your path.
  437. </warn>
  438. </summary>
  439. <example>
  440. To use a cvs client in your path instead of sharpcvslib specify
  441. the property:
  442. &gt;property name="sourcecontrol.usesharpcvslib" value="false"&lt;
  443. The default settings is to use sharpcvslib and the setting closest
  444. to the task execution is used to determine which value is used
  445. to execute the process.
  446. For instance if the attribute usesharpcvslib was set to false
  447. and the global property was set to true, the usesharpcvslib is
  448. closes to the point of execution and would be used and is false.
  449. Therefore the sharpcvslib binary would NOT be used.
  450. </example>
  451. </member>
  452. <member name="P:NAnt.SourceControl.Tasks.AbstractCvsTask.Ssh">
  453. <summary>
  454. The executable to use for ssh communication.
  455. </summary>
  456. </member>
  457. <member name="P:NAnt.SourceControl.Tasks.AbstractCvsTask.Quiet">
  458. <summary>
  459. Indicates if the output from the cvs command should be supressed.
  460. The default is <see langword="false" />.
  461. </summary>
  462. </member>
  463. <member name="P:NAnt.SourceControl.Tasks.AbstractCvsTask.ReallyQuiet">
  464. <summary>
  465. Indicates if the output from the cvs command should be stopped.
  466. The default is <see langword="false" />.
  467. </summary>
  468. </member>
  469. <member name="P:NAnt.SourceControl.Tasks.AbstractCvsTask.ReadOnly">
  470. <summary>
  471. <see langword="true" /> if the sandbox files should be checked out in
  472. read only mode. The default is <see langword="false" />.
  473. </summary>
  474. </member>
  475. <member name="P:NAnt.SourceControl.Tasks.AbstractCvsTask.ReadWrite">
  476. <summary>
  477. <see langword="true" /> if the sandbox files should be checked out in
  478. read/write mode. The default is <see langword="true" />.
  479. </summary>
  480. </member>
  481. <member name="P:NAnt.SourceControl.Tasks.AbstractCvsTask.CompressionLevel">
  482. <summary>
  483. Compression level to use for all net traffic. This should be a value from 1-9.
  484. <br />
  485. <br />
  486. <bold>NOTE: This is not available on sharpcvslib.</bold>
  487. </summary>
  488. </member>
  489. <member name="T:NAnt.SourceControl.Tasks.ChangeLogTask">
  490. <summary>
  491. Produces an XML report that represents the cvs changes from the given
  492. start day, to a given end date.
  493. </summary>
  494. <example>
  495. <para>Report changes in NAnt from 1st of June 2004 until 25th of July 2004.</para>
  496. <code>
  497. <![CDATA[
  498. <cvs-changelog
  499. destination="e:/test/nant/sourcecontrol/"
  500. cvsroot=":pserver:anonymous@cvs.sourceforge.net:/cvsroot/nant"
  501. module="nant"
  502. start="2004/06/01"
  503. end="2004/07/25"
  504. xmlfile="e:/test/nant/sourcecontrol/changelog-nant.xml"
  505. />
  506. ]]>
  507. </code>
  508. </example>
  509. </member>
  510. <member name="F:NAnt.SourceControl.Tasks.ChangeLogTask.CvsCommandName">
  511. <summary>
  512. The command being executed.
  513. </summary>
  514. </member>
  515. <member name="P:NAnt.SourceControl.Tasks.ChangeLogTask.DestFile">
  516. <summary>
  517. Name of the xml file that will contain the cvs log information.
  518. </summary>
  519. </member>
  520. <member name="P:NAnt.SourceControl.Tasks.ChangeLogTask.StartDate">
  521. <summary>
  522. The earliest change to use in the cvs log command.
  523. </summary>
  524. </member>
  525. <member name="P:NAnt.SourceControl.Tasks.ChangeLogTask.EndDate">
  526. <summary>
  527. The latest date to use in the cvs log command.
  528. </summary>
  529. </member>
  530. <member name="P:NAnt.SourceControl.Tasks.ChangeLogTask.CommandName">
  531. <summary>
  532. The cvs command to execute.
  533. </summary>
  534. </member>
  535. <member name="P:NAnt.SourceControl.Tasks.ChangeLogTask.UseSharpCvsLib">
  536. <summary>
  537. Override use of sharpcvslib, needs to be true.
  538. </summary>
  539. </member>
  540. <member name="P:NAnt.SourceControl.Tasks.ChangeLogTask.Root">
  541. <summary>
  542. <para>
  543. The cvs root variable has the following components:
  544. </para>
  545. <para>
  546. <code>[protocol]:[username]@[servername]:[server path]</code>
  547. <ul>
  548. <li>protocol: ext, pserver, ssh (sharpcvslib); if you are not using sharpcvslib consult your cvs documentation.</li>
  549. <li>username: [username]</li>
  550. <li>servername: cvs.sourceforge.net</li>
  551. <li>server path: /cvsroot/nant</li>
  552. </ul>
  553. </para>
  554. <para>
  555. If the cvsroot is not specified then the directory specified by the
  556. <see cref="P:NAnt.SourceControl.Tasks.AbstractSourceControlTask.DestinationDirectory"/> attribute
  557. is searched for CVS\Root.
  558. </para>
  559. </summary>
  560. <example>
  561. <para>NAnt anonymous cvsroot:</para>
  562. <code>
  563. :pserver:anonymous@cvs.sourceforge.net:/cvsroot/nant
  564. </code>
  565. </example>
  566. </member>
  567. <member name="T:NAnt.SourceControl.Tasks.CheckoutTask">
  568. <summary>
  569. Checks out a CVS module to the required directory.
  570. </summary>
  571. <example>
  572. <para>Checkout NAnt.</para>
  573. <code>
  574. <![CDATA[
  575. <cvs-checkout
  576. destination="c:\src\nant\"
  577. cvsroot=":pserver:anonymous@cvs.sourceforge.net:/cvsroot/nant"
  578. module="nant" />
  579. ]]>
  580. </code>
  581. </example>
  582. <example>
  583. <para>
  584. Checkout NAnt revision named <c>0_85</c> to the
  585. folder <c>c:\src\nant\v0.85</c>.
  586. </para>
  587. <code>
  588. <![CDATA[
  589. <cvs-checkout
  590. destination="c:\src\nant"
  591. cvsroot=":pserver:anonymous@cvs.sourceforge.net:/cvsroot/nant"
  592. module="nant"
  593. revision="0_85"
  594. overridedir="v0.85" />
  595. ]]>
  596. </code>
  597. <para>So the nant module tagged with revision 0_85 will be checked
  598. out in the folder v0.85 under the working/ destination directory.
  599. <br/>This could be used to work on different
  600. branches of a repository at the same time.</para>
  601. </example>
  602. <example>
  603. <para>
  604. Checkout NAnt with specified revision date to the
  605. folder <c>c:\src\nant\2003_08_16</c>.
  606. </para>
  607. <code>
  608. <![CDATA[
  609. <cvs-checkout
  610. destination="c:\src\nant\"
  611. cvsroot=":pserver:anonymous@cvs.sourceforge.net:/cvsroot/nant"
  612. module="nant"
  613. date="2003/08/16"
  614. overridedir="2003_08_16" />
  615. ]]>
  616. </code>
  617. </example>
  618. </member>
  619. <member name="F:NAnt.SourceControl.Tasks.CheckoutTask.CvsCommandName">
  620. <summary>
  621. The command being executed.
  622. </summary>
  623. </member>
  624. <member name="M:NAnt.SourceControl.Tasks.CheckoutTask.#ctor">
  625. <summary>
  626. Initializes a new instance of the <see cref="T:NAnt.SourceControl.Tasks.CheckoutTask"/> class.
  627. </summary>
  628. </member>
  629. <member name="P:NAnt.SourceControl.Tasks.CheckoutTask.Revision">
  630. <summary>
  631. Specify the revision to checkout. This corresponds to the "sticky-tag"
  632. of the file.
  633. </summary>
  634. </member>
  635. <member name="P:NAnt.SourceControl.Tasks.CheckoutTask.StickyTag">
  636. <summary>
  637. Sticky tag or revision to checkout.
  638. </summary>
  639. </member>
  640. <member name="P:NAnt.SourceControl.Tasks.CheckoutTask.Date">
  641. <summary>
  642. Specify the revision date to checkout. The date specified is validated
  643. and then passed to the cvs binary in a standard format recognized by
  644. cvs.
  645. </summary>
  646. </member>
  647. <member name="P:NAnt.SourceControl.Tasks.CheckoutTask.OverrideDir">
  648. <summary>
  649. Specify a directory name to replace the module name. Valid names
  650. include any valid filename, excluding path information.
  651. </summary>
  652. </member>
  653. <member name="P:NAnt.SourceControl.Tasks.CheckoutTask.OverrideDirectory">
  654. <summary>
  655. Specify a directory name to replace the module name. Valid names
  656. include any valid filename, excluding path information.
  657. </summary>
  658. </member>
  659. <member name="P:NAnt.SourceControl.Tasks.CheckoutTask.CommandName">
  660. <summary>
  661. The name of the cvs command that is going to be executed.
  662. </summary>
  663. </member>
  664. <member name="T:NAnt.SourceControl.Tasks.CvsPass">
  665. <summary>
  666. Executes the cvs login command which appends or updates an entry to the
  667. specified .cvspass file.
  668. </summary>
  669. <example>
  670. <para>Update .cvspass file to include the NAnt anonymous login.</para>
  671. <code>
  672. <![CDATA[
  673. <cvs-pass cvsroot=":pserver:anonymous@cvs.sourceforge.net:/cvsroot/nant"
  674. password="anonymous"
  675. passfile="C:\.cvspass" />
  676. ]]>
  677. </code>
  678. </example>
  679. </member>
  680. <member name="M:NAnt.SourceControl.Tasks.CvsPass.Initialize">
  681. <summary>
  682. Ensures all information is available to execute the <see cref="T:NAnt.Core.Task"/>.
  683. </summary>
  684. </member>
  685. <member name="M:NAnt.SourceControl.Tasks.CvsPass.ExecuteTask">
  686. <summary>
  687. Update the .cvspass file with the given password. If the passfile
  688. is not specified then the default search locations are used:
  689. <list type="list">
  690. <item>CVS_PASSFILE/.cvspass</item>
  691. <item>HOME/.cvspass</item>
  692. <item>USERPROFILE/.cvspass TODO: Confirm that this is valid
  693. behavior or if it is going to give problems with the
  694. cvsnt implementation.</item>
  695. </list>
  696. </summary>
  697. </member>
  698. <member name="P:NAnt.SourceControl.Tasks.CvsPass.Password">
  699. <summary>
  700. Password to append or update to the .cvspass file.
  701. </summary>
  702. </member>
  703. <member name="P:NAnt.SourceControl.Tasks.CvsPass.PassFile">
  704. <summary>
  705. The full path to the .cvspass file. The default is ~/.cvspass.
  706. </summary>
  707. <value></value>
  708. </member>
  709. <member name="P:NAnt.SourceControl.Tasks.CvsPass.DestinationDirectory">
  710. <summary>
  711. The current working directory.
  712. </summary>
  713. </member>
  714. <member name="P:NAnt.SourceControl.Tasks.CvsPass.Root">
  715. <summary>
  716. The repository root string.
  717. </summary>
  718. </member>
  719. <member name="T:NAnt.SourceControl.Tasks.CvsTask">
  720. <summary>
  721. Executes the cvs command specified by the command attribute.
  722. </summary>
  723. <example>
  724. <para>Checkout NAnt.</para>
  725. <code>
  726. <![CDATA[
  727. <cvs command="checkout"
  728. destination="c:\src\nant\"
  729. cvsroot=":pserver:anonymous@cvs.sourceforge.net:/cvsroot/nant"
  730. module="nant" />
  731. ]]>
  732. </code>
  733. </example>
  734. </member>
  735. <member name="P:NAnt.SourceControl.Tasks.CvsTask.CommandName">
  736. <summary>
  737. The cvs command to execute.
  738. </summary>
  739. </member>
  740. <member name="P:NAnt.SourceControl.Tasks.CvsTask.IsModuleNeeded">
  741. <summary>
  742. Specify if the module is needed for this cvs command.
  743. </summary>
  744. </member>
  745. <member name="T:NAnt.SourceControl.Tasks.ExportTask">
  746. <summary>
  747. Exports a cvs module in preperation for a release (i.e. the CVS version
  748. folders are not exported).
  749. </summary>
  750. <example>
  751. <para>Export the most recent NAnt sources from cvs.</para>
  752. <code>
  753. <![CDATA[
  754. <cvs-export
  755. destination="c:\src\nant\"
  756. cvsroot=":pserver:anonymous@cvs.sourceforge.net:/cvsroot/nant"
  757. module="nant" />
  758. ]]>
  759. </code>
  760. </example>
  761. <example>
  762. <para>
  763. Export NAnt revision named <c>your_favorite_revision_here</c> to the
  764. folder <c>c:\src\nant\replacement_for_module_directory_name</c>.
  765. <warn>**NOTE**</warn>: filesets names for the export task must be
  766. prefixed with the module name. This is different than other tasks.
  767. </para>
  768. <code>
  769. <![CDATA[
  770. <cvs-export
  771. destination="c:\src\nant\"
  772. cvsroot=":pserver:anonymous@cvs.sourceforge.net:/cvsroot/nant"
  773. module="nant"
  774. revision="your_favorite_revision_here"
  775. overridedir="replacement_for_module_directory_name"
  776. recursive="false">
  777. <fileset>
  778. <include name="nant/bin/NAnt.exe"/>
  779. <include name="nant/bin/NAnt.exe.config"/>
  780. </fileset>
  781. </cvs-export>
  782. ]]>
  783. </code>
  784. </example>
  785. </member>
  786. <member name="F:NAnt.SourceControl.Tasks.ExportTask.CvsCommandName">
  787. <summary>
  788. The command being executed.
  789. </summary>
  790. </member>
  791. <member name="M:NAnt.SourceControl.Tasks.ExportTask.#ctor">
  792. <summary>
  793. Create a new instance of the <see cref="T:NAnt.SourceControl.Tasks.ExportTask"/>.
  794. </summary>
  795. <value>
  796. The following values are set by default:
  797. <ul>
  798. <li>Recursive: <see langword="true"/></li>
  799. </ul>
  800. </value>
  801. </member>
  802. <member name="P:NAnt.SourceControl.Tasks.ExportTask.NoShortening">
  803. <summary>
  804. No shortening. Do not shorten module paths if -d specified.
  805. </summary>
  806. </member>
  807. <member name="P:NAnt.SourceControl.Tasks.ExportTask.ForceHead">
  808. <summary>
  809. Indicates whether the head revision should be used if the revison specified by
  810. <see cref="P:NAnt.SourceControl.Tasks.ExportTask.Revision"/> or the <see cref="P:NAnt.SourceControl.Tasks.ExportTask.Date"/> tags are not
  811. found. The default is <see langword="false"/>.
  812. </summary>
  813. <value>
  814. <see langword="true"/> if the specified tag should be moved;
  815. otherwise, <see langword="false"/>. The default is <see langword="false"/>.
  816. </value>
  817. </member>
  818. <member name="P:NAnt.SourceControl.Tasks.ExportTask.Recursive">
  819. <summary>
  820. If a directory is specified indicates whether sub-directories should
  821. also be processed.
  822. </summary>
  823. <value>
  824. <see langword="true" /> if the sub-directories should be tagged;
  825. otherwise, <see langword="false" />. The default is <see langword="true" />.
  826. </value>
  827. </member>
  828. <member name="P:NAnt.SourceControl.Tasks.ExportTask.Revision">
  829. <summary>
  830. Specify the revision to update the file to. This corresponds to the "sticky-tag"
  831. of the file.
  832. </summary>
  833. </member>
  834. <member name="P:NAnt.SourceControl.Tasks.ExportTask.Date">
  835. <summary>
  836. Specify the revision date to update to. The version of the file that
  837. existed at the date specified is retrieved.
  838. </summary>
  839. <value>
  840. A valid date time value, which is then converted to a format that
  841. cvs can parse.
  842. </value>
  843. </member>
  844. <member name="P:NAnt.SourceControl.Tasks.ExportTask.OverrideDir">
  845. <summary>
  846. Specify a directory name to replace the module name. Valid names
  847. include any valid filename, excluding path information.
  848. </summary>
  849. </member>
  850. <member name="P:NAnt.SourceControl.Tasks.ExportTask.CommandName">
  851. <summary>
  852. The export command name for the cvs client.
  853. </summary>
  854. </member>
  855. <member name="T:NAnt.SourceControl.Tasks.RTagTask">
  856. <summary>
  857. Tags all sources in the remote repository with a given tag.
  858. </summary>
  859. <remarks>
  860. <para>
  861. Unlike tag, the rtag command acts only on sources that are in the repository.
  862. Any modified sources on the local file system will NOT be tagged with this
  863. command, so a commit should be performed before an rtag is done.
  864. </para>
  865. <para>
  866. NOTE: Although a working directory is not necessary to perform the command
  867. one must be specified in order to remain in compliance with the cvs library.
  868. </para>
  869. </remarks>
  870. <example>
  871. <para>Tag NAnt sources remotely.</para>
  872. <code>
  873. <![CDATA[
  874. <cvs-rtag
  875. cvsroot=":pserver:anonymous@cvs.sourceforge.net:/cvsroot/nant"
  876. destination="."
  877. tag="v0_8_4"
  878. />
  879. ]]>
  880. </code>
  881. </example>
  882. <example>
  883. <para>Remove a tag from the remote repository.</para>
  884. <code>
  885. <![CDATA[
  886. <cvs-rtag
  887. cvsroot=":pserver:anonymous@cvs.sourceforge.net:/cvsroot/nant"
  888. destination="."
  889. tag="v0_8_4"
  890. remove="true"
  891. />
  892. ]]>
  893. </code>
  894. </example>
  895. </member>
  896. <member name="M:NAnt.SourceControl.Tasks.RTagTask.#ctor">
  897. <summary>
  898. Initializes a new instance of the <see cref="T:NAnt.SourceControl.Tasks.RTagTask"/>
  899. class.
  900. </summary>
  901. </member>
  902. <member name="M:NAnt.SourceControl.Tasks.RTagTask.AppendSubCommandArgs">
  903. <summary>
  904. Append the tag information to the commandline.
  905. </summary>
  906. </member>
  907. <member name="P:NAnt.SourceControl.Tasks.RTagTask.Tag">
  908. <summary>
  909. The name of the tag to assign or remove.
  910. </summary>
  911. <value>
  912. The name of the tag to assign or remove.
  913. </value>
  914. </member>
  915. <member name="P:NAnt.SourceControl.Tasks.RTagTask.Remove">
  916. <summary>
  917. Indicates whether the tag specified in <see cref="P:NAnt.SourceControl.Tasks.RTagTask.Tag"/> should
  918. be removed or not.
  919. </summary>
  920. <value>
  921. <see langword="true"/> if the specified tag should be removed;
  922. otherwise, <see langword="false"/>. The default is <see langword="false"/>.
  923. </value>
  924. </member>
  925. <member name="P:NAnt.SourceControl.Tasks.RTagTask.MoveIfExists">
  926. <summary>
  927. Indicates whether the tag specified in <see cref="P:NAnt.SourceControl.Tasks.RTagTask.Tag"/> should
  928. be moved to the current file revision. If the tag does not exist
  929. then it is created.
  930. </summary>
  931. <value>
  932. <see langword="true"/> if the specified tag should be moved;
  933. otherwise, <see langword="false"/>. The default is <see langword="false"/>.
  934. </value>
  935. </member>
  936. <member name="P:NAnt.SourceControl.Tasks.RTagTask.Recursive">
  937. <summary>
  938. If a directory is specified indicates whether sub-directories should
  939. also be processed.
  940. </summary>
  941. <value>
  942. <see langword="true" /> if the sub-directories should be tagged;
  943. otherwise, <see langword="false" />. The default is <see langword="true" />.
  944. </value>
  945. </member>
  946. <member name="P:NAnt.SourceControl.Tasks.RTagTask.ActOnTag">
  947. <summary>
  948. Indicates the repository <see cref="P:NAnt.SourceControl.Tasks.RTagTask.Tag"/> that is acted on
  949. for the tag command. Note if <see cref="P:NAnt.SourceControl.Tasks.RTagTask.MoveIfExists"/> is
  950. <see langword="true"/> then the tag specified is moved to the revision
  951. of the file on the HEAD of the branch specified.
  952. </summary>
  953. <value>
  954. The tag (or more likely) branch that should be used to apply the new tag.
  955. </value>
  956. </member>
  957. <member name="P:NAnt.SourceControl.Tasks.RTagTask.ActOnDate">
  958. <summary>
  959. Indicates the revision date of the file that the tag should be
  960. applied to.
  961. </summary>
  962. <value>
  963. A valid date which specifies the revision point that the tag will
  964. be applied to.
  965. </value>
  966. </member>
  967. <member name="P:NAnt.SourceControl.Tasks.RTagTask.ForceHead">
  968. <summary>
  969. Indicates whether the head revision should be used if the
  970. <see cref="P:NAnt.SourceControl.Tasks.RTagTask.ActOnTag"/> or the <see cref="P:NAnt.SourceControl.Tasks.RTagTask.ActOnDate"/> tags are not
  971. found.
  972. </summary>
  973. <value>
  974. <see langword="true"/> if the specified tag should be moved;
  975. otherwise, <see langword="false"/>. The default is <see langword="false"/>.
  976. </value>
  977. </member>
  978. <member name="P:NAnt.SourceControl.Tasks.RTagTask.CommandName">
  979. <summary>
  980. The name of the cvs command that is going to be executed.
  981. </summary>
  982. </member>
  983. <member name="T:NAnt.SourceControl.Tasks.TagTask">
  984. <summary>
  985. Tags all local sources with the specified tag.
  986. </summary>
  987. <remarks>
  988. <para>
  989. This differs from the
  990. <see cref="T:NAnt.SourceControl.Tasks.RTagTask"/> in that it acts on references to the cvs files
  991. contained in your local filesystem. As such the sticky tags and local
  992. revisions can be considered in commits. It also allows you to verify that
  993. all local files have been checked in before a tag is performed.
  994. </para>
  995. </remarks>
  996. <example>
  997. <para>Tag NAnt sources remotely.</para>
  998. <code>
  999. <![CDATA[
  1000. <cvs-tag
  1001. cvsroot=":pserver:anonymous@cvs.sourceforge.net:/cvsroot/nant"
  1002. destination="."
  1003. tag="v0_8_4"
  1004. />
  1005. ]]>
  1006. </code>
  1007. </example>
  1008. <example>
  1009. <para>Remove a tag from the remote repository.</para>
  1010. <code>
  1011. <![CDATA[
  1012. <cvs-tag
  1013. cvsroot=":pserver:anonymous@cvs.sourceforge.net:/cvsroot/nant"
  1014. destination="."
  1015. tag="v0_8_4"
  1016. remove="true"
  1017. fail-if-modified="true"
  1018. />
  1019. ]]>
  1020. </code>
  1021. </example>
  1022. </member>
  1023. <member name="F:NAnt.SourceControl.Tasks.TagTask.CvsCommandName">
  1024. <summary>
  1025. Cvs command to be executed.
  1026. </summary>
  1027. </member>
  1028. <member name="M:NAnt.SourceControl.Tasks.TagTask.#ctor">
  1029. <summary>
  1030. Initializes a new instance of the <see cref="T:NAnt.SourceControl.Tasks.TagTask"/>
  1031. class.
  1032. </summary>
  1033. </member>
  1034. <member name="M:NAnt.SourceControl.Tasks.TagTask.AppendSubCommandArgs">
  1035. <summary>
  1036. Append the tag information to the commandline.
  1037. </summary>
  1038. </member>
  1039. <member name="P:NAnt.SourceControl.Tasks.TagTask.Tag">
  1040. <summary>
  1041. The name of the tag to assign or remove.
  1042. </summary>
  1043. <value>
  1044. The name of the tag to assign or remove.
  1045. </value>
  1046. </member>
  1047. <member name="P:NAnt.SourceControl.Tasks.TagTask.Remove">
  1048. <summary>
  1049. Indicates whether the tag specified in <see cref="P:NAnt.SourceControl.Tasks.TagTask.Tag"/> should
  1050. be removed or not.
  1051. </summary>
  1052. <value>
  1053. <see langword="true"/> if the specified tag should be removed;
  1054. otherwise, <see langword="false"/>. The default is <see langword="false"/>.
  1055. </value>
  1056. </member>
  1057. <member name="P:NAnt.SourceControl.Tasks.TagTask.MoveIfExists">
  1058. <summary>
  1059. Indicates whether the tag specified in <see cref="P:NAnt.SourceControl.Tasks.TagTask.Tag"/> should
  1060. be moved to the current file revision. If the tag does not exist
  1061. then it is created.
  1062. </summary>
  1063. <value>
  1064. <see langword="true"/> if the specified tag should be moved;
  1065. otherwise, <see langword="false"/>. The default is <see langword="false"/>.
  1066. </value>
  1067. </member>
  1068. <member name="P:NAnt.SourceControl.Tasks.TagTask.Recursive">
  1069. <summary>
  1070. If a directory is specified indicates whether sub-directories should
  1071. also be processed.
  1072. </summary>
  1073. <value>
  1074. <see langword="true" /> if the sub-directories should be tagged;
  1075. otherwise, <see langword="false" />. The default is <see langword="true" />.
  1076. </value>
  1077. </member>
  1078. <member name="P:NAnt.SourceControl.Tasks.TagTask.ActOnTag">
  1079. <summary>
  1080. Indicates the repository <see cref="P:NAnt.SourceControl.Tasks.TagTask.Tag"/> that is acted on
  1081. for the tag command. Note if <see cref="P:NAnt.SourceControl.Tasks.TagTask.MoveIfExists"/> is
  1082. <see langword="true"/> then the tag specified is moved to the revision
  1083. of the file on the HEAD of the branch specified.
  1084. </summary>
  1085. <value>
  1086. The tag (or more likely) branch that should be used to apply the new tag.
  1087. </value>
  1088. </member>
  1089. <member name="P:NAnt.SourceControl.Tasks.TagTask.ActOnDate">
  1090. <summary>
  1091. Indicates the revision date of the file that the tag should be
  1092. applied to.
  1093. </summary>
  1094. <value>
  1095. A valid date which specifies the revision point that the tag will
  1096. be applied to.
  1097. </value>
  1098. </member>
  1099. <member name="P:NAnt.SourceControl.Tasks.TagTask.ForceHead">
  1100. <summary>
  1101. Indicates whether the head revision should be used if the revision specified by
  1102. <see cref="P:NAnt.SourceControl.Tasks.TagTask.ActOnTag"/> or the <see cref="P:NAnt.SourceControl.Tasks.TagTask.ActOnDate"/> tags are not
  1103. found.
  1104. </summary>
  1105. <value>
  1106. <see langword="true"/> if the specified tag should be moved;
  1107. otherwise, <see langword="false"/>. The default is <see langword="false"/>.
  1108. </value>
  1109. </member>
  1110. <member name="P:NAnt.SourceControl.Tasks.TagTask.FailIfModified">
  1111. <summary>
  1112. Indicates whether the head revision should be used if the
  1113. <see cref="P:NAnt.SourceControl.Tasks.TagTask.ActOnTag"/> or the <see cref="P:NAnt.SourceControl.Tasks.TagTask.ActOnDate"/> tags are not
  1114. found.
  1115. </summary>
  1116. <value>
  1117. <see langword="true"/> if the specified tag should be moved;
  1118. otherwise, <see langword="false"/>. The default is <see langword="false"/>.
  1119. </value>
  1120. </member>
  1121. <member name="P:NAnt.SourceControl.Tasks.TagTask.CommandName">
  1122. <summary>
  1123. The name of the cvs command that is going to be executed.
  1124. </summary>
  1125. </member>
  1126. <member name="P:NAnt.SourceControl.Tasks.TagTask.Module">
  1127. <summary>
  1128. Not used
  1129. </summary>
  1130. </member>
  1131. <member name="P:NAnt.SourceControl.Tasks.TagTask.IsModuleNeeded">
  1132. <summary>
  1133. Specify if the module is needed for this cvs command. It is
  1134. only needed if there is no module information on the local file
  1135. system.
  1136. </summary>
  1137. </member>
  1138. <member name="T:NAnt.SourceControl.Tasks.UpdateTask">
  1139. <summary>
  1140. Updates a CVS module in a local working directory.
  1141. </summary>
  1142. <example>
  1143. <para>Update nant.</para>
  1144. <code>
  1145. <![CDATA[
  1146. <cvs-update
  1147. destination="c:\src\nant\"
  1148. cvsroot=":pserver:anonymous@cvs.sourceforge.net:/cvsroot/nant"
  1149. password=""
  1150. module="nant" />
  1151. ]]>
  1152. </code>
  1153. </example>
  1154. <example>
  1155. <para>
  1156. Update your NAnt revision named <c>your_favorite_revision_here</c> in
  1157. the folder <c>c:\src\nant\replacement_for_module_directory_name</c>.
  1158. </para>
  1159. <code>
  1160. <![CDATA[
  1161. <cvs-update
  1162. destination="c:\src\nant\"
  1163. cvsroot=":pserver:anonymous@cvs.sourceforge.net:/cvsroot/nant"
  1164. module="nant"
  1165. revision="your_favorite_revision_here"
  1166. overridedir="replacement_for_module_directory_name"
  1167. usesharpcvslib="false">
  1168. <fileset>
  1169. <include name="build.number"/>
  1170. </fileset>
  1171. </cvs-update>
  1172. ]]>
  1173. </code>
  1174. </example>
  1175. </member>
  1176. <member name="F:NAnt.SourceControl.Tasks.UpdateTask.CvsCommandName">
  1177. <summary>
  1178. The command being executed.
  1179. </summary>
  1180. </member>
  1181. <member name="M:NAnt.SourceControl.Tasks.UpdateTask.#ctor">
  1182. <summary>
  1183. Initializes a new instance of the <see cref="T:NAnt.SourceControl.Tasks.UpdateTask"/>
  1184. class.
  1185. </summary>
  1186. <remarks>
  1187. Sets the build directory and prune empty directory properties to
  1188. <see langword="true"/>.
  1189. </remarks>
  1190. </member>
  1191. <member name="P:NAnt.SourceControl.Tasks.UpdateTask.BuildDirs">
  1192. <summary>
  1193. If <see langword="true" />. new directories will be created on the local
  1194. sandbox. The default is <see langword="true" />.
  1195. </summary>
  1196. </member>
  1197. <member name="P:NAnt.SourceControl.Tasks.UpdateTask.PruneEmpty">
  1198. <summary>
  1199. If <see langword="true" /> empty directories copied down from the
  1200. remote repository will be removed from the local sandbox.
  1201. The default is <see langword="true" />.
  1202. </summary>
  1203. </member>
  1204. <member name="P:NAnt.SourceControl.Tasks.UpdateTask.OverwriteLocal">
  1205. <summary>
  1206. If <see langword="true" /> the local copy of the file will be
  1207. overwritten with the copy from the remote repository. The default
  1208. is <see langword="false" />.
  1209. </summary>
  1210. </member>
  1211. <member name="P:NAnt.SourceControl.Tasks.UpdateTask.Recursive">
  1212. <summary>
  1213. Specifies if the command should be executed recursively. The
  1214. default is <see langword="true" />.
  1215. </summary>
  1216. <remarks>
  1217. The <c>-R</c> option is on by default in cvs.
  1218. </remarks>
  1219. </member>
  1220. <member name="P:NAnt.SourceControl.Tasks.UpdateTask.Revision">
  1221. <summary>
  1222. Specify the revision to update the file to. This corresponds to the
  1223. "sticky-tag" of the file.
  1224. </summary>
  1225. </member>
  1226. <member name="P:NAnt.SourceControl.Tasks.UpdateTask.StickyTag">
  1227. <summary>
  1228. Sticky tag or revision to update the local file to.
  1229. </summary>
  1230. <value>
  1231. A valid cvs tag.
  1232. </value>
  1233. </member>
  1234. <member name="P:NAnt.SourceControl.Tasks.UpdateTask.Date">
  1235. <summary>
  1236. Specify the revision date to update to. The version of the file that
  1237. existed at the date specified is retrieved.
  1238. </summary>
  1239. <value>
  1240. A valid date time value, which is then converted to a format that
  1241. cvs can parse.
  1242. </value>
  1243. </member>
  1244. <member name="P:NAnt.SourceControl.Tasks.UpdateTask.IsModuleNeeded">
  1245. <summary>
  1246. Specify if the module is needed for this cvs command. It is
  1247. only needed if there is no module information on the local file
  1248. system.
  1249. </summary>
  1250. </member>
  1251. <member name="P:NAnt.SourceControl.Tasks.UpdateTask.CommandName">
  1252. <summary>
  1253. The name of the cvs command that is going to be executed.
  1254. </summary>
  1255. </member>
  1256. <member name="T:NAnt.SourceControl.Types.CvsFileSet">
  1257. <summary>
  1258. A <see cref="T:NAnt.SourceControl.Types.CvsFileSet"/> is a <see cref="T:NAnt.Core.Types.FileSet"/> with extra
  1259. attributes useful in the context of the <see cref="T:NAnt.SourceControl.Tasks.CvsTask"/>.
  1260. </summary>
  1261. </member>
  1262. <member name="M:NAnt.SourceControl.Types.CvsFileSet.Initialize">
  1263. <summary>
  1264. Initialize the <see cref="T:NAnt.SourceControl.Types.CvsFileSet"/> object and locate the .cvsignore
  1265. files to add to the exclude list.
  1266. </summary>
  1267. </member>
  1268. <member name="P:NAnt.SourceControl.Types.CvsFileSet.UseCvsIgnore">
  1269. <summary>
  1270. Indicates whether the entires in the .cvsignore should be used to limit the
  1271. file list; <see langword="true"/> to exclude files in .cvsignore, otherwise
  1272. <see langword="false"/>. The default is <see langword="true"/>.
  1273. </summary>
  1274. </member>
  1275. </members>
  1276. </doc>