diff --git a/git_rebase_all_repos.sh b/git_rebase_all_repos.sh new file mode 100755 index 0000000..4dd124f --- /dev/null +++ b/git_rebase_all_repos.sh @@ -0,0 +1,15 @@ +#!/bin/bash +for f in $(ls | grep -v "\./") +do + git -C "${f}" branch -vv >/dev/null 2>&1 + if [ ${?} -eq 0 ] + then + git -C "${f}" pull --rebase >/dev/null 2>&1 + if [ $? -eq 0 ] + then + echo "${f}: update done" + else + echo "${f}: update error" + fi + fi +done