Geo: Add custom action support for clone/pull
requested to merge 202037-geo-ssh-clone-pull-redirect-to-primary-when-selective-sync-enabled-and-project-not-selected into master
This MR adds custom action support for git clone/pull
operations over SSH where a repo doesn't exist on the secondary. I reworked the existing custom action support for git push
to be more explicit in naming (in both implementation and test) to make way for git clone/pull
support.
Works with gitlab!27994 (merged)
Issue - gitlab#202037 (closed)
Edited by Ash McKenzie