Files

22 lines
1.2 KiB
Markdown

# llama.cpp unreachable-object recovery
This directory preserves every commit and annotated tag reported as unreachable by
`git fsck --full --unreachable --no-reflogs` in the recovered repository.
The seven commits consist of one ordinary experimental commit and three expired
stash pairs. In each stash pair, the `index on ...` commit stores the staged/index
tree and the two-parent `WIP on ...` commit stores the complete worktree snapshot.
`patches/*-vs-first-parent.patch` reproduces each commit relative to its base.
For two-parent WIP commits, `*-vs-index-parent.patch` additionally isolates the
worktree snapshot relative to the stash index parent. Zero-byte patch files are
intentional: those index commits contain no tree changes from their base.
`llama.cpp-all-refs-plus-recovered-unreachable-20260802.bundle` is the preferred
self-contained recovery asset. It names the recovered objects under
`refs/recovered/unreachable/*` and `refs/recovered/tags/*`; clone it with
`git clone --mirror` to retain those ref names.
The exact original repository archive remains the forensic source of truth because
it also preserves original reflogs, config, worktree state, and object storage.