aboutsummaryrefslogtreecommitdiff
path: root/test/lint/lint-submodule.sh
diff options
context:
space:
mode:
authorEmil Engler <me@emilengler.com>2020-02-02 21:18:40 +0100
committerEmil Engler <me@emilengler.com>2020-02-10 16:48:15 +0100
commit2a95c7c95690112a03b14ccb0fb8f66db12cb75b (patch)
tree12f0293f4a20d9e0487e926e8eaee66f7f97007d /test/lint/lint-submodule.sh
parent6d0e532ae029cb687258f8cdd43d7f9f3cfaa900 (diff)
ci: Check for submodules
Diffstat (limited to 'test/lint/lint-submodule.sh')
-rwxr-xr-xtest/lint/lint-submodule.sh20
1 files changed, 20 insertions, 0 deletions
diff --git a/test/lint/lint-submodule.sh b/test/lint/lint-submodule.sh
new file mode 100755
index 0000000000..d9aa021df7
--- /dev/null
+++ b/test/lint/lint-submodule.sh
@@ -0,0 +1,20 @@
+#!/usr/bin/env bash
+#
+# Copyright (c) 2020 The Bitcoin Core developers
+# Distributed under the MIT software license, see the accompanying
+# file COPYING or http://www.opensource.org/licenses/mit-license.php.
+#
+# This script checks for git modules
+export LC_ALL=C
+EXIT_CODE=0
+
+CMD=$(git submodule status --recursive)
+if test -n "$CMD";
+then
+ echo These submodules were found, delete them:
+ echo "$CMD"
+ EXIT_CODE=1
+fi
+
+exit $EXIT_CODE
+