diff --git a/src/main/org/apache/tools/ant/taskdefs/Tar.java b/src/main/org/apache/tools/ant/taskdefs/Tar.java index 73597030c..7f50ddceb 100644 --- a/src/main/org/apache/tools/ant/taskdefs/Tar.java +++ b/src/main/org/apache/tools/ant/taskdefs/Tar.java @@ -603,7 +603,7 @@ public class Tar extends MatchingTask { for (final File base : basedirs) { final File tmpBase = base == Copy.NULL_FILE_PLACEHOLDER ? null : base; final List files = basedirToFilesMap.get(base); - check(tmpBase, files); + upToDate &= check(tmpBase, files); } } else { // non-file resources final Iterator iter = rc.iterator();