Throw first error in chain, not rethrow. This is the first time this error is throw, so use git__throw instead of git__rethrow.