Release 0.24.0
This release introduces a significant change to how file links are treated.
Now groups containing links are reported with all links, so the user has more control over which of the linked files they want to preserve.
As a consequence, removal / dedupe commands can e.g. remove groups of links or merge groups of hard links.
Previously arbitrary links were excluded early from the grouping process, and only one file was reported in each group of hardlinked files.
Also --isolate behavior is saner in presence of links, because it is "stronger" than links - i.e. links from one tree to another are not really treated as links.
See: https://github.com/pkolaczk/fclones#handling-links
What's Changed
- Add an option to skip locking files by @pkolaczk in #122
- Treat libc::ENOTSUP as ErrorKind::Unsupported by @pkolaczk in #123
- Skip checking of file sizes if --transform was applied by @pkolaczk in #126
- Don't allow to use --cache with --transform by @pkolaczk in #127
- Redesign link handling by @pkolaczk in #128
Full Changelog: v0.23.0...v0.24.0