Author: peterreilly Date: Mon Jun 25 10:01:22 2007 New Revision: 550549 URL: http://svn.apache.org/viewvc?view=rev&rev=550549 Log: bugzilla 42735: filepath does not work anymore in <available>
Modified: ant/core/trunk/src/main/org/apache/tools/ant/taskdefs/Available.java Modified: ant/core/trunk/src/main/org/apache/tools/ant/taskdefs/Available.java URL: http://svn.apache.org/viewvc/ant/core/trunk/src/main/org/apache/tools/ant/taskdefs/Available.java?view=diff&rev=550549&r1=550548&r2=550549 ============================================================================== --- ant/core/trunk/src/main/org/apache/tools/ant/taskdefs/Available.java (original) +++ ant/core/trunk/src/main/org/apache/tools/ant/taskdefs/Available.java Mon Jun 25 10:01:22 2007 @@ -323,12 +323,14 @@ } else { String[] paths = filepath.list(); for (int i = 0; i < paths.length; ++i) { - log("Searching " + paths[i], Project.MSG_DEBUG); + log("Searching " + paths[i], Project.MSG_VERBOSE); File path = new File(paths[i]); // ** full-pathname specified == path in list // ** simple name specified == path in list - if (path.exists() && filename.equals(paths[i])) { + if (path.exists() && + (filename.equals(paths[i]) + || filename.equals(path.getName()))) { if (type == null) { log("Found: " + path, Project.MSG_VERBOSE); return true; @@ -365,6 +367,7 @@ return true; } } + // ** simple name specified == parent dir + name while (searchParents && parent != null && parent.exists()) { if (checkFile(new File(parent, filename), --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]