extract depth before use
diff --git a/Rakefile b/Rakefile
index 81d385e..8023b15 100644
--- a/Rakefile
+++ b/Rakefile
@@ -330,6 +330,8 @@
               system('git', 'reset', '--hard', "origin/#{branch || 'master'}")
             end
           else
+            depth = description['depth']
+
             # fresh checkout
             if depth
               system('git', 'clone', '--depth', depth.to_s, (base + description['url']).to_s, name)