[go: up one dir, main page]

Skip to content

Update PreFetch to GeoFetchWithPool

GeoFetchWithPool not only does a pre fetch, but will also fetch from the remote all in the same RPC. Here are the steps that the RPC goes through.

  1. creates a temporary repository to operate on
  2. does a local clone from the fork source to this temporary repository
  3. sets the jwt header in the git config
  4. adds the remote of the repository it needs to fetch (on the geo primary)
  5. fetches the repository
  6. renames the temporary repository to the target repository
  7. deletes the jwt header in the git config

Merge request reports

Loading