git: Update submodules recursively
authorAleksey Lim <alsroot@member.fsf.org>
Thu, 20 Jan 2011 22:51:33 +0000 (06:51 +0800)
committerJames Turnbull <james@lovedthanlost.net>
Sat, 21 May 2011 01:04:06 +0000 (18:04 -0700)
lib/puppet/provider/vcsrepo/git.rb

index 662ddff..fa7e492 100644 (file)
@@ -198,6 +198,8 @@ Puppet::Type.type(:vcsrepo).provide(:git, :parent => Puppet::Provider::Vcsrepo)
     at_path do
       git('submodule', 'init')
       git('submodule', 'update')
+      git('submodule', 'foreach', 'git', 'submodule', 'init')
+      git('submodule', 'foreach', 'git', 'submodule', 'update')
     end
   end