diff options
| author | DanConwayDev <DanConwayDev@protonmail.com> | 2026-01-23 09:18:13 +0000 |
|---|---|---|
| committer | DanConwayDev <DanConwayDev@protonmail.com> | 2026-01-23 09:18:13 +0000 |
| commit | 9fd4350c57bbe986ebf65bf3ea4c996572e81884 (patch) | |
| tree | 4002e04712495b2999a9f14612634b796aebbf1e /docs/explanation/comparison.md | |
| parent | 22c9ccd8f17815c960e797a545ab3cb1385ffcf8 (diff) | |
fix: improve 'not our ref' error messages and warn about multi-OID fetch bug
When git fetch fails with 'upload-pack: not our ref', git stops at the first
missing OID and doesn't attempt to fetch remaining OIDs. This means if we
request 5 OIDs and the first is missing, we never try the other 4 (which may
exist on the remote).
Changes:
- Parse missing OID from stderr for clearer error messages
- Single OID case: 'remote missing only oid requested: <oid>'
- Multi OID case: Log WARNING and indicate other OIDs weren't attempted
- Identifies the bug that needs retry logic to fetch OIDs individually
Diffstat (limited to 'docs/explanation/comparison.md')
0 files changed, 0 insertions, 0 deletions