2026-11-09 - 2026-11-12
Overview
1 Release published by 1 user
Published
v0.0.4
18 Pull requests merged by 1 user
Merged
#195 Say "skipped" in scan's warnings for skipped paths (closes #170)
Merged
#192 Leave caches out of the walk by default (closes #181)
Merged
#190 Keep a non-root user's database in the XDG state directory (closes #171)
Merged
#166 Show the walk path on the line below its display (closes #160)
Merged
#188 trees: count a nested dupe tree once in the reclaimable total (closes #168)
Merged
#191 Limit report and trees to given paths (closes #174)
Merged
#186 README: guard the daily cron scan against an unmounted disk (closes #175)
Merged
#180 TODO.md: keep only open work (closes #167)
Merged
#193 dwim: take the scan flags (closes #162)
Merged
#189 Say in --help where the database is and what each report prints (closes #177)
Merged
#165 Add scan --exclude PATH (closes #163)
Merged
#184 Leave removed copies out of report and trees (closes #173)
Merged
#187 scan: drop the stray [flags] from the usage line (closes #169)
Merged
#182 Hash a file again when its mtime moved back, not only forward (closes #176)
Merged
#183 Leave empty files out of report and trees (closes #178)
Merged
#159 next into main: the command moves to cmd/sfdupes
Merged
#158 Move the command to cmd/sfdupes and the code to internal/sfdupes (closes #157)
Merged
#137 next into main: the trial's fixes, real-path arguments, and sfdupes dwim
1 Pull request proposed by 1 user
Proposed
#185 next into main
18 Issues closed from 2 users
Closed
#194 Make next merge cleanly into main again
Closed
#164 Acceptance test: use sfdupes end to end as a user, and list missing basics
Closed
#170 scan: warnings for skipped paths do not say "skipped", and the lines that say it are not counted
Closed
#181 default exclude list should be smarter
Closed
#171 scan and dwim without root: the error does not say to run as root or set SFDUPES_DATABASE
Closed
#160 once per frame update, show the currently scanning path in the walk phase in the line below the status line
Closed
#168 trees: the reclaimable total counts a duplicate tree twice when it lies inside another reported one
Closed
#174 proposal: limit report and trees to given paths
Closed
#175 proposal: guard the daily scan against a disk that is not mounted
Closed
#167 TODO: remove work logs; keep only open work
Closed
#162 dwim should take many of the same options as scan (like exclude)
Closed
#177 proposal: say in --help where the database is and what each report prints
Closed
#163 scan has no exclude option?
Closed
#173 proposal: a way to drop the records of a tree that no longer exists
Closed
#169 scan: the usage line ends in a stray [flags]
Closed
#176 proposal: hash a file again when its mtime moved back, not only forward
Closed
#178 proposal: leave empty files out of report and trees
Closed
#157 can't install
21 Issues created by 2 users
Opened
#157 can't install
Opened
#160 once per frame update, show the currently scanning path in the walk phase in the line below the status line
Opened
#161 is there some way to estimate walk time before the walk begins?
Opened
#162 dwim should take many of the same options as scan (like exclude)
Opened
#163 scan has no exclude option?
Opened
#164 Acceptance test: use sfdupes end to end as a user, and list missing basics
Opened
#167 TODO: remove work logs; keep only open work
Opened
#168 trees: the reclaimable total counts a duplicate tree twice when it lies inside another reported one
Opened
#169 scan: the usage line ends in a stray [flags]
Opened
#170 scan: warnings for skipped paths do not say "skipped", and the lines that say it are not counted
Opened
#171 scan and dwim without root: the error does not say to run as root or set SFDUPES_DATABASE
Opened
#172 proposal: do not report hard links to one file as duplicates
Opened
#173 proposal: a way to drop the records of a tree that no longer exists
Opened
#174 proposal: limit report and trees to given paths
Opened
#175 proposal: guard the daily scan against a disk that is not mounted
Opened
#176 proposal: hash a file again when its mtime moved back, not only forward
Opened
#177 proposal: say in --help where the database is and what each report prints
Opened
#178 proposal: leave empty files out of report and trees
Opened
#179 proposal: print --help to stdout so it can be paged and searched
Opened
#181 default exclude list should be smarter
Opened
#194 Make next merge cleanly into main again
1 Unresolved Conversation
Open
#56
Trial run at real scale on the target server before tagging 1.0.0