Releases: tarka/xcp
Releases · tarka/xcp
v0.7.3
v0.7.2
v0.7.1
v0.7.0
Features:
- The flag
--no-perms
has been added to skip permission copying; thanks to @lnicola for this feature. - Extended file attributes (xattrs) are now copied on systems that support them.
- The
parblock
driver now preserves file sparse blocks.
Other improvments:
- Some brute-force fuzz tests with randomly generated file-trees have been added, including random sparse files. These are slower so are not run with the default
cargo test
(unless you add the--ignored
flag), but are run on CI.
v0.6.2
v0.6.1
xcp 0.6.0: Experimental block-level parallelism
The major changes in this version are:
- The introduction of switchable 'drivers'. This has been added to facilitate experimenting with alternative strategies for copy optimisation. Currently 2 drivers are avalable:
- 'parfile': the previous hard-coded xcp copy method, which parallelises tree-walking and per-file copying. This is the default.
- 'parblock': An experimental driver that parallelises copying at the block level. This has the potential for performance improvements in some architectures, but increases complexity. It should be considered a work-in-progress; currently it does not support sparse files, does not play well with the progress bar, and will almost certainly eat your data. Testing is welcome.
- A '--block-size' flag to configure size of copy operations.
- The --no-target-directory (-T) flag from 'cp' is now supported (thanks to Walther Chen).