diff --git a/gitstatus.sh b/gitstatus.sh index c494878..8dcd49b 100755 --- a/gitstatus.sh +++ b/gitstatus.sh @@ -28,10 +28,11 @@ while IFS='' read -r line || [[ -n "$line" ]]; do status=${line:0:2} case "$status" in \#\#) branch_line="${line/\.\.\./^}" ;; - ?M) ((num_changed++)) ;; - ?D) ((num_changed++)) ;; - U?) ((num_conflicts++)) ;; + ?M) ((num_changed++)) ;;& + ?D) ((num_changed++)) ;;& + U?) ((num_conflicts++)) ;;& \?\?) ((num_untracked++)) ;; + \ ?) ;; *) ((num_staged++)) ;; esac done <<< "$gitstatus"