pub fn fetch( src: &GitSource, creds: &Credentials, dir: &Path, log: &mut dyn FnMut(&str), ) -> Result<Checkout>
Fetch src into dir (<sources>/<app>) and check out the exact commit its ref names now.
src
dir
<sources>/<app>