Skip to content

Releases: pkolaczk/fclones

Release 0.25.0

02 Jun 08:11
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.24.0...v0.25.0

Release 0.24.0

13 May 05:22
Compare
Choose a tag to compare

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

Full Changelog: v0.23.0...v0.24.0

Release 0.23.0

03 May 08:16
Compare
Choose a tag to compare

What's Changed

  • Add option to output symbolic links to files by @pkolaczk in #120

Full Changelog: v0.22.0...v0.23.0

Release 0.22.0

30 Apr 11:40
Compare
Choose a tag to compare

What's Changed

  • Respect .gitignore and .fdignore by default. To switch back to the old behavior use --no-ignore flag.
  • Skip hidden files by default. To switch back to the old behavior use --hidden flag.
  • The -A flag is now equiavalent to --no-ignore.

Full Changelog: v0.21.0...v0.22.0

Release 0.21.0

26 Apr 10:05
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.20.1...v0.21.0

Release 0.20.1

15 Apr 10:19
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.20.0...v0.20.1

Release 0.20.0

14 Apr 19:41
Compare
Choose a tag to compare

This release introduces a huge performance enhancement: file hash caching.
To enable caching use --cache option. See README.md Tuning section.

What's Changed

  • Only use the reflink crate on Linux for tests by @th1000s in #108
  • Persistent caching of file hashes by @pkolaczk in #111
  • Refactoring: move grouping related stuff to group.rs. by @pkolaczk in #112
  • Use fclones::path::Path for GroupConfig::base_dir by @pkolaczk in #114

Full Changelog: v0.19.0...v0.20.0

Release 0.19.0

31 Mar 07:14
Compare
Choose a tag to compare

What's Changed

  • Fix handling of non-unicode and control chars in paths by @pkolaczk in #107

Full Changelog: v0.18.1...v0.19.0

Release 0.18.1

20 Mar 08:46
Compare
Choose a tag to compare

What's Changed

  • Fix reported number of redundant files when using --isolate option by @pkolaczk
  • Restore parent dir metadata on reflink by @pkolaczk in #106
  • Don't use ctime in isolated_roots test by @pkolaczk in #105

Full Changelog: v0.18.0...v0.18.1

Release 0.18.0

18 Mar 09:15
Compare
Choose a tag to compare

What's Changed

  • Dedupe isolated roots by @pkolaczk in #98
  • Fix incorrect number of duplicate files reported with --isolate by @pkolaczk in #103

Full Changelog: v0.17.1...v0.18.0