Development record
A branch cleanup keeps no backup of what it deletes in a place abcd manages. The product thinker decided on 2026-10-29 that the backup taken before a cleanup is kept on purpose in a store of its own under ~/.abcd.noindex/backups/, keyed on the repository's root commit like abcd's other machine stores, so it lasts beyond the cleanup and can be cleared away later, for instance once it is thirty days old. Today no such store exists: an unmerged branch the cleanup removes survives only as long as git's reflog keeps it, and nothing names where to find it or when it goes.
A branch cleanup keeps no backup of what it deletes in a place abcd manages. The product thinker decided on 2026-10-29 that the backup taken before a cleanup is kept on purpose in a store of its own under ~/.abcd.noindex/backups/, keyed on the repository's root commit like abcd's other machine stores, so it lasts beyond the cleanup and can be cleared away later, for instance once it is thirty days old. Today no such store exists: an unmerged branch the cleanup removes survives only as long as git's reflog keeps it, and nothing names where to find it or when it goes.
Frontmatter
| id | iss-2610290741142392 |
|---|---|
| type | issue |
| lifecycle | open |
| severity | minor |
.abcd/work/issues/open/iss-2610290741142392-a-branch-cleanup-keeps-no-backup-of-what.md
open on GitHub ↗ · commit history ↗