+ # from very helpful page:
+ # https://stackoverflow.com/questions/10312521/how-to-fetch-all-git-branches
+ git branch -r | grep -v '\->' |
+ while read remote; do
+ git branch --track "${remote#origin/}" "$remote"
+ # ensure we notice a failure when adding tracking.
+ retval+=$?
+ done
+ retval+=${PIPESTATUS[0]}$?
+
+ git fetch --all 2>&1 | grep -v "X11 forwarding request failed" $TO_SPLITTER
+ retval+=${PIPESTATUS[0]}
+
+ git pull --all 2>&1 | grep -v "X11 forwarding request failed" $TO_SPLITTER
+ retval+=${PIPESTATUS[0]}