From 2479ebe7cbd6c3bfb1ce92357cec4a3cff283550 Mon Sep 17 00:00:00 2001 From: sneak Date: Mon, 21 Sep 2026 07:21:35 +0000 Subject: [PATCH] Remove dead files.dat references from build config (closes #22) files.dat was the pre-database on-disk scan format; nothing has produced it since the persistent SQLite database landed. Drop the stale references from Makefile clean, .gitignore and .dockerignore. make clean still removes the binary, and .gitignore still covers the actual database artifacts (*.sqlite, *.sqlite-shm, *.sqlite-wal). The sole remaining files.dat mention is the historical entry in TODO.md. Model: opus-4-8 --- .dockerignore | 1 - .gitignore | 1 - Makefile | 2 +- TODO.md | 5 +++++ 4 files changed, 6 insertions(+), 3 deletions(-) diff --git a/.dockerignore b/.dockerignore index 3522d5b..fd9fbce 100644 --- a/.dockerignore +++ b/.dockerignore @@ -2,7 +2,6 @@ .claude .DS_Store sfdupes -files.dat *.log *.out *.test diff --git a/.gitignore b/.gitignore index fe37e88..56ba247 100644 --- a/.gitignore +++ b/.gitignore @@ -27,7 +27,6 @@ node_modules/ *.log # Local scan data -files.dat *.sqlite *.sqlite-shm *.sqlite-wal diff --git a/Makefile b/Makefile index 57bd44e..67c7260 100644 --- a/Makefile +++ b/Makefile @@ -46,4 +46,4 @@ hooks: @script/install-precommit clean: - rm -f $(BINARY) files.dat + rm -f $(BINARY) diff --git a/TODO.md b/TODO.md index 3da0b6c..e5bff64 100644 --- a/TODO.md +++ b/TODO.md @@ -29,6 +29,11 @@ # Completed Steps +- remove the dead `files.dat` references from `Makefile`, `.gitignore` + and `.dockerignore` (2026-09-21, branch `next`, closes + https://git.eeqj.de/sneak/sfdupes/issues/22): `make clean` still + removes the binary; the `.sqlite`/`-shm`/`-wal` ignores remain. + - fix the lint-image pin comments and `FROM` form in `Dockerfile` and `Dockerfile.lint` (2026-08-10, branch `next`, closes https://git.eeqj.de/sneak/sfdupes/issues/25): dropped the false