2022-07-04 11:37:58 +00:00
|
|
|
#!/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
|
2022-07-04 12:29:17 +00:00
|
|
|
copy_revision "$WORKSPACE_DIR" "$submodule"
|
|
|
|
git add "vendor/$submodule"
|
2022-07-04 11:37:58 +00:00
|
|
|
fi
|
|
|
|
done
|