Remove ruby implementation of FetchInternalRemote
Fixes #2771 (closed)
Turned out CloneFromPoolInternal
was still using the ruby implementation. So this needed updating too. This should be safe as the tests still pass and it is not used in production.
Edited by GitLab Release Tools Bot