From 8cdb5e8b70067763744c0efc0f15887cd76f55bb Mon Sep 17 00:00:00 2001 From: ignisf Date: Tue, 17 Jun 2014 02:38:41 +0300 Subject: [PATCH] Do not clean the main tree before building --- Rakefile | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/Rakefile b/Rakefile index 8e310d2..de13761 100644 --- a/Rakefile +++ b/Rakefile @@ -50,13 +50,16 @@ task :binary => :compile do FileUtils.mv(package, 'pkg') end +task :clean_submodules do + sh "git submodule --quiet foreach git reset --hard" + sh "git submodule --quiet foreach git clean -df" +end + desc "clean up artifacts of the build" -task :clean do +task :clean => [:clean_submodules] do sh "rm -rf pkg" sh "git clean -df" - sh "git submodule foreach git reset --hard" - sh "git submodule foreach git clean -df" end task :default => [:compile, :spec] -task :build => [:clean] +task :build => [:clean_submodules]