Update README for new features, missing flags, and stale content #119
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
The README has several gaps and outdated sections that need updating.
Outdated / Stale Content
"Unit tests (7 suites)" — the README says 7 suites but there are now far more: test_array_list, test_chunk, test_compression, test_config, test_data, test_delta, test_file, test_file_sendfile, test_glob, test_log, test_metadata, test_multiprocessing, test_property, test_protocol, test_queue, test_robustness, test_scanner, test_shared_utils, test_stress, test_transport_ssh, test_transport_tcp, test_transport_tls, plus fuzz targets. Update the count or make it dynamic.
Protocol version 1.1.0 — should be checked against the actual value in protocol.h/config.c.
Benchmark results — these appear to be from a specific test run. Consider noting the date/hardware or linking to a CI benchmark artifact.
"python3 test.py" — the integration test command should be updated to "python3 -m pytest tests/integration/" to match the CI workflow.
Missing Features / Flags
Missing CLI flags — the README does not document these flags that now exist:
Server flags — the server section is missing these documented flags: --delete, --incremental, --bwlimit, --max-size, --min-size, --exclude, --include
Missing Sections
Labels
documentation, enhancement
Fixed in PR #148 — merged into main on 2026-07-29. README updated with new flags, features, security, and protocol changes.