Carry Scope.Mappings into the fetch config
main·
Commit

buildFetchConfig copied Branches/AllRefs/ExcludeRefPrefixes from the request scope but never set Mappings, unlike its sync and bootstrap siblings. A mappings-scoped fetch therefore silently ignored the mappings and fetched the wrong refs. Populate Mappings the same way buildSyncConfig does.
Co-Authored-By: Claude Opus 4.8 (1M context) noreply@anthropic.com Entire-Checkpoint: 4bd2d811eae7