Geo: Implement Git repo housekeeping for repositories types in SSF
Follow up gitaly#2359 (comment 1156470863):
It seems we don't run this on secondary sites for Wiki and GroupWiki Git repos. Are those affected, in addition to Project Git repos?
Interesting. Do you know why exactly these are not getting optimized? That doesn't sound right to me -- any Git repository needs to be optimized for performance every now and then, at least when it's receiving traffic.
I'm not sure why Wikis were not implemented, but GroupWiki and Snippet Git repos were added later and if the idea came up I'm guessing it would have been low priority.
It should be easier now to implement the thing in one place, to handle Git repos generally in SSF. I'll open an issue.
This will also apply to Designs when they get migrated to SSF. And this will also help us delete more legacy code when Projects get migrated to SSF.