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]