pull/37811/head
Craig Tiller 5 months ago
parent c83f91eac2
commit 0cfbeae925
  1. 12
      tools/run_tests/sanity/check_submodules.sh

@ -43,6 +43,16 @@ third_party/xds 3a472e524827f72d1ad621c4983dd5af54c46776
third_party/zlib 09155eaa2f9270dc4ed1fa13e2b4b2613e6e4851 third_party/zlib 09155eaa2f9270dc4ed1fa13e2b4b2613e6e4851
EOF EOF
diff -u "$submodules" "$want_submodules" if ! diff -u "$submodules" "$want_submodules"; then
if [ "$1" = "--fix" ]; then
while read -r path commit; do
git submodule update --init "$path"
(cd "$path" && git checkout "$commit")
done <"$want_submodules"
exit 0
fi
echo "Submodules are out of sync. Please update this script or run with --fix."
exit 1
fi
rm "$submodules" "$want_submodules" rm "$submodules" "$want_submodules"

Loading…
Cancel
Save