23 lines
475 B
Plaintext
23 lines
475 B
Plaintext
|
#!/usr/bin/env bash
|
||
|
|
||
|
shopt -s nocaseglob
|
||
|
|
||
|
GIR_PROJECT_DIR=$(git rev-parse --show-toplevel)
|
||
|
|
||
|
cd "$GIT_PROJECT_DIR"
|
||
|
|
||
|
if [ ! -d vendor ]; then
|
||
|
SCRIPT_NAME=$(basename "$0")
|
||
|
echo "${SCRIPT_NAME} must be executed within a git repo, holding a 'vendor' folder"
|
||
|
exit 1
|
||
|
fi
|
||
|
|
||
|
source ../scripts/lib/git-helpers
|
||
|
|
||
|
for submodule in vendor/*/; do
|
||
|
WORKSPACE_DIR="../$(basename "$submodule")"
|
||
|
if [ -d "$WORKSPACE_DIR" ]; then
|
||
|
copy_revision "$submodule" "$WORKSPACE_DIR"
|
||
|
fi
|
||
|
done
|