bodewig     00/09/18 01:50:08

  Modified:    src/main/org/apache/tools/ant Project.java
  Log:
  Make filtering of the copy tasks work with leading @ characters.
  PR: #129 (bug #32)
  
  Revision  Changes    Path
  1.39      +3 -3      jakarta-ant/src/main/org/apache/tools/ant/Project.java
  
  Index: Project.java
  ===================================================================
  RCS file: /home/cvs/jakarta-ant/src/main/org/apache/tools/ant/Project.java,v
  retrieving revision 1.38
  retrieving revision 1.39
  diff -u -r1.38 -r1.39
  --- Project.java      2000/09/18 07:54:58     1.38
  +++ Project.java      2000/09/18 08:50:08     1.39
  @@ -769,12 +769,12 @@
                           value = (String) tokens.get(token);
                           log("Replacing: " + TOKEN_START + token + TOKEN_END 
+ " -> " + value, MSG_VERBOSE);
                           b.append(value);
  +                        i = index + TOKEN_START.length() + token.length() + 
TOKEN_END.length();
                       } else {
  +                        // just append TOKEN_START and search further
                           b.append(TOKEN_START);
  -                        b.append(token);
  -                        b.append(TOKEN_END);
  +                        i = index + TOKEN_START.length();
                       }
  -                    i = index + TOKEN_START.length() + token.length() + 
TOKEN_END.length();
                   } while ((index = s.indexOf(TOKEN_START, i)) > -1);
   
                   b.append(s.substring(i));
  
  
  

Reply via email to