Implements --skip-compress=LIST with comma-separated, case-insensitive suffix matching and explicit empty-list behavior. Propagates the configured list to the receiver so compressed and uncompressed files remain correctly framed, including incremental transfers. Adds unit and integration coverage.
Implements --skip-compress=LIST with comma-separated, case-insensitive suffix matching and explicit empty-list behavior. Propagates the configured list to the receiver so compressed and uncompressed files remain correctly framed, including incremental transfers. Adds unit and integration coverage.
Merged as part of the Phase 1 rsync-compatibility batch. Content was integrated into dev sequentially via local merges with conflict resolution, then pushed to origin/dev (HEAD 48dfd5d). The incremental-skip regression found during integration (nanosecond mtime comparison at default modify-window=0) was fixed in 48dfd5d. Verification: unit tests 25/25, integration 74 passed. Closing this PR since its changes are already in dev; Gitea's merge endpoint is unavailable (2FA).
Merged as part of the Phase 1 rsync-compatibility batch. Content was integrated into `dev` sequentially via local merges with conflict resolution, then pushed to `origin/dev` (HEAD 48dfd5d). The incremental-skip regression found during integration (nanosecond mtime comparison at default modify-window=0) was fixed in 48dfd5d. Verification: unit tests 25/25, integration 74 passed. Closing this PR since its changes are already in `dev`; Gitea's merge endpoint is unavailable (2FA).
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Implements --skip-compress=LIST with comma-separated, case-insensitive suffix matching and explicit empty-list behavior. Propagates the configured list to the receiver so compressed and uncompressed files remain correctly framed, including incremental transfers. Adds unit and integration coverage.
Merged as part of the Phase 1 rsync-compatibility batch. Content was integrated into
devsequentially via local merges with conflict resolution, then pushed toorigin/dev(HEAD48dfd5d). The incremental-skip regression found during integration (nanosecond mtime comparison at default modify-window=0) was fixed in48dfd5d. Verification: unit tests 25/25, integration 74 passed. Closing this PR since its changes are already indev; Gitea's merge endpoint is unavailable (2FA).Pull request closed