antoine 2003/10/13 11:23:33
Modified: src/main/org/apache/tools/ant/taskdefs/optional/vss Tag:
ANT_16_BRANCH MSVSS.java
Log:
<vssget/> was sending a wrong command line prefix for labels -VL-Lsome.label
this change fixes it to -VLsome.label instead
PR: 23711
Revision Changes Path
No revision
No revision
1.34.2.1 +16 -10
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.34
retrieving revision 1.34.2.1
diff -u -r1.34 -r1.34.2.1
--- MSVSS.java 25 Jul 2003 12:14:44 -0000 1.34
+++ MSVSS.java 13 Oct 2003 18:23:33 -0000 1.34.2.1
@@ -377,18 +377,24 @@
*/
protected String getLabel() {
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);
- return FLAG_LABEL + label;
- } else {
- return FLAG_LABEL + m_Label;
- }
+ return FLAG_LABEL + getShortLabel();
} else {
return "";
}
}
-
+ /**
+ * return at most the 30 first chars of the label, logging a warning
message about the truncation
+ * @return at most the 30 first chars of the label
+ */
+ private String getShortLabel() {
+ if (m_Label != null && m_Label.length() > 31) {
+ String label = m_Label.substring(0, 30);
+ log("Label is longer than 31 characters, truncated to: " +
label, Project.MSG_WARN);
+ return label;
+ } else {
+ return m_Label;
+ }
+ }
/**
* Gets the style string. "-Lbuild1"
*
@@ -410,9 +416,9 @@
} else if (m_Date != null) {
return FLAG_VERSION_DATE + m_Date;
} else {
- // Use getLabel() so labels longer then 30 char are truncated
+ // Use getShortLabel() so labels longer then 30 char are
truncated
// and the user is warned
- String label = getLabel();
+ String label = getShortLabel();
if (!label.equals("") && label != null) {
return FLAG_VERSION_LABEL + label;
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]