Skip to content

Remove Repository#lookup and unreachable rugged code

Jacob Vosmaer requested to merge remove-repository-lookup into master

What does this MR do?

Removes the Gitlab::Git::Repository#lookup method, which is a thin wrapper around Rugged. Anything that uses this method relies directly on Rugged, which is wrong because we are removing Rugged from all non-test code in gitlab-ce/ee.

This change also removes some rugged-based methods that are no longer reachable from gitlab-ce/ee.

Are there points in the code the reviewer needs to double check?

Why was this MR needed?

Screenshots (if relevant)

Does this MR meet the acceptance criteria?

What are the relevant issue numbers?

Edited by Jacob Vosmaer

Merge request reports