Skip to content

v0.7.0

@keszybz keszybz tagged this 05 Aug 07:45
This version makes a few significant changes:
- 'add-determinism' is renamed to 'add-det'. A compat symlink should
  be provided in packaging. Only the binary is renamed, the project
  retains the long name.
- 'add-det' was rearchitectured to use threads instead of processes. This
  makes the passing of data between workers simpler. Actually, the only
  places where unsafe code was used was in data sending and receiving over
  sockets. This is now replaced by single-producer-multiple-consumer and
  multiple-producer-single-consumer channels to distribute jobs and gather
  statistics. There is some barely-noticeable improvement in processing
  speed too.
- Compilation is fixed on macOS.
- A new 'linkdupes' program is added for
  https://fedoraproject.org/wiki/Changes/Hardlink_identical_files_in_packages_by_default.
  It seems to work fine, but proper testing hasn't been done yet.
  Also, the program is single-threaded, so slower than it should be.
Assets 2
Loading