Skip to content

Commit a2a77ba

Browse files
committed
Merge #18056: ci: Check for submodules
2a95c7c ci: Check for submodules (Emil Engler) Pull request description: See #18019. The current solution looks like this (I also tested with multiple submodules): ``` These submodules were found, delete them: 355a5a310019659d9bf6818d2fd66fbb214dfed7 curl (curl-7_68_0-108-g355a5a310) ``` The submodule example command was `git submodule add https://github.com/curl/curl.git curl` ACKs for top commit: laanwj: ACK 2a95c7c Tree-SHA512: 64bf388123f0a88d12e3e41ff29bc190339377a0615c35dc3f2700bb7773470a8fa426e0ff57188a60ed88bded39f75082ff0b73118651ff403b163422395005
2 parents d0601e6 + 2a95c7c commit a2a77ba

File tree

1 file changed

+20
-0
lines changed

1 file changed

+20
-0
lines changed

test/lint/lint-submodule.sh

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
#!/usr/bin/env bash
2+
#
3+
# Copyright (c) 2020 The Bitcoin Core developers
4+
# Distributed under the MIT software license, see the accompanying
5+
# file COPYING or http://www.opensource.org/licenses/mit-license.php.
6+
#
7+
# This script checks for git modules
8+
export LC_ALL=C
9+
EXIT_CODE=0
10+
11+
CMD=$(git submodule status --recursive)
12+
if test -n "$CMD";
13+
then
14+
echo These submodules were found, delete them:
15+
echo "$CMD"
16+
EXIT_CODE=1
17+
fi
18+
19+
exit $EXIT_CODE
20+

0 commit comments

Comments
 (0)