diff --git a/.files b/.files index bc3f859..ac32e5f 100644 Binary files a/.files and b/.files differ diff --git a/.rev b/.rev index 3df20dc..5f2bed6 100644 --- a/.rev +++ b/.rev @@ -225,4 +225,12 @@ 951385 + + d79bac29969a8470b5bd6579c518f0c1 + 0.12 + + dimstar_suse + + 1099122 + diff --git a/duperemove-0.11.3.tar.gz b/duperemove-0.11.3.tar.gz deleted file mode 120000 index 25f5d4c..0000000 --- a/duperemove-0.11.3.tar.gz +++ /dev/null @@ -1 +0,0 @@ -/ipfs/bafkreicbmhtkp2nvhozmdeher25aviycrlfcpb2hkgxmgukvbw5ojfsnua \ No newline at end of file diff --git a/duperemove-0.12.tar.gz b/duperemove-0.12.tar.gz new file mode 120000 index 0000000..c101f74 --- /dev/null +++ b/duperemove-0.12.tar.gz @@ -0,0 +1 @@ +/ipfs/bafkreictydqve3ml3mlp6gfnrjaxk4gifh4kchpke4daayohhxldq4zg6q \ No newline at end of file diff --git a/duperemove.changes b/duperemove.changes index b8285e8..4865d2d 100644 --- a/duperemove.changes +++ b/duperemove.changes @@ -1,4 +1,23 @@ ------------------------------------------------------------------- +Mon Jul 17 05:45:51 UTC 2023 - Michael Vetter + +- Update to 0.12: + * Duplication lookup is now based on extents. This leads to a + massive increase of the performances. Block-based lookup is + still possible via --dedupe-options=partial. + * Following that change, a new hashfile format has been introduced. + Previous hashfile format is still supported when extents lookup + are disabled, this is not recommended. + * Batching has been implemented. When enabled with the -B + option, duperemove will run the deduplication phase every + scanned files. This is meant to help running duperemove on large + dataset, with small blocksize, or on memory-constrained systems. + * All hash algorithm has been removed and replaced by xxh128. This + variant is as robust as murmur3 while being faster. Choosing a + hash function via the --hash option has been removed. Hashfiles + built with other algorithm must be removed. + +------------------------------------------------------------------- Thu Feb 3 16:48:27 UTC 2022 - Michael Vetter - Update to 0.11.3: diff --git a/duperemove.spec b/duperemove.spec index 940e2bc..0bfd6d9 100644 --- a/duperemove.spec +++ b/duperemove.spec @@ -1,7 +1,7 @@ # # spec file for package duperemove # -# Copyright (c) 2022 SUSE LLC +# Copyright (c) 2023 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,7 +18,7 @@ %define samename btrfs-extent-same Name: duperemove -Version: 0.11.3 +Version: 0.12 Release: 0 Summary: Software to find duplicate extents in files and remove them License: GPL-2.0-only @@ -58,15 +58,15 @@ make %{?_smp_mflags} CFLAGS="%{optflags} -fcommon" %files -n %{samename} %defattr(-, root, root) -%{_sbindir}/%{samename} +%{_bindir}/%{samename} %{_mandir}/man?/%{samename}.8%{ext_man} %files %defattr(-, root, root) %doc LICENSE README.md -%{_sbindir}/duperemove -%{_sbindir}/hashstats -%{_sbindir}/show-shared-extents +%{_bindir}/duperemove +%{_bindir}/hashstats +%{_bindir}/show-shared-extents %{_mandir}/man?/%{name}.8%{ext_man} %{_mandir}/man?/hashstats.8%{ext_man} %{_mandir}/man?/show-shared-extents.8%{ext_man}