summaryrefslogtreecommitdiffstats
path: root/src/DotNetOpenAuth.BuildTasks/Purge.cs
diff options
context:
space:
mode:
authorAndrew Arnott <andrewarnott@gmail.com>2009-12-28 21:33:29 -0800
committerAndrew Arnott <andrewarnott@gmail.com>2009-12-28 21:33:29 -0800
commit1ca88627f679962809d7908a185f4561dd39b61f (patch)
treeb6e7d665b28edb0d6a87928b3f2037de6f111ae3 /src/DotNetOpenAuth.BuildTasks/Purge.cs
parent0dae9278469fa1511df1d73ffa6d03d92fad0973 (diff)
parent3f37385b653be0c753d61819b6ce8e50b8d06ec4 (diff)
downloadDotNetOpenAuth-1ca88627f679962809d7908a185f4561dd39b61f.zip
DotNetOpenAuth-1ca88627f679962809d7908a185f4561dd39b61f.tar.gz
DotNetOpenAuth-1ca88627f679962809d7908a185f4561dd39b61f.tar.bz2
Merge branch 'master' into mvcProjTemplate
Diffstat (limited to 'src/DotNetOpenAuth.BuildTasks/Purge.cs')
-rw-r--r--src/DotNetOpenAuth.BuildTasks/Purge.cs2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/DotNetOpenAuth.BuildTasks/Purge.cs b/src/DotNetOpenAuth.BuildTasks/Purge.cs
index f23a6d9..e19e485 100644
--- a/src/DotNetOpenAuth.BuildTasks/Purge.cs
+++ b/src/DotNetOpenAuth.BuildTasks/Purge.cs
@@ -56,7 +56,7 @@ namespace DotNetOpenAuth.BuildTasks {
public override bool Execute() {
HashSet<string> intendedFiles = new HashSet<string>(this.IntendedFiles.Select(file => file.GetMetadata("FullPath")), StringComparer.OrdinalIgnoreCase);
- foreach (string directory in this.Directories.Select(dir => NormalizePath(dir))) {
+ foreach (string directory in this.Directories.Select(dir => NormalizePath(dir)).Where(dir => Directory.Exists(dir))) {
foreach (string existingFile in Directory.GetFiles(directory, "*", SearchOption.AllDirectories)) {
if (!intendedFiles.Contains(existingFile)) {
this.Log.LogWarning("Purging file \"{0}\".", existingFile);