capistrano-git-submodule-strategy

Git submodule support for Capistrano 3.0-3.6.*

For Capistrano 3.7+ use new capistrano-git-with-submodules

Using

Capfile

require 'capistrano/git-submodule-strategy'

Gemfile

gem 'capistrano-git-submodule-strategy', '~> 0.1', :github => 'ekho/capistrano-git-submodule-strategy'

deploy.rb

set :scm, :git
set :git_strategy, Capistrano::Git::SubmoduleStrategy

Optionally you can keep git metadata (.git directory)

set :git_keep_meta, true

Contributing to capistrano-git-submodule-strategy

Copyright © 2014 Boris Gorbylev. See LICENSE for further details.