feature: no partial transfer resume or --partial support #37
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?
FastSync has no mechanism to resume partially transferred files if a connection drops mid-transfer:
src/shared/file.c:to_disk()writes to a temp location, but if the transfer is interrupted, the partial file remains at the final path with no recovery.src/client/client_send.c: There is no--partialor--partial-diroption (unlike rsync)..partsuffix or atomic rename pattern.Rsync provides
--partialand--partial-dirto keep partially transferred files and resume them on retry. Without this, large file transfers over unreliable connections are fragile.Suggested Fix:
.parttemp name first, then atomically rename on completion--partialand--partial-dirCLI optionsSeverity: medium