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

Reply via email to