--- r:\jakarta-ant\jakarta-ant\src\main\org\apache\tools\ant\Target.java	Wed Jul 12 03:40:28 2000
+++ R:\jakarta-ant\src\main\org\apache\tools\ant\Target.java	Mon Aug 14 14:02:19 2000
@@ -70,6 +70,9 @@
     private Vector dependencies = new Vector(2);
     private Vector tasks = new Vector(5);
     private Project project;
+//MS:begin
+    private String description = null;
+//MS:end
 
     public void setProject(Project project) {
         this.project = project;
@@ -112,11 +115,21 @@
     public void setIf(String property) {
         this.ifCondition = (property == null) ? "" : property;
     }
- 
+
     public void setUnless(String property) {
         this.unlessCondition = (property == null) ? "" : property;
     }
 
+//MS:begin
+    public void setDescription(String description) {
+        this.description = description;
+    }
+
+    public String getDescription() {
+        return description;
+    }
+//MS:end
+
     public String toString() {
         return name;
     }
@@ -141,7 +154,7 @@
                 }
             }
         } else if (!testIfCondition()) {
-            project.log(this, "Skipped because property '" + this.ifCondition + "' not set.", 
+            project.log(this, "Skipped because property '" + this.ifCondition + "' not set.",
                         Project.MSG_VERBOSE);
         } else {
             project.log(this, "Skipped because property '" + this.unlessCondition + "' set.",
@@ -150,12 +163,12 @@
     }
 
     private boolean testIfCondition() {
-        return "".equals(ifCondition) 
+        return "".equals(ifCondition)
             || project.getProperty(ifCondition) != null;
     }
 
     private boolean testUnlessCondition() {
-        return "".equals(unlessCondition) 
+        return "".equals(unlessCondition)
             || project.getProperty(unlessCondition) == null;
     }
 }
