lib/capistrano/git-submodule-strategy.rb in capistrano-git-submodule-strategy-0.1.9 vs lib/capistrano/git-submodule-strategy.rb in capistrano-git-submodule-strategy-0.1.10

- old
+ new

@@ -35,10 +35,12 @@ # make sure the submodules are up-to-date # and copy everything to the release path def release unless context.test(:test, '-e', release_path) && context.test("ls -A #{release_path} | read linevar") git :clone, '--depth=1', '--recursive', '-b', fetch(:branch), "file://#{repo_path}", release_path - context.execute("find #{release_path} -name '.git*' | xargs -I {} rm -rfv {}") + unless fetch(:git_keep_meta, false) + context.execute("find #{release_path} -name '.git*' | xargs -I {} rm -rfv {}") + end end end end end