Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master
http://hackage.haskell.org/trac/ghc/changeset/c3db2b2c449e21d0358f1ed4b7a5dd447477ac28 >--------------------------------------------------------------- commit c3db2b2c449e21d0358f1ed4b7a5dd447477ac28 Author: Ian Lynagh <i...@well-typed.com> Date: Sun Dec 2 20:51:35 2012 +0000 Tweak sync-all It wasn't handling new submodules appearing >--------------------------------------------------------------- sync-all | 9 +++++++++ 1 files changed, 9 insertions(+), 0 deletions(-) diff --git a/sync-all b/sync-all index 9a2f753..414aa8b 100755 --- a/sync-all +++ b/sync-all @@ -773,6 +773,15 @@ sub main { scmall ($command, @_); + if ($command eq "get") { + &scm(".", "git", "submodule", "init"); + } + if ($command eq "pull") { + my $gitConfig = &tryReadFile(".git/config"); + if ($gitConfig !~ /submodule/) { + &scm(".", "git", "submodule", "init"); + } + } if ($command eq "get" or $command eq "pull") { my $gitConfig = &tryReadFile(".git/config"); if ($gitConfig !~ /submodule/) { _______________________________________________ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/mailman/listinfo/cvs-ghc