]> git.ipfire.org Git - thirdparty/rsync.git/commit
Support --sparse combined with --preallocate or --inplace.
authorWayne Davison <wayned@samba.org>
Mon, 10 Oct 2016 18:49:50 +0000 (11:49 -0700)
committerWayne Davison <wayned@samba.org>
Mon, 10 Oct 2016 18:53:03 +0000 (11:53 -0700)
commitf3873b3d88b61167b106e7b9227a20147f8f6197
treedb2f44530da787ecd2da0d03e7770459c899e563
parent6e3b2102bc2c7df42aa4961a6460eae954c95af2
Support --sparse combined with --preallocate or --inplace.

The new code tries to punch holes in the destination file using newer
Linux fallocate features. It also supports a --whole-file + --sparse +
--inplace copy on any filesystem by truncating the destination file.
configure.ac
fileio.c
options.c
receiver.c
rsync.yo
syscall.c
t_stub.c
tls.c
trimslash.c
util.c