TapTap pushed to feat/p3-basis-dest at TapTap/FastSync 2026-09-06 19:53:27 +02:00
329fc60b14 test: make remove-source incremental-skip test deterministic
TapTap pushed to feat/p3-basis-dest at TapTap/FastSync 2026-09-06 19:47:04 +02:00
d6d502fbb4 docs: precise basis-dir caveats (shared-inode --inplace, attribute provenance, 256MiB limit)
e0e0ea6eac test: xxHash equal-size gate, basis priority, size-only/ignore-times, oversize
4799d12e25 fix: refuse basis runs containing an over-limit file before any transfer
4bf4da37e5 fix: free basis path on copy-dest hits; keep --delete staging skip top-level-only
08a5815ca7 refactor: unify basis-dir path validation and normalization
Compare 5 commits »
TapTap pushed to feat/p3-delete-timing at TapTap/FastSync 2026-09-06 19:35:37 +02:00
02679fe335 docs: clarify --del alias, early keep-set caps, ACK wait, --no-delete conflict
c0c315cf48 test: cover -m late-deletion failure, receiver leak exits, timed ACK read
ebfaced5c2 fix: wait for the early-delete ACK with an extended deadline
bbf982dc0b fix: free the parked delete manifest on every receiver error exit
Compare 4 commits »
TapTap created pull request TapTap/FastSync#268 2026-09-06 18:54:32 +02:00
feat: rsync delete timing (--delete-before/--delete-during/--delete-after/--delete-delay)
TapTap created branch feat/p3-delete-timing in TapTap/FastSync 2026-09-06 18:54:25 +02:00
TapTap pushed to feat/p3-delete-timing at TapTap/FastSync 2026-09-06 18:54:25 +02:00
36c2c04910 docs: mark rsync delete-timing family implemented
7eacf7c180 test: cover rsync delete-timing flags, config wire, and semantics
4e725517f0 feat: implement rsync delete timing (--delete-before/--delete-during/--delete-delay/--delete-after)
Compare 3 commits »
TapTap created pull request TapTap/FastSync#267 2026-09-06 18:51:54 +02:00
feat: alternate basis directories (--compare-dest/--copy-dest/--link-dest)
TapTap created branch feat/p3-basis-dest in TapTap/FastSync 2026-09-06 18:51:37 +02:00
TapTap pushed to feat/p3-basis-dest at TapTap/FastSync 2026-09-06 18:51:37 +02:00
196a27689f docs: mark --compare-dest/--copy-dest/--link-dest implemented
0d18b7fc87 test: integration coverage for compare/copy/link-dest basis directories
1fc0cacc32 test: unit tests for basis-dir CLI parsing and config wire round-trip
8f846a43b8 feat: exclude basis directories from --delete
d38920c972 feat: receiver-side basis matching with link/copy materialization
Compare 6 commits »
TapTap deleted branch feat/p2-relative-dirs-mkpath from TapTap/FastSync 2026-09-06 16:32:23 +02:00
TapTap commented on pull request TapTap/FastSync#266 2026-09-06 16:32:21 +02:00
Phase 2: implement -R/--no-implied-dirs/--dirs/--mkpath path semantics

Merged into dev (4146814; dev HEAD 4cf3402, CI run #473 all green). Independent c-review found one blocker + warnings, all fixed: --mkpath root-existence check now normalizes trailing slashes…

TapTap closed pull request TapTap/FastSync#266 2026-09-06 16:32:21 +02:00
Phase 2: implement -R/--no-implied-dirs/--dirs/--mkpath path semantics
TapTap pushed to dev at TapTap/FastSync 2026-09-06 16:28:16 +02:00
4cf34026e7 test: drop racy queued_bytes==0 assert in byte-budget test
TapTap pushed to dev at TapTap/FastSync 2026-09-06 16:21:25 +02:00
b04ffa608b fix: free rel path on parallel root-scan entries without -R
TapTap pushed to dev at TapTap/FastSync 2026-09-06 16:14:25 +02:00
4146814aee Merge feat/p2-relative-dirs-mkpath: -R/--no-implied-dirs/--dirs/--mkpath
3275b6c978 fix: address c-review for -R/--dirs/--mkpath row
c2cf231158 feat: implement -R/--relative, --no-implied-dirs, --dirs/-d, --mkpath
Compare 3 commits »
TapTap created pull request TapTap/FastSync#266 2026-09-06 15:29:12 +02:00
Phase 2: implement -R/--no-implied-dirs/--dirs/--mkpath path semantics
TapTap created branch feat/p2-relative-dirs-mkpath in TapTap/FastSync 2026-09-06 15:29:12 +02:00
TapTap pushed to feat/p2-relative-dirs-mkpath at TapTap/FastSync 2026-09-06 15:29:12 +02:00
c2cf231158 feat: implement -R/--relative, --no-implied-dirs, --dirs/-d, --mkpath
TapTap deleted branch feat/p2-delay-updates from TapTap/FastSync 2026-09-06 14:31:58 +02:00
TapTap deleted branch feat/p2-files-from-filter from TapTap/FastSync 2026-09-06 14:31:58 +02:00