The handover note says what was run and, more usefully, what was not: no prune, no clone, no fetch. That is the difference between a recovery and an apology.
{
"path": "README.md"
}3 lines, 25 B
# Handover note
`repo/` is the feedloader checkout. `feature` was three commits of Priya's work on the
vendor's rate limiting, branched off `main` before the CRLF change landed on it.
I rebased it onto `main` this morning and deleted a line out of the todo list by mistake.
The branch came back with two commits on it instead of three. The one in the middle, the
backoff work, is not on the branch any more.
Then I made it worse. While tidying up I ran
git reflog expire --expire-unreachable=now --all
so the reflog no longer has the entry for where `feature` used to point. What I have not
done is run a garbage collection, and I have not cloned, pushed or fetched anything since,
so whatever is left of that commit is still inside `repo/.git`. There is one copy of it.showing 16 of 25 lines