summaryrefslogtreecommitdiff
path: root/sync-all
diff options
context:
space:
mode:
Diffstat (limited to 'sync-all')
-rwxr-xr-xsync-all81
1 files changed, 81 insertions, 0 deletions
diff --git a/sync-all b/sync-all
index 70c9639d1c..6b875bb19a 100755
--- a/sync-all
+++ b/sync-all
@@ -977,6 +977,87 @@ the ghc Git repository (see #8545 for more details)
EOF
die "detected obsolete testsuite/.git folder"
}
+
+
+ if (-d "libraries/base/.git") {
+ print <<EOF;
+============================
+ATTENTION!
+
+You have a left-over libraries/base/.git folder in your GHC tree!
+
+Please backup or remove it (e.g. "rm -r libraries/base/.git") before
+proceeding as the testsuite Git repository is now tracked as part of
+the ghc Git repository (see #8545 for more details)
+============================
+EOF
+ die "detected obsolete libraries/base/.git folder"
+ }
+
+ if (-d "libraries/ghc-prim/.git") {
+ print <<EOF;
+============================
+ATTENTION!
+
+You have a left-over libraries/ghc-prim/.git folder in your GHC tree!
+
+Please backup or remove it (e.g. "rm -r libraries/ghc-prim/.git") before
+proceeding as the testsuite Git repository is now tracked as part of
+the ghc Git repository (see #8545 for more details)
+============================
+EOF
+ die "detected obsolete libraries/ghc-prim/.git folder"
+ }
+
+
+ if (-d "libraries/template-haskell/.git") {
+ print <<EOF;
+============================
+ATTENTION!
+
+You have a left-over libraries/template-haskell/.git folder in your GHC tree!
+
+Please backup or remove it (e.g. "rm -r libraries/template-haskell/.git") before
+proceeding as the testsuite Git repository is now tracked as part of
+the ghc Git repository (see #8545 for more details)
+============================
+EOF
+ die "detected obsolete libraries/template-haskell/.git folder"
+ }
+
+
+ if (-d "libraries/integer-gmp/.git") {
+ print <<EOF;
+============================
+ATTENTION!
+
+You have a left-over libraries/integer-gmp/.git folder in your GHC tree!
+
+Please backup or remove it (e.g. "rm -r libraries/integer-gmp/.git") before
+proceeding as the testsuite Git repository is now tracked as part of
+the ghc Git repository (see #8545 for more details)
+============================
+EOF
+ die "detected obsolete libraries/integer-gmp/.git folder"
+ }
+
+
+ if (-d "libraries/integer-simple/.git") {
+ print <<EOF;
+============================
+ATTENTION!
+
+You have a left-over libraries/integer-simple/.git folder in your GHC tree!
+
+Please backup or remove it (e.g. "rm -r libraries/integer-simple/.git") before
+proceeding as the testsuite Git repository is now tracked as part of
+the ghc Git repository (see #8545 for more details)
+============================
+EOF
+ die "detected obsolete libraries/integer-simple/.git folder"
+ }
+
+
}
END {