#!/bin/bash set -euxo pipefail git submodule foreach --recursive git fetch --all git submodule foreach git reset --hard origin/master git diff-index --quiet HEAD || git commit -am 'Automatic update submodule'