]> git.ipfire.org Git - thirdparty/rsync.git/commit
testsuite: add COVERAGE.md matrix and -u/--force coverage
authorAndrew Tridgell <andrew@tridgell.net>
Sat, 23 May 2026 22:14:39 +0000 (08:14 +1000)
committerAndrew Tridgell <andrew@tridgell.net>
Sun, 24 May 2026 02:31:52 +0000 (12:31 +1000)
commitedf298ace5fec7b2f366b71a2d20b1f6c94ccf0c
treede13b04c982f79f4a977ff3e33c3dbe61492429d
parent1d5b5ab83af84db0f66283d4cf5931d16e71f17e
testsuite: add COVERAGE.md matrix and -u/--force coverage

COVERAGE.md is the living checklist mapping every CLI option (~142) and daemon
parameter (~54) to its test(s), with depth / cross-dir status and remaining
gaps, so the path-resolution restructure can see exactly what is guarded.

update_test.py closes two of the documented gaps: -u/--update (keep a newer
destination, update an older one) and --force (replace a non-empty destination
directory with a file), both at depth.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
testsuite/COVERAGE.md [new file with mode: 0644]
testsuite/update_test.py [new file with mode: 0644]