23 lines
475 B
Bash
Executable File
23 lines
475 B
Bash
Executable File
#!/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 "$WORKSPACE_DIR" "$submodule"
|
|
fi
|
|
done
|