Stream report and trees instead of loading every record (closes #14)
needs-review
check / check (push) Successful in 2m41s
Hold a lock so a second scan fails at once (closes #53)
needs-review
check / check (push) Successful in 2m22s
Test report and trees stdout write failures (closes #30)
needs-review
check / check (push) Successful in 56s
Print progress at once off a terminal, keep warnings out of redraws (closes #13)
needs-review
check / check (push) Successful in 1m35s
Open the database read-only for report and trees (closes #8)
needs-review
check / check (push) Successful in 1m15s
Warn about and skip non-regular and .zfs operands, keeping their records (closes #9)
needs-review
check / check (push) Successful in 2m50s
Escape tab, newline, CR and backslash in report paths (closes #7)
needs-review
check / check (push) Successful in 2m23s
Stamp the git tag or short commit in a plain docker build (closes #67)
needs-review
check / check (push) Successful in 1m7s
Add 64 KiB head/tail and content-hash duplicate ladder (closes #61)
needs-review
check / check (push) Successful in 59s
Test the -x filesystem-boundary rejection branch (closes #17)
needs-review
check / check (push) Failing after 2s
Correct four inaccurate comments in cancel_test.go and rename a constant (closes #33)
needs-review
check / check (push) Failing after 2s
Refuse an unversioned database that already has a files table (closes #11)
needs-review
check / check (push) Failing after 2s
Remove dead files.dat references from build config (closes #22)
needs-review
check / check (push) Failing after 1s