From 513295e19c0f767c7d8f9d1b596915477438b17c Mon Sep 17 00:00:00 2001 From: David Fowler Date: Sun, 26 Jan 2014 02:36:59 -0800 Subject: [PATCH] Only update project file if there's changes to apply. --- build/_k-generate-projects.shade | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/build/_k-generate-projects.shade b/build/_k-generate-projects.shade index 7f6de97c92..b3f25fdd24 100644 --- a/build/_k-generate-projects.shade +++ b/build/_k-generate-projects.shade @@ -266,10 +266,18 @@ functions } string output = Path.Combine(projectDir, GetProjectFileName(projectName, targetFramework)); + string current = File.ReadAllText(output); - Log("Generated {0}", output); + if (current != template) + { + File.WriteAllText(output, template); - File.WriteAllText(output, template); + Log("Generated {0}", output); + } + else + { + Log("No changes required for {0}", output); + } } }