Escape submodules in style-check

This commit is contained in:
Mikhail f. Shiryaev 2023-01-02 14:23:53 +01:00
parent f7fbaf9c99
commit ae93af32a0
No known key found for this signature in database
GPG Key ID: 4B02ED204C7D93F4

View File

@ -12,9 +12,9 @@ cd "$GIT_ROOT"
# Remove keys for submodule.*.path parameters, the values are separated by \0
# and check if the directory exists
git config --file .gitmodules --null --get-regexp path | sed -z 's|.*\n||' | \
xargs -P100 -0 --no-run-if-empty -I{} bash -c 'if ! test -d {}; then echo Directory for submodule {} is not found; exit 1; fi' 2>&1
xargs -P100 -0 --no-run-if-empty -I{} bash -c 'if ! test -d '"'{}'"'; then echo Directory for submodule {} is not found; exit 1; fi' 2>&1
# And check that the submodule is fine
git config --file .gitmodules --null --get-regexp path | sed -z 's|.*\n||' | \
xargs -P100 -0 --no-run-if-empty -I{} git submodule status -q {} 2>&1
xargs -P100 -0 --no-run-if-empty -I{} git submodule status -q '{}' 2>&1