Files
sfdupes/scan.go
sneak 1e7a519608
All checks were successful
check / check (push) Successful in 4s
Split the stat pass back out of the walk
Phases are strictly sequential again — walk, stat, hash, update per
operand — with parallelism only inside each phase. The walk
enumerates paths with per-directory workers (no lstat of file
entries); the stat pass lstats every collected path with per-file
workers, restoring its exact-total/ETA progress bar and per-file
parallelism inside wide flat directories.
2026-07-24 08:12:47 +07:00

15 KiB