#!/bin/bash git submodule foreach -q --recursive ' echo "Updating $name"; BRANCH=$(git config -f $toplevel/.gitmodules submodule.$name.branch || echo master) if [ -z ${BRANCH} ]; then BRANCH="master" fi git checkout ${BRANCH}; echo "git pull origin ${BRANCH}" git pull origin ${BRANCH}'