b648194898
If the repo was force-pushed or shallow-cloned, the saved SHA may no longer exist. Detect this and fall back to a full resync instead of failing silently. Co-Authored-By: Paperclip <noreply@paperclip.ing>