# -*- coding: utf-8 mode: sh -*- vim:sw=4:sts=4:et:ai:si:sta:fenc=utf-8 function __pdev_branches() { local prefix=origin/ { git for-each-ref refs/heads/ --format='%(refname:short)' 2>/dev/null git for-each-ref "refs/remotes/$prefix" --format='%(refname:short)' 2>/dev/null | grep -F "$prefix" | cut -c $((${#prefix} + 1))- } | LANG=C sort -u | grep -vF HEAD | grep -vF master | grep -v '^release-' | grep -v '^hotfix-' } function __prel_branches() { git for-each-ref --format='%(refname:short)' refs/heads 2>/dev/null | grep -E '^(master$|release-)' }