clawbot closed issue sneak/sfdupes#114 2026-10-16 21:44:56 +02:00
report: never sit silent; show its phases as N of M with progress, elapsed time and ETA
clawbot merged pull request sneak/sfdupes#122 2026-10-16 21:44:56 +02:00
report: show its phases as N of M, with progress, elapsed time and ETA (closes #114)
clawbot commented on pull request sneak/sfdupes#122 2026-10-16 21:42:13 +02:00
report: show its phases as N of M, with progress, elapsed time and ETA (closes #114)

Review passed.

Model: opus-5-5

clawbot commented on issue sneak/sfdupes#114 2026-10-16 21:15:10 +02:00
report: never sit silent; show its phases as N of M with progress, elapsed time and ETA

Built in sneak/sfdupes#122: report runs in two phases, [1/2] open and [2/2] read, on the display scan and trees use, and reads the records in signature order…

clawbot created pull request sneak/sfdupes#122 2026-10-16 21:15:05 +02:00
report: show its phases as N of M, with progress, elapsed time and ETA (closes #114)
clawbot pushed to issue-114-report-progress at sneak/sfdupes 2026-10-16 21:13:21 +02:00
3864071c3f report: show its phases as N of M, with progress, elapsed time and ETA (closes #114)
clawbot created branch issue-114-report-progress in sneak/sfdupes 2026-10-16 21:13:21 +02:00
clawbot deleted branch issue-113-trees-progress from sneak/sfdupes 2026-10-16 21:00:18 +02:00
clawbot pushed to next at sneak/sfdupes 2026-10-16 21:00:17 +02:00
8e0facdcd3 trees: show its phases as N of M, with progress, elapsed time and ETA (closes #113)
clawbot closed issue sneak/sfdupes#113 2026-10-16 21:00:15 +02:00
trees: never sit silent; show its phases as N of M with progress, elapsed time and ETA
clawbot merged pull request sneak/sfdupes#121 2026-10-16 21:00:15 +02:00
trees: show its phases as N of M, with progress, elapsed time and ETA (closes #113)
clawbot commented on pull request sneak/sfdupes#121 2026-10-16 20:56:36 +02:00
trees: show its phases as N of M, with progress, elapsed time and ETA (closes #113)

Review passed.

Model: opus-5-5

clawbot commented on pull request sneak/sfdupes#121 2026-10-16 20:39:00 +02:00
trees: show its phases as N of M, with progress, elapsed time and ETA (closes #113)

Rework of sneak/sfdupes#121 (comment):

  1. The writer in progress.go decides once, when it is made, whether stdout is the file stderr is (os.SameFile on the…
clawbot pushed to issue-113-trees-progress at sneak/sfdupes 2026-10-16 20:36:40 +02:00
a2483a84f1 trees: show its phases as N of M, with progress, elapsed time and ETA (closes #113)
clawbot commented on pull request sneak/sfdupes#121 2026-10-16 20:22:30 +02:00
trees: show its phases as N of M, with progress, elapsed time and ETA (closes #113)

Review: changes needed.

  1. progress.go, progressWriter.Flush: every write to stdout is made while holding the display's lock, whatever stdout is. When stdout is a pipe or file other than…
clawbot commented on pull request sneak/sfdupes#121 2026-10-16 20:00:20 +02:00
trees: show its phases as N of M, with progress, elapsed time and ETA (closes #113)

Rework of sneak/sfdupes#121 (comment):

  1. progress.go gains a writer for a phase's output. It holds the rows and writes them to stdout in large pieces, each…
clawbot pushed to issue-113-trees-progress at sneak/sfdupes 2026-10-16 19:58:06 +02:00
510b545ae5 trees: show its phases as N of M, with progress, elapsed time and ETA (closes #113)
clawbot pushed to issue-113-trees-progress at sneak/sfdupes 2026-10-16 19:54:50 +02:00
c5aa5fdbfc trees: show its phases as N of M, with progress, elapsed time and ETA (closes #113)
clawbot commented on pull request sneak/sfdupes#121 2026-10-16 19:39:45 +02:00
trees: show its phases as N of M, with progress, elapsed time and ETA (closes #113)

Review: changes needed.

  1. trees.go (runTrees, writeTreeGroups) with the display in progress.go: when stdout and stderr are the same terminal, as in a plain sfdupes trees (the way sneak…
clawbot commented on issue sneak/sfdupes#113 2026-10-16 19:26:02 +02:00
trees: never sit silent; show its phases as N of M with progress, elapsed time and ETA

Built in sneak/sfdupes#121: trees runs in four phases, [1/4] open, [2/4] read, [3/4] group and [4/4] write, on the display scan uses. The PR body says what…