diff --git a/src/NAnt.Core/Types/FileSet.cs b/src/NAnt.Core/Types/FileSet.cs index 61c56cd8e..62dea477f 100644 --- a/src/NAnt.Core/Types/FileSet.cs +++ b/src/NAnt.Core/Types/FileSet.cs @@ -102,86 +102,28 @@ namespace NAnt.Core.Types { /// tasks that use filesets. They are: /// /// - /// - /// - /// **/*~ - /// - /// - /// - /// - /// **/#*# - /// - /// - /// - /// - /// **/.#* - /// - /// - /// - /// - /// **/%*% - /// - /// - /// - /// - /// **/CVS - /// - /// - /// - /// - /// **/CVS/** - /// - /// - /// - /// - /// **/.cvsignore - /// - /// - /// - /// - /// **/.svn - /// - /// - /// - /// - /// **/.svn/** - /// - /// - /// - /// - /// **/_svn - /// - /// - /// - /// - /// **/_svn/** - /// - /// - /// - /// - /// **/SCCS - /// - /// - /// - /// - /// **/SCCS/** - /// - /// - /// - /// - /// **/vssver.scc - /// - /// - /// - /// - /// **/vssver2.scc - /// - /// - /// - /// - /// **/_vti_cnf/** - /// - /// + /// **/.svn + /// **/.svn/** + /// **/_svn + /// **/_svn/** + /// **/.git + /// **/.git/** + /// **/.git* (eg. .gitignore) + /// **/.hg + /// **/.hg/** + /// **/.hg* (eg. .hgignore) + /// **/SCCS + /// **/SCCS/** + /// **/vssver.scc + /// **/vssver2.scc + /// **/_vti_cnf/** + /// **/*~ + /// **/#*# + /// **/.#* + /// **/%*% + /// **/CVS + /// **/CVS/** + /// **/.cvsignore /// /// /// If you do not want these default excludes applied, you may disable them @@ -618,22 +560,28 @@ protected override void Initialize() { base.Initialize(); if (DefaultExcludes) { // add default exclude patterns - Excludes.Add("**/*~"); - Excludes.Add("**/#*#"); - Excludes.Add("**/.#*"); - Excludes.Add("**/%*%"); - Excludes.Add("**/CVS"); - Excludes.Add("**/CVS/**"); Excludes.Add("**/.svn"); Excludes.Add("**/.svn/**"); Excludes.Add("**/_svn"); Excludes.Add("**/_svn/**"); - Excludes.Add("**/.cvsignore"); + Excludes.Add("**/.git"); + Excludes.Add("**/.git/**"); + Excludes.Add("**/.git*"); // eg .gitignore + Excludes.Add("**/.hg"); + Excludes.Add("**/.hg/**"); + Excludes.Add("**/.hg*"); // eg .hgignore Excludes.Add("**/SCCS"); Excludes.Add("**/SCCS/**"); Excludes.Add("**/vssver.scc"); Excludes.Add("**/vssver2.scc"); Excludes.Add("**/_vti_cnf/**"); + Excludes.Add("**/*~"); + Excludes.Add("**/#*#"); + Excludes.Add("**/.#*"); + Excludes.Add("**/%*%"); + Excludes.Add("**/CVS"); + Excludes.Add("**/CVS/**"); + Excludes.Add("**/.cvsignore"); } }