pub fn pick_remote_from(remotes: &[(String, String)]) -> Option<Remote>
The pure fold over cached remotes (R6): permalink selection needs no repository handle, only the (name, url) pairs a GitContext already carries.
GitContext