Pushes are broken in `master`/`dev` when using Git < 2.11
Since !7967 (merged) we're checking that some environment variables are valid before doing a Git rev-list: https://gitlab.com/gitlab-org/gitlab-ce/blob/c1dbae90033c10bef1aaa3c5c34219c1d0e5ef61/lib/gitlab/git/rev_list.rb#L25
Sentry error: https://sentry.gitlap.com/gitlab/devgitlaborg/issues/16984/
The issue is that these environments variables can be nil, and #start_with?
is a String
method.
/cc @timothyandrew