diff options
author | Andrew Arnott <andrewarnott@gmail.com> | 2009-12-27 20:22:13 -0800 |
---|---|---|
committer | Andrew Arnott <andrewarnott@gmail.com> | 2009-12-27 20:24:37 -0800 |
commit | eb9456aaadb60e951203bff48982f6d34061658c (patch) | |
tree | 453482cbccf37153f26cee4a509844664f03c12d | |
parent | 505a4ae9f092e8092cc7d3b142b05614fda318f2 (diff) | |
download | DotNetOpenAuth-eb9456aaadb60e951203bff48982f6d34061658c.zip DotNetOpenAuth-eb9456aaadb60e951203bff48982f6d34061658c.tar.gz DotNetOpenAuth-eb9456aaadb60e951203bff48982f6d34061658c.tar.bz2 |
Fixed bug in Purge task that causes it to fail if a directory does not exist.
-rw-r--r-- | lib/DotNetOpenAuth.BuildTasks.dll | bin | 56832 -> 56832 bytes | |||
-rw-r--r-- | lib/DotNetOpenAuth.BuildTasks.pdb | bin | 142848 -> 142848 bytes | |||
-rw-r--r-- | src/DotNetOpenAuth.BuildTasks/Purge.cs | 2 |
3 files changed, 1 insertions, 1 deletions
diff --git a/lib/DotNetOpenAuth.BuildTasks.dll b/lib/DotNetOpenAuth.BuildTasks.dll Binary files differindex 1958acc..9fde47f 100644 --- a/lib/DotNetOpenAuth.BuildTasks.dll +++ b/lib/DotNetOpenAuth.BuildTasks.dll diff --git a/lib/DotNetOpenAuth.BuildTasks.pdb b/lib/DotNetOpenAuth.BuildTasks.pdb Binary files differindex b8fd372..9b72954 100644 --- a/lib/DotNetOpenAuth.BuildTasks.pdb +++ b/lib/DotNetOpenAuth.BuildTasks.pdb 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); |