antoine     2003/07/04 08:51:53

  Modified:    src/main/org/apache/tools/ant/taskdefs/optional/vss
                        MSVSS.java
  Log:
  1) make sure that the -GTC flag on VSSGET only shows up when a timestamp has 
been set
  2) make sure that if you have label="" you are not going to have -VL-L in the 
command line arguments
  
  Revision  Changes    Path
  1.32      +3 -3      
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.31
  retrieving revision 1.32
  diff -u -r1.31 -r1.32
  --- MSVSS.java        28 Apr 2003 15:46:02 -0000      1.31
  +++ MSVSS.java        4 Jul 2003 15:51:53 -0000       1.32
  @@ -377,7 +377,7 @@
        * @return    An empty string if label is not set.
        */
       protected String getLabel() {
  -        if (m_Label != null) {
  +        if (m_Label != null && m_Label.length()>0) {
               if (m_Label.length() > 31) {
                   String label = m_Label.substring(0, 30);
                   log("Label is longer than 31 characters, truncated to: " + 
label, Project.MSG_WARN);
  @@ -418,7 +418,7 @@
               // Use getLabel() so labels longer then 30 char are truncated
               // and the user is warned
               String label = getLabel();
  -            if (! label.equals("")) {
  +            if (! label.equals("") && label!=null) {
                   return FLAG_VERSION_LABEL + label;
               }
           }
  @@ -617,7 +617,7 @@
        */
       public String getFileTimeStamp() {
           if (m_timestamp == null) {
  -            return FLAG_FILETIME_DEF;
  +            return "";
           }
           else if (m_timestamp.getValue().equals(TIME_MODIFIED)) {
               return FLAG_FILETIME_MODIFIED;
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to