From 185ad272c9a7473499c1d199c001f554d4dbd2c8 Mon Sep 17 00:00:00 2001 From: suchAdemon Date: Fri, 25 Aug 2017 13:42:50 +0200 Subject: [PATCH] git_rebase_all_repos.sh: init --- git_rebase_all_repos.sh | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100755 git_rebase_all_repos.sh 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