Add a failing test for "missing username" error
Add a failing test for "missing username" error

This demonstrates a more acceptable behavior for what should happen in
this case.

This test almost passes right now "by accident" because
GitExitCodeError is a subclass of GitContextError.

jorisroovers/gitlint,jorisroovers/gitlint