summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIan Lynagh <ian@well-typed.com>2012-12-02 15:40:01 +0000
committerIan Lynagh <ian@well-typed.com>2012-12-02 15:40:51 +0000
commit691c8a8cef3b26a7f4734a6f7b69871a0ed726fd (patch)
treee7d8c379934181e24a2e1f7dd6a1192b7554ee9d
parent56240c1dc913dcd5de729e5b597f36842b8e811d (diff)
downloadhaskell-691c8a8cef3b26a7f4734a6f7b69871a0ed726fd.tar.gz
Don't get submodules when 'get'ing
Leave it to 'git submodule init/update'
-rw-r--r--packages23
-rwxr-xr-xsync-all2
2 files changed, 14 insertions, 11 deletions
diff --git a/packages b/packages
index fe93177259..a4b808726c 100644
--- a/packages
+++ b/packages
@@ -24,6 +24,7 @@
# where
# * 'localpath' is where to put the repository in a checked out tree.
# * 'remotepath' is where the repository is in the central repository.
+# It is - for submodules.
# * 'VCS' is what version control system the repo uses.
#
# * The 'tag' determines when "darcs-all get" will get the
@@ -48,15 +49,15 @@ utils/hsc2hs - hsc2hs.git
utils/haddock - haddock.git git
libraries/array - packages/array.git git
libraries/base - packages/base.git git
-libraries/binary - packages/binary.git git
-libraries/bytestring - packages/bytestring.git git
-libraries/Cabal - packages/Cabal.git git
-libraries/containers - packages/containers.git git
+libraries/binary - - git
+libraries/bytestring - - git
+libraries/Cabal - - git
+libraries/containers - - git
libraries/deepseq - packages/deepseq.git git
libraries/directory - packages/directory.git git
libraries/filepath - packages/filepath.git git
libraries/ghc-prim - packages/ghc-prim.git git
-libraries/haskeline - packages/haskeline.git git
+libraries/haskeline - - git
libraries/haskell98 - packages/haskell98.git git
libraries/haskell2010 - packages/haskell2010.git git
libraries/hoopl - packages/hoopl.git git
@@ -65,19 +66,19 @@ libraries/integer-gmp - packages/integer-gmp.git
libraries/integer-simple - packages/integer-simple.git git
libraries/old-locale - packages/old-locale.git git
libraries/old-time - packages/old-time.git git
-libraries/pretty - packages/pretty.git git
+libraries/pretty - - git
libraries/process - packages/process.git git
libraries/template-haskell - packages/template-haskell.git git
-libraries/terminfo - packages/terminfo.git git
-libraries/transformers - packages/transformers.git git
+libraries/terminfo - - git
+libraries/transformers - - git
libraries/unix - packages/unix.git git
-libraries/Win32 - packages/Win32.git git
+libraries/Win32 - - git
libraries/xhtml - packages/xhtml.git git
testsuite testsuite testsuite.git git
nofib nofib nofib.git git
libraries/parallel extra packages/parallel.git git
libraries/stm extra packages/stm.git git
libraries/random dph packages/random.git git
-libraries/primitive dph packages/primitive.git git
-libraries/vector dph packages/vector.git git
+libraries/primitive dph - git
+libraries/vector dph - git
libraries/dph dph packages/dph.git git
diff --git a/sync-all b/sync-all
index 4f7e76700c..04bbd19155 100755
--- a/sync-all
+++ b/sync-all
@@ -300,6 +300,8 @@ sub scmall {
$path = "$repo_base/$remotepath";
if ($command eq "get") {
+ next if $remotepath eq "-"; # "git submodule init/update" will get this later
+
# Skip any repositories we have not included the tag for
if (not defined($tags{$tag})) {
$tags{$tag} = 0;