Method: Chef::Provider::Git#enable_submodules
- Defined in:
- lib/chef/provider/git.rb
#enable_submodules ⇒ Object
214 215 216 217 218 219 220 221 222 223 224 |
# File 'lib/chef/provider/git.rb', line 214 def enable_submodules if new_resource.enable_submodules converge_by("enable git submodules for #{new_resource}") do logger.info "#{new_resource} synchronizing git submodules" git("submodule", "sync", cwd: cwd) logger.info "#{new_resource} enabling git submodules" # the --recursive flag means we require git 1.6.5+ now, see CHEF-1827 git("submodule", "update", "--init", "--recursive", cwd: cwd) end end end |