Don't show pull indicator when ahead of remote

After making local changes, the pull indicator is shown because `git rev-list` counts the number of commits between the range `HEAD..@{u}` in both directions.
Adding `--right-only` tells it to only count commits that `@{u}` has but `HEAD` doesn't.