- if [[ "$line" == \#\#\ * ]]; then
- [[ "$line" =~ '## (.*?)(\.\.\.|$)' ]] && branch=$match[1]
- [[ "$line" =~ 'ahead ([0-9]+)' ]] && ahead=$match[1]
- [[ "$line" =~ 'behind ([0-9]+)' ]] && behind=$match[1]
+ if [[ "$line" == \#\ * ]]; then
+ [[ "$line" =~ '# branch.oid ([0-9a-f]+)' ]] && oid=$match[1]
+ [[ "$line" =~ '# branch.head (.*)' ]] && head=$match[1]
+ [[ "$line" =~ '# branch.upstream (.*)' ]] && upstream=$match[1]
+ [[ "$line" =~ '# branch.ab \+([0-9]+) -([0-9]+)' ]] && ahead=$match[1] && behind=$match[2]