Fixes bd-0b2: The git history backfill mechanism was causing data loss during JSONL filename migrations (beads.jsonl → issues.jsonl). When issues existed in the old filename's git history, the backfill incorrectly treated them as "deleted" and purged them from the database. Changes: - Add NoGitHistory field to importer.Options and ImportOptions structs - Modify purgeDeletedIssues() to skip git history check when flag is set - Add --no-git-history flag to bd import command - Add --no-git-history flag to bd sync command - Update purge_test.go to pass Options argument Usage: bd import -i .beads/issues.jsonl --no-git-history bd sync --no-git-history 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
8.4 KiB
8.4 KiB