jesse       2003/04/28 08:46:03

  Modified:    src/main/org/apache/tools/ant/taskdefs/optional/vss
                        MSVSS.java MSVSSADD.java MSVSSCHECKIN.java
                        MSVSSCHECKOUT.java MSVSSCP.java MSVSSCREATE.java
                        MSVSSGET.java MSVSSHISTORY.java MSVSSLABEL.java
  Log:
  Fix javadocs comments and add new @ant.attribute tags for xdocs
  
  Revision  Changes    Path
  1.31      +12 -12    
ant/src/main/org/apache/tools/ant/taskdefs/optional/vss/MSVSS.java
  
  Index: MSVSS.java
  ===================================================================
  RCS file: 
/home/cvs/ant/src/main/org/apache/tools/ant/taskdefs/optional/vss/MSVSS.java,v
  retrieving revision 1.30
  retrieving revision 1.31
  diff -u -r1.30 -r1.31
  --- MSVSS.java        15 Apr 2003 15:12:42 -0000      1.30
  +++ MSVSS.java        28 Apr 2003 15:46:02 -0000      1.31
  @@ -148,7 +148,7 @@
       abstract Commandline buildCmdLine();
   
       /**
  -     * Directory where <code>ss.exe</code> resides; optional.
  +     * Directory where <code>ss.exe</code> resides.
        * By default the task expects it to be in the PATH.
        *
        * @param  dir  The directory containing ss.exe.
  @@ -158,11 +158,10 @@
       }
   
       /**
  -     * The login to use when accessing VSS, formatted as "username,password";
  -     * optional.
  +     * Login to use when accessing VSS, formatted as "username,password".
        * <p>
        * You can omit the password if your database is not password protected.
  -     *  if you have a password and omit it, Ant/VSS will hang.
  +     * If you have a password and omit it, Ant will hang.
        *
        * @param  login  The login string to use.
        */
  @@ -172,12 +171,13 @@
   
       /**
        * SourceSafe path which specifies the project/file(s) you wish to 
perform
  -     * the action on; required.<p>
  -     *
  -     * Also we strip off any 'vss://' prefix which is an XMS special and 
should
  -     * probably be removed!
  +     * the action on.
  +     * <p>
  +     * A prefix of 'vss://' will be removed if specified.
        *
        * @param  vssPath  The VSS project path.
  +     *
  +     * @ant.attribute group="required"
        */
       public final void setVsspath(String vssPath) {
           String projectPath;
  @@ -195,7 +195,7 @@
       }
   
       /**
  -     * Set the directory where <code>srssafe.ini</code> resides; optional.
  +     * Directory where <code>srssafe.ini</code> resides.
        *
        * @param  serverPath  The path to the VSS server.
        */
  @@ -204,8 +204,8 @@
       }
   
       /**
  -     * Sets behaviour, whether task should fail if there is an error creating
  -     * the project.; optional, default true
  +     * Indicates if the build should fail if the Sourcesafe command does. 
Defaults to true.
  +     *
        * @param failOnError True if task should fail on any error.
        */
       public final void setFailOnError (boolean failOnError) {
  @@ -597,7 +597,7 @@
       }
   
       /**
  -     *  Gets the value of the fail on error flag.
  +     * Gets the value of the fail on error flag.
        *
        * @return    True if the FailOnError flag has been set or if 
'writablefiles=skip'.
        */
  
  
  
  1.12      +10 -16    
ant/src/main/org/apache/tools/ant/taskdefs/optional/vss/MSVSSADD.java
  
  Index: MSVSSADD.java
  ===================================================================
  RCS file: 
/home/cvs/ant/src/main/org/apache/tools/ant/taskdefs/optional/vss/MSVSSADD.java,v
  retrieving revision 1.11
  retrieving revision 1.12
  diff -u -r1.11 -r1.12
  --- MSVSSADD.java     15 Apr 2003 04:26:51 -0000      1.11
  +++ MSVSSADD.java     28 Apr 2003 15:46:02 -0000      1.12
  @@ -60,7 +60,6 @@
   
   /**
    * Performs Add commands to Microsoft Visual SourceSafe.
  - * Based on the VSS Checkin code by Martin Poeschl
    *
    * @author Nigel Magnay
    * @author Jesse Stockall
  @@ -116,8 +115,8 @@
       }
   
       /**
  -     * Flag to tell the task to recurse down the tree;
  -     * optional, default false.
  +     * Add files recursively. Defaults to false.
  +     *
        * @param recursive  The boolean value for recursive.
        */
       public void setRecursive(boolean recursive) {
  @@ -125,8 +124,8 @@
       }
   
       /**
  -     * Sets behaviour, unset the READ-ONLY flag on files added to VSS.;
  -     * optional, default false
  +     * Unset the READ-ONLY flag on local copies of files added to VSS. 
Defaults to false.
  +     *
        * @param   writable The boolean value for writable.
        */
       public final void setWritable(boolean writable) {
  @@ -134,9 +133,8 @@
       }
   
       /**
  -     * Set the autoresponce behaviour; optional.
  -     * <p>
  -     * Valid options are Y and N.
  +     * Autoresponce behaviour. Valid options are Y and N.
  +     *
        * @param response The auto response value.
        */
       public void setAutoresponse(String response){
  @@ -144,10 +142,8 @@
       }
   
       /**
  -     * Set the comment to apply; optional.
  -     * <p>
  -     * If this is null or empty, it will be replaced with "-" which
  -     * is what SourceSafe uses for an empty comment.
  +     * Comment to apply to files added to SourceSafe.
  +     *
        * @param comment The comment to apply in SourceSafe
        */
       public void setComment(String comment) {
  @@ -155,10 +151,8 @@
       }
   
       /**
  -     * Set the local path; optional.
  -     * <p>
  -     * This is the path to override the project
  -     * working directory.
  +     * Override the project working directory.
  +     *
        * @param   localPath   The path on disk.
        */
       public void setLocalpath(Path localPath) {
  
  
  
  1.17      +11 -14    
ant/src/main/org/apache/tools/ant/taskdefs/optional/vss/MSVSSCHECKIN.java
  
  Index: MSVSSCHECKIN.java
  ===================================================================
  RCS file: 
/home/cvs/ant/src/main/org/apache/tools/ant/taskdefs/optional/vss/MSVSSCHECKIN.java,v
  retrieving revision 1.16
  retrieving revision 1.17
  diff -u -r1.16 -r1.17
  --- MSVSSCHECKIN.java 10 Feb 2003 14:14:28 -0000      1.16
  +++ MSVSSCHECKIN.java 28 Apr 2003 15:46:02 -0000      1.17
  @@ -106,10 +106,8 @@
       }
   
       /**
  -     * Set the local path; optional.
  -     * <p>
  -     * This is the path to override the project
  -     * working directory.
  +     * Override the project working directory.
  +     *
        * @param   localPath   The path on disk.
        */
       public void setLocalpath(Path localPath) {
  @@ -117,8 +115,8 @@
       }
   
       /**
  -     * Flag to tell the task to recurse down the tree;
  -     * optional, default false.
  +     * Check-in files recursively. Defaults to false.
  +     *
        * @param recursive  The boolean value for recursive.
        */
       public void setRecursive(boolean recursive) {
  @@ -126,7 +124,9 @@
       }
   
       /**
  -     * Sets behaviour, unset the READ-ONLY flag on files checkedin to VSS.; 
optional
  +     * Unset the READ-ONLY flag on local copies of files checked-in to VSS.
  +     * Defaults to false.
  +     *
        * @param   writable The boolean value for writable.
        */
       public final void setWritable(boolean writable) {
  @@ -134,9 +134,8 @@
       }
   
       /**
  -     * Sets the autoresponce behaviour.; optional.
  -     * <p>
  -     * Valid options are Y and N.
  +     * Autoresponce behaviour. Valid options are Y and N.
  +     *
        * @param response The auto response value.
        */
       public void setAutoresponse(String response){
  @@ -144,10 +143,8 @@
       }
   
       /**
  -     * Sets the comment to apply in SourceSafe.; optional.
  -     * <p>
  -     * If this is null or empty, it will be replaced with "-" which
  -     * is what SourceSafe uses for an empty comment.
  +     * Comment to apply to files checked-in to SourceSafe.
  +     *
        * @param comment The comment to apply in SourceSafe
        */
       public void setComment(String comment) {
  
  
  
  1.17      +28 -28    
ant/src/main/org/apache/tools/ant/taskdefs/optional/vss/MSVSSCHECKOUT.java
  
  Index: MSVSSCHECKOUT.java
  ===================================================================
  RCS file: 
/home/cvs/ant/src/main/org/apache/tools/ant/taskdefs/optional/vss/MSVSSCHECKOUT.java,v
  retrieving revision 1.16
  retrieving revision 1.17
  diff -u -r1.16 -r1.17
  --- MSVSSCHECKOUT.java        15 Apr 2003 04:26:51 -0000      1.16
  +++ MSVSSCHECKOUT.java        28 Apr 2003 15:46:03 -0000      1.17
  @@ -60,13 +60,12 @@
   
   /**
    * Performs CheckOut commands to Microsoft Visual SourceSafe.
  - * <p>If you specify two or more attributes from version, date and
  - * label only one will be used in the order version, date, label.</p>
    *
    * @author Martin Poeschl
    * @author Jesse Stockall
    *
    * @ant.task name="vsscheckout" category="scm"
  + * @ant.attribute.group name="vdl" description="Only one of version, date or 
label"
    */
   public class MSVSSCHECKOUT extends MSVSS {
   
  @@ -112,10 +111,8 @@
       }
   
       /**
  -     * Set the local path; optional.
  -     * <p>
  -     * This is the path to override the project
  -     * working directory.
  +     * Override the project working directory.
  +     *
        * @param   localPath   The path on disk.
        */
       public void setLocalpath(Path localPath) {
  @@ -123,8 +120,8 @@
       }
   
       /**
  -     * Flag to tell the task to recurse down the tree;
  -     * optional, default false.
  +     * Check-out files recursively. Defaults to false.
  +     *
        * @param recursive  The boolean value for recursive.
        */
       public void setRecursive(boolean recursive) {
  @@ -132,33 +129,41 @@
       }
   
       /**
  -     * Sets the stored version string.; optional.
  -     * @param  version The version to checkout.
  +     * Version to check-out.
  +     *
  +     * @param  version The version to check-out.
  +     *
  +     * @ant.attribute group="vdl"
        */
       public void setVersion(String version) {
           super.setInternalVersion(version);
       }
   
       /**
  -     * Sets the stored date string.; optional.
  -     * @param  date The date to checkout.
  +     * Date to check-out.
  +     *
  +     * @param  date The date to check-out.
  +     *
  +     * @ant.attribute group="vdl"
        */
       public void setDate(String date) {
           super.setInternalDate(date);
       }
   
       /**
  -     * Sets the label to apply in SourceSafe.; optional.
  -     * @param  label The label to apply.
  +     * Label to check-out.
  +     *
  +     * @param  label The label to check-out.
  +     *
  +     * @ant.attribute group="vdl"
        */
       public void setLabel(String label) {
           super.setInternalLabel(label);
       }
   
       /**
  -     * Sets the autoresponce behaviour.; optional.
  -     * <p>
  -     * Valid options are Y and N.
  +     * Autoresponce behaviour. Valid options are Y and N.
  +     *
        * @param response The auto response value.
        */
       public void setAutoresponse(String response){
  @@ -166,10 +171,7 @@
       }
   
       /**
  -     * Set the option to the date and time given to the local copy.; optional
  -     *
  -     * Valid options are <code>current</code>, <code>modified</code>, or
  -     * <code>updated</code>. Defaults to <code>current</code>.
  +     * Date and time stamp given to the local copy. Defaults to 
<code>current</code>.
        *
        * @param timestamp     The file time stamping behaviour.
        */
  @@ -178,14 +180,12 @@
       }
   
       /**
  -     * Set the behaviour when local files are writable.; optional
  -     *
  -     * Valid options are <code>replace</code>, <code>skip</code> and 
<code>fail</code>.
  -     * The default is <code>fail</code>
  -     *
  +     * Action taken when local files are writable. Defaults to 
<code>fail</code>.
  +     * <p>
        * Due to ss.exe returning with an exit code of '100' for both errors 
and when
        * a file has been skipped, <code>failonerror</code> is set to false 
when using
  -     * the <code>skip</code> option
  +     * the <code>skip</code> option.
  +     * </p>
        *
        * @param files     The writable files behaviour
        */
  @@ -194,7 +194,7 @@
       }
   
       /**
  -     * Set the behaviour to retrieve local copies during a checkout.; 
optional, Defaults to true.
  +     * Retrieve a local copy during a checkout. Defaults to true.
        *
        * @param get   The get local copy behaviour
        */
  
  
  
  1.9       +2 -4      
ant/src/main/org/apache/tools/ant/taskdefs/optional/vss/MSVSSCP.java
  
  Index: MSVSSCP.java
  ===================================================================
  RCS file: 
/home/cvs/ant/src/main/org/apache/tools/ant/taskdefs/optional/vss/MSVSSCP.java,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- MSVSSCP.java      10 Feb 2003 14:14:28 -0000      1.8
  +++ MSVSSCP.java      28 Apr 2003 15:46:03 -0000      1.9
  @@ -60,7 +60,6 @@
   /**
    * Performs CP (Change Project) commands to Microsoft Visual SourceSafe.
    * <p>This task is typically used before a VssAdd in order to set the target 
project</p>
  - * Based on the VSS Checkin code by Martin Poeschl
    *
    * @author Nigel Magnay
    * @author Jesse Stockall
  @@ -99,9 +98,8 @@
       }
   
       /**
  -     * Sets the autoresponce behaviour.; optional.
  -     * <p>
  -     * Valid options are Y and N.
  +     * Autoresponce behaviour. Valid options are Y and N.
  +     *
        * @param response The auto response value.
        */
       public void setAutoresponse(String response) {
  
  
  
  1.11      +6 -55     
ant/src/main/org/apache/tools/ant/taskdefs/optional/vss/MSVSSCREATE.java
  
  Index: MSVSSCREATE.java
  ===================================================================
  RCS file: 
/home/cvs/ant/src/main/org/apache/tools/ant/taskdefs/optional/vss/MSVSSCREATE.java,v
  retrieving revision 1.10
  retrieving revision 1.11
  diff -u -r1.10 -r1.11
  --- MSVSSCREATE.java  15 Apr 2003 04:26:51 -0000      1.10
  +++ MSVSSCREATE.java  28 Apr 2003 15:46:03 -0000      1.11
  @@ -59,53 +59,6 @@
   
   /**
    * Creates a new project in Microsoft Visual SourceSafe.
  - * <p>
  - * The following attributes are interpreted:
  - * <table border="1">
  - *   <tr>
  - *     <th>Attribute</th>
  - *     <th>Values</th>
  - *     <th>Required</th>
  - *   </tr>
  - *   <tr>
  - *      <td>login</td>
  - *      <td>username,password</td>
  - *      <td>No</td>
  - *   </tr>
  - *   <tr>
  - *      <td>vsspath</td>
  - *      <td>SourceSafe path of project to be created</td>
  - *      <td>Yes</td>
  - *   </tr>
  - *   <tr>
  - *      <td>ssdir</td>
  - *      <td>directory where <code>ss.exe</code> resides. By default the task
  - *      expects it to be in the PATH.</td>
  - *      <td>No</td>
  - *   </tr>
  - *   <tr>
  - *      <td>quiet</td>
  - *      <td>suppress output (off by default)</td>
  - *      <td>No</td>
  - *   </tr>
  - *   <tr>
  - *      <td>failOnError</td>
  - *      <td>fail if there is an error creating the project (true by 
default)</td>
  - *      <td>No</td>
  - *   </tr>
  - *   <tr>
  - *      <td>autoresponse</td>
  - *      <td>What to respond with (sets the -I option). By default, -I- is
  - *      used; values of Y or N will be appended to this.</td>
  - *      <td>No</td>
  - *   </tr>
  - *   <tr>
  - *      <td>comment</td>
  - *      <td>The comment to use for this label. Empty or '-' for no 
comment.</td>
  - *      <td>No</td>
  - *   </tr>
  - *
  - * </table>
    *
    * @author Gary S. Weaver
    * @author Jesse Stockall
  @@ -149,10 +102,8 @@
       }
   
       /**
  -     * Sets the comment to apply in SourceSafe.; optional.
  -     * <p>
  -     * If this is null or empty, it will be replaced with "-" which
  -     * is what SourceSafe uses for an empty comment.
  +     * Comment to apply to the project created in SourceSafe.
  +     *
        * @param comment The comment to apply in SourceSafe
        */
       public void setComment(String comment) {
  @@ -160,7 +111,8 @@
       }
   
       /**
  -     * Sets/clears quiet mode; optional, default false.
  +     * Enable quiet mode. Defaults to false.
  +     *
        * @param   quiet The boolean value for quiet.
        */
       public final void setQuiet (boolean quiet) {
  @@ -168,9 +120,8 @@
       }
   
       /**
  -     * Sets the autoresponce behaviour.; optional.
  -     * <p>
  -     * Valid options are Y and N.
  +     * Autoresponce behaviour. Valid options are Y and N.
  +     *
        * @param response The auto response value.
        */
       public void setAutoresponse(String response) {
  
  
  
  1.26      +30 -88    
ant/src/main/org/apache/tools/ant/taskdefs/optional/vss/MSVSSGET.java
  
  Index: MSVSSGET.java
  ===================================================================
  RCS file: 
/home/cvs/ant/src/main/org/apache/tools/ant/taskdefs/optional/vss/MSVSSGET.java,v
  retrieving revision 1.25
  retrieving revision 1.26
  diff -u -r1.25 -r1.26
  --- MSVSSGET.java     15 Apr 2003 04:26:51 -0000      1.25
  +++ MSVSSGET.java     28 Apr 2003 15:46:03 -0000      1.26
  @@ -59,74 +59,14 @@
   import org.apache.tools.ant.types.Path;
   
   /**
  - * Perform Get commands to Microsoft Visual SourceSafe.
  - * <p>
  - * The following attributes are interpreted:
  - * <table border="1">
  - *   <tr>
  - *     <th>Attribute</th>
  - *     <th>Values</th>
  - *     <th>Required</th>
  - *   </tr>
  - *   <tr>
  - *      <td>login</td>
  - *      <td>username,password</td>
  - *      <td>No</td>
  - *   </tr>
  - *   <tr>
  - *      <td>vsspath</td>
  - *      <td>SourceSafe path</td>
  - *      <td>Yes</td>
  - *   </tr>
  - *   <tr>
  - *      <td>localpath</td>
  - *      <td>Override the working directory and get to the specified path</td>
  - *      <td>No</td>
  - *   </tr>
  - *   <tr>
  - *      <td>writable</td>
  - *      <td>true or false</td>
  - *      <td>No</td>
  - *   </tr>
  - *   <tr>
  - *      <td>recursive</td>
  - *      <td>true or false</td>
  - *      <td>No</td>
  - *   </tr>
  - *   <tr>
  - *      <td>version</td>
  - *      <td>a version number to get</td>
  - *      <td>No</td>
  - *   </tr>
  - *   <tr>
  - *      <td>date</td>
  - *      <td>a date stamp to get at</td>
  - *      <td>No</td>
  - *   </tr>
  - *   <tr>
  - *      <td>label</td>
  - *      <td>a label to get for</td>
  - *      <td>No</td>
  - *   </tr>
  - *   <tr>
  - *      <td>quiet</td>
  - *      <td>suppress output (off by default)</td>
  - *      <td>No</td>
  - *   </tr>
  - *   <tr>
  - *      <td>autoresponse</td>
  - *      <td>What to respond with (sets the -I option). By default, -I- is
  - *      used; values of Y or N will be appended to this.</td>
  - *      <td>No</td>
  - *   </tr>
  - * </table>
  - * <p>Note that only one of version, date or label should be specified</p>
  + * Perform Get commands from Microsoft Visual SourceSafe.
    *
    * @author Craig Cottingham
    * @author Andrew Everitt
    * @author Jesse Stockall
    *
    * @ant.task name="vssget" category="scm"
  + * @ant.attribute.group name="vdl" description="Only one of version, date or 
label"
    */
   public class MSVSSGET extends MSVSS {
   
  @@ -171,10 +111,8 @@
       }
   
       /**
  -     * Set the local path; optional.
  -     * <p>
  -     * This is the path to override the project
  -     * working directory.
  +     * Override the project working directory.
  +     *
        * @param   localPath   The path on disk.
        */
       public void setLocalpath(Path localPath) {
  @@ -182,8 +120,8 @@
       }
   
       /**
  -     * Flag to tell the task to recurse down the tree;
  -     * optional, default false.
  +     * Get files recursively. Defaults to false.
  +     *
        * @param recursive  The boolean value for recursive.
        */
       public final void setRecursive(boolean recursive) {
  @@ -191,7 +129,8 @@
       }
   
       /**
  -     * Sets/clears quiet mode; optional, default false.
  +     * Enable quiet mode. Defaults to false.
  +     *
        * @param   quiet The boolean value for quiet.
        */
       public final void setQuiet (boolean quiet) {
  @@ -199,7 +138,8 @@
       }
   
       /**
  -     * Sets behaviour, unset the READ-ONLY flag on files retrieved from 
VSS.; optional, default false
  +     * Unset the READ-ONLY flag on files retrieved from VSS. Defaults to 
false.
  +     *
        * @param   writable The boolean value for writable.
        */
       public final void setWritable(boolean writable) {
  @@ -207,33 +147,41 @@
       }
   
       /**
  -     * Sets the stored version string.; optional.
  +     * Version to get.
  +     *
        * @param  version The version to get.
  +     *
  +     * @ant.attribute group="vdl"
        */
       public void setVersion(String version) {
           super.setInternalVersion(version);
       }
   
       /**
  -     * Sets the stored date string.; optional.
  -     * @param  date The date to checkout.
  +     * Date to get.
  +     *
  +     * @param  date The date to get.
  +     *
  +     * @ant.attribute group="vdl"
        */
       public void setDate(String date) {
           super.setInternalDate(date);
       }
   
       /**
  -     * Sets the label to apply in SourceSafe.; optional.
  -     * @param  label The label to apply.
  +     * Label to get.
  +     *
  +     * @param  label The label to get.
  +     *
  +     * @ant.attribute group="vdl"
        */
       public void setLabel(String label) {
           super.setInternalLabel(label);
       }
   
       /**
  -     * Sets the autoresponce behaviour.; optional.
  -     * <p>
  -     * Valid options are Y and N.
  +     * Autoresponce behaviour. Valid options are Y and N.
  +     *
        * @param response The auto response value.
        */
       public void setAutoresponse(String response){
  @@ -241,10 +189,7 @@
       }
   
       /**
  -     * Set the behavior for timestamps of local files.; optional
  -     *
  -     * Valid options are <code>current</code>, <code>modified</code>, or
  -     * <code>updated</code>. Defaults to <code>current</code>.
  +     * Date and time stamp given to the local copy. Defaults to 
<code>current</code>.
        *
        * @param timestamp     The file time stamping behaviour.
        */
  @@ -253,14 +198,11 @@
       }
   
       /**
  -     * Set the behavior when local files are writable.; optional
  -     *
  -     * Valid options are <code>replace</code>, <code>skip</code> and 
<code>fail</code>.
  -     * Defaults to <code>fail</code>
  -     *
  +     * Action taken when local files are writable. Defaults to 
<code>fail</code>.
  +     * <p>
        * Due to ss.exe returning with an exit code of '100' for both errors 
and when
        * a file has been skipped, <code>failonerror</code> is set to false 
when using
  -     * the <code>skip</code> option
  +     * the <code>skip</code> option.
        *
        * @param files
        */
  
  
  
  1.17      +25 -21    
ant/src/main/org/apache/tools/ant/taskdefs/optional/vss/MSVSSHISTORY.java
  
  Index: MSVSSHISTORY.java
  ===================================================================
  RCS file: 
/home/cvs/ant/src/main/org/apache/tools/ant/taskdefs/optional/vss/MSVSSHISTORY.java,v
  retrieving revision 1.16
  retrieving revision 1.17
  diff -u -r1.16 -r1.17
  --- MSVSSHISTORY.java 10 Feb 2003 14:14:29 -0000      1.16
  +++ MSVSSHISTORY.java 28 Apr 2003 15:46:03 -0000      1.17
  @@ -112,8 +112,8 @@
       }
   
       /**
  -     * Flag to tell the task to recurse down the tree;
  -     * optional, default false.
  +     * Retrieve history recursively. Defaults to false.
  +     *
        * @param recursive  The boolean value for recursive.
        */
       public void setRecursive(boolean recursive) {
  @@ -121,7 +121,8 @@
       }
   
       /**
  -     * Sets the username of the user whose changes we would like to see.; 
optional
  +     * Name of the user whose change history is generated.
  +     *
        * @param   user The username.
        */
       public void setUser(String user) {
  @@ -129,8 +130,8 @@
       }
   
       /**
  -     * Set the Start Date for the comparison of two versions in SourceSafe
  -     * history.; optional
  +     * Date representing the 'start' of the range.
  +     *
        * @param   fromDate    The start date.
        */
       public void setFromDate(String fromDate) {
  @@ -138,7 +139,8 @@
       }
   
       /**
  -     * Set the End Date for the Comparison of two versions; optional.
  +     * Date representing the 'end' of the range.
  +     *
        * @param   toDate    The end date.
        */
       public void setToDate(String toDate) {
  @@ -146,7 +148,8 @@
       }
   
       /**
  -     * Set the Start Label; optional.
  +     * Label representing the 'start' of the range.
  +     *
        * @param   fromLabel    The start label.
        */
       public void setFromLabel(String fromLabel) {
  @@ -154,7 +157,8 @@
       }
   
       /**
  -     * Set the End label; optional.
  +     * Label representing the 'end' of the range.
  +     *
        * @param   toLabel    The end label.
        */
       public void setToLabel(String toLabel) {
  @@ -162,10 +166,9 @@
       }
   
       /**
  -     * Set the number of days for comparison;
  -     * optional.
  -     * <p>
  -     * The default value is 2 days. (maybe)
  +     * Number of days for comparison.
  +     * Defaults to 2 days.
  +     *
        * @param   numd    The number of days.
        */
       public void setNumdays(int numd) {
  @@ -173,7 +176,8 @@
       }
   
       /**
  -     * Set the output file name for the history; optional.
  +     * Output file name for the history.
  +     *
        * @param   outfile The output file name.
        */
       public void setOutput(File outfile) {
  @@ -183,11 +187,11 @@
       }
   
       /**
  -     * Format of dates in fromDate and toDate; optional.
  -     * Used when calculating dates with
  -     * the numdays attribute.
  -     * This string uses the formatting rules of SimpleDateFormat.
  -     *  Defaults to DateFormat.SHORT.
  +     * Format of dates in <code>fromDate</code and <code>toDate</code>.
  +     * Used when calculating dates with the numdays attribute.
  +     * This string uses the formatting rules of 
<code>SimpleDateFormat</code>.
  +     * Defaults to <code>DateFormat.SHORT</code>.
  +     *
        * @param   dateFormat  The date format.
        */
       public void setDateFormat(String dateFormat) {
  @@ -195,15 +199,15 @@
       }
   
      /**
  -     * Specify the output style; optional.
  -     *
  -     * @param attr valid values:
  +     * Output style. Valid options are:
        * <ul>
        * <li>brief:    -B Display a brief history.
        * <li>codediff: -D Display line-by-line file changes.
        * <li>nofile:   -F- Do not display individual file updates in the 
project history.
        * <li>default:  No option specified. Display in Source Safe's default 
format.
        * </ul>
  +     *
  +     * @param attr The history style:
        */
       public void setStyle(BriefCodediffNofile attr) {
           String option = attr.getValue();
  
  
  
  1.18      +10 -55    
ant/src/main/org/apache/tools/ant/taskdefs/optional/vss/MSVSSLABEL.java
  
  Index: MSVSSLABEL.java
  ===================================================================
  RCS file: 
/home/cvs/ant/src/main/org/apache/tools/ant/taskdefs/optional/vss/MSVSSLABEL.java,v
  retrieving revision 1.17
  retrieving revision 1.18
  diff -u -r1.17 -r1.18
  --- MSVSSLABEL.java   15 Apr 2003 04:26:51 -0000      1.17
  +++ MSVSSLABEL.java   28 Apr 2003 15:46:03 -0000      1.18
  @@ -60,54 +60,6 @@
   /**
    * Performs Label commands to Microsoft Visual SourceSafe.
    *
  - * <p>
  - * The following attributes are interpreted:
  - * <table border="1">
  - *   <tr>
  - *     <th>Attribute</th>
  - *     <th>Values</th>
  - *     <th>Required</th>
  - *   </tr>
  - *   <tr>
  - *      <td>login</td>
  - *      <td>username,password</td>
  - *      <td>No</td>
  - *   </tr>
  - *   <tr>
  - *      <td>vsspath</td>
  - *      <td>SourceSafe path</td>
  - *      <td>Yes</td>
  - *   </tr>
  - *   <tr>
  - *      <td>ssdir</td>
  - *      <td>directory where <code>ss.exe</code> resides. By default the task
  - *      expects it to be in the PATH.</td>
  - *      <td>No</td>
  - *   </tr>
  - *   <tr>
  - *      <td>label</td>
  - *      <td>A label to apply to the hierarchy</td>
  - *      <td>Yes</td>
  - *   </tr>
  - *   <tr>
  - *      <td>version</td>
  - *      <td>An existing file or project version to label</td>
  - *      <td>No</td>
  - *   </tr>
  - *   <tr>
  - *      <td>autoresponse</td>
  - *      <td>What to respond with (sets the -I option). By default, -I- is
  - *      used; values of Y or N will be appended to this.</td>
  - *      <td>No</td>
  - *   </tr>
  - *   <tr>
  - *      <td>comment</td>
  - *      <td>The comment to use for this label. Empty or '-' for no 
comment.</td>
  - *      <td>No</td>
  - *   </tr>
  - *
  - * </table>
  - *
    * @author Phillip Wells
    * @author Jesse Stockall
    *
  @@ -156,15 +108,19 @@
       }
   
       /**
  -     * Set the label to apply in SourceSafe.; required.
  +     * Label to apply in SourceSafe.
  +     *
        * @param  label The label to apply.
  +     *
  +     * @ant.attribute group="required"
        */
       public void setLabel(String label) {
           super.setInternalLabel(label);
       }
   
       /**
  -     * Set the stored version string.; optional.
  +     * Version to label.
  +     *
        * @param  version The version to label.
        */
       public void setVersion(String version) {
  @@ -172,8 +128,8 @@
       }
   
       /**
  -     * The comment to use for this label.; optional.
  -     * Empty or '-' for no comment.
  +     * Comment to apply to files labeled in SourceSafe.
  +     *
        * @param comment The comment to apply in SourceSafe
        */
       public void setComment(String comment) {
  @@ -181,9 +137,8 @@
       }
   
       /**
  -     * Sets the autoresponce behaviour.; optional.
  -     * <p>
  -     * Valid options are Y and N.
  +     * Autoresponce behaviour. Valid options are Y and N.
  +     *
        * @param response The auto response value.
        */
       public void setAutoresponse(String response){
  
  
  

Reply via email to