From Ratler, 5 Years ago, written in Bash.
Embed
  1. #!/bin/bash
  2. git for-each-ref --format="%(refname:short)" refs/heads | while read localbranch
  3. do
  4.     BEHIND=$(git rev-list --left-right ${localbranch}...origin/master -- 2>/dev/null | grep -c '^>')
  5.     printf "%s (%s commits behind) origin/master\n" $localbranch $BEHIND
  6. done