You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ant.apache.org by co...@apache.org on 2003/02/03 15:07:01 UTC

cvs commit: jakarta-ant/src/main/org/apache/tools/ant/taskdefs/optional/pvcs Pvcs.java

conor       2003/02/03 06:07:00

  Modified:    src/main/org/apache/tools/ant/taskdefs/optional/pvcs
                        Pvcs.java
  Log:
  Added a revision attribute, a synonym for label
  
  PR:	13847
  Submitted By:	Steven Newton
  
  Revision  Changes    Path
  1.21      +27 -0     jakarta-ant/src/main/org/apache/tools/ant/taskdefs/optional/pvcs/Pvcs.java
  
  Index: Pvcs.java
  ===================================================================
  RCS file: /home/cvs/jakarta-ant/src/main/org/apache/tools/ant/taskdefs/optional/pvcs/Pvcs.java,v
  retrieving revision 1.20
  retrieving revision 1.21
  diff -u -w -u -r1.20 -r1.21
  --- Pvcs.java	17 Jan 2003 02:14:39 -0000	1.20
  +++ Pvcs.java	3 Feb 2003 14:07:00 -0000	1.21
  @@ -99,6 +99,11 @@
    * update those files that have a modification time (in PVCS) that is newer
    * than the existing workfile.
    *
  + * <b>25-10-2002</b> <p>Added a revision attribute that currently is a
  + * synonym for label, but in a future release the behavior of the label
  + * attribute will change to use the -v option of GET.  See bug #13847 for
  + * discussion.
  + *
    * @author <a href="mailto:tchristensen@nordija.com">Thomas Christensen</a>
    * @author <a href="mailto:donj@apogeenet.com">Don Jeffery</a>
    * @author <a href="mailto:snewton@standard.com">Steven E. Newton</a>
  @@ -112,6 +117,7 @@
       private String force;
       private String promotiongroup;
       private String label;
  +    private String revision;
       private boolean ignorerc;
       private boolean updateOnly;
       private String filenameFormat;
  @@ -262,6 +268,11 @@
               } else {
                   if (getLabel() != null) {
                       commandLine.createArgument().setValue("-r" + getLabel());
  +                } else {
  +                    if (getRevision() != null) {
  +                        commandLine.createArgument().setValue("-r"
  +                            + getRevision());
  +                    }
                   }
               }
   
  @@ -570,6 +581,22 @@
        */
       public void setLabel(String l) {
           label = l;
  +    }
  +
  +    /**
  +     * Get value of revision
  +     * @return String
  +     */
  +    public String getRevision() {
  +        return revision;
  +    }
  +
  +    /**
  +     * Only files with this revision are extract; optional.
  +     * @param r String
  +     */
  +    public void setRevision(String r) {
  +        revision = r;
       }
   
       /**