Skip to content

Update `Git::Repository` to handle changes made while a test was disabled

Mark Lapierre requested to merge ml-update-git-repository-method into master

What does this MR do?

Fixes the git protocol v2 tests.

The tests haven't been running for a while, so when run output was changed from a string to a struct, QA::Git::Repository#fetch_supported_git_protocol wasn't updated to handle run output properly because nothing was using the method at the time.

The SSH test still fails because of gitlab-shell#273 (closed)

That should not prevent this MR from being merged because the tests are still in quarantine and will stay there until gitlab-shell#273 (closed) is addressed and the rest of the plan in https://gitlab.com/gitlab-org/quality/team-tasks/issues/388 is followed to verify the tests pass before removing them from quarantine.

Does this MR meet the acceptance criteria?

Conformity

Availability and Testing

Edited by Mark Lapierre

Merge request reports