From 507f91bcc33da1919bb8076be188c9397228cbd5 Mon Sep 17 00:00:00 2001 From: Peter Reilly Date: Sun, 17 Sep 2006 22:53:35 +0000 Subject: [PATCH] bugzilla report 37386: with file and todir fails git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@447165 13f79535-47bb-0310-9956-ffa450edef68 --- WHATSNEW | 2 ++ src/main/org/apache/tools/ant/taskdefs/Checksum.java | 4 ++++ 2 files changed, 6 insertions(+) diff --git a/WHATSNEW b/WHATSNEW index 87927e2b9..222f80fbb 100644 --- a/WHATSNEW +++ b/WHATSNEW @@ -10,6 +10,8 @@ Changes that could break older environments: Fixed bugs: ----------- +* with file and todir option failed. Bugzilla report 37386. + Other changes: -------------- diff --git a/src/main/org/apache/tools/ant/taskdefs/Checksum.java b/src/main/org/apache/tools/ant/taskdefs/Checksum.java index e20b2aa64..6a6364ea6 100644 --- a/src/main/org/apache/tools/ant/taskdefs/Checksum.java +++ b/src/main/org/apache/tools/ant/taskdefs/Checksum.java @@ -398,6 +398,10 @@ public class Checksum extends MatchingTask implements Condition { } } if (file != null) { + if (totalproperty != null || todir != null) { + relativeFilePaths.put( + file, file.getName().replace(File.separatorChar, '/')); + } addToIncludeFileMap(file); } return generateChecksums();