From 9b9894a1075b34d8a153cbd99c5006482447e9ca Mon Sep 17 00:00:00 2001 From: Erik Hatcher Date: Sun, 19 Jan 2003 01:32:11 +0000 Subject: [PATCH] added .DS_Store to default excludes git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@273829 13f79535-47bb-0310-9956-ffa450edef68 --- WHATSNEW | 2 ++ docs/manual/dirtasks.html | 1 + .../org/apache/tools/ant/DirectoryScanner.java | 14 +++++++++++++- 3 files changed, 16 insertions(+), 1 deletion(-) diff --git a/WHATSNEW b/WHATSNEW index eba43380f..ef122b737 100644 --- a/WHATSNEW +++ b/WHATSNEW @@ -98,6 +98,8 @@ Fixed bugs: Other changes: -------------- +* **/.DS_Store has been added to the list of default pattern excludes. + * The filesetmanifest attribute of has been reenabled. * The start and end tokens for may now be longer than a diff --git a/docs/manual/dirtasks.html b/docs/manual/dirtasks.html index ee4e71908..58f793862 100644 --- a/docs/manual/dirtasks.html +++ b/docs/manual/dirtasks.html @@ -163,6 +163,7 @@ They are:

**/vssver.scc **/.svn **/.svn/** + **/.DS_Store

If you do not want these default excludes applied, you may disable them with the defaultexcludes="no" attribute.

diff --git a/src/main/org/apache/tools/ant/DirectoryScanner.java b/src/main/org/apache/tools/ant/DirectoryScanner.java index 27057bdc1..962cb413d 100644 --- a/src/main/org/apache/tools/ant/DirectoryScanner.java +++ b/src/main/org/apache/tools/ant/DirectoryScanner.java @@ -157,19 +157,31 @@ public class DirectoryScanner implements FileScanner, SelectorScanner { * @see #addDefaultExcludes() */ protected static final String[] DEFAULTEXCLUDES = { + // Miscellaneous typical temporary files "**/*~", "**/#*#", "**/.#*", "**/%*%", "**/._*", + + // CVS "**/CVS", "**/CVS/**", "**/.cvsignore", + + // SCCS "**/SCCS", "**/SCCS/**", + + // Visual SourceSafe "**/vssver.scc", + + // Subversion "**/.svn", - "**/.svn/**" + "**/.svn/**", + + // Mac + "**/.DS_Store" }; /** The base directory to be scanned. */