diff --git a/local/bin/gitfetcher b/local/bin/gitfetcher new file mode 100755 index 0000000..e67b84b --- /dev/null +++ b/local/bin/gitfetcher @@ -0,0 +1,15 @@ +#!/bin/bash + +wd="$(pwd)" +temp="$(mktemp)" + +find /data -name '.git' -exec dirname \{\} \; | while read gitrepo; do + cd "$gitrepo" + echo "$gitrepo" + + git remote | while read remote; do + git fetch --prune "$remote" + done 2>&1 | sed 's/^/ /' +done + +cd "$wd"