summaryrefslogtreecommitdiff
path: root/dupfiles
AgeCommit message (Collapse)AuthorFilesLines
2016-10-08Allow use of bumper for releasesLars Wirzenius1-4/+2
2015-10-19Prepare release 5.8dupfiles-5.8Lars Wirzenius1-1/+1
2013-04-10Prepare release version 5.7dupfiles-5.7Lars Wirzenius1-1/+1
2012-10-07Prepare release version 5.6dupfiles-5.6Lars Wirzenius1-1/+1
2012-08-25Fix version number in dupfilesLars Wirzenius1-1/+1
2012-03-21Fix attribute referenceLars Wirzenius1-1/+1
2012-03-13Improve progress reporting for removalLars Wirzenius1-6/+10
2012-03-12Process arguments in given order, instead of sorted orderLars Wirzenius1-1/+1
It's confusing to sort them.
2012-03-12Fix how ttystatus is shutdownLars Wirzenius1-1/+1
2012-03-12Fix checking for sizeLars Wirzenius1-2/+2
2012-03-12Show progress during removalLars Wirzenius1-0/+7
2012-03-12Make --no-act work for hardlinks tooLars Wirzenius1-2/+5
2012-03-11Improve progress reportingLars Wirzenius1-3/+3
2012-03-11Add --min-size and --max-size optionsLars Wirzenius1-3/+19
2012-03-09Release version 5.45.4Lars Wirzenius1-1/+1
2012-03-09Always keep the copy in the last directory, if possibleLars Wirzenius1-3/+12
2012-03-09Add --no-act optionLars Wirzenius1-1/+7
2011-06-12Update for new cliapp API.Lars Wirzenius1-8/+8
2011-02-13Release version 5.3.version_5_3Lars Wirzenius1-1/+1
2011-02-12Make hardlinks only when uid, gid, mode match.Lars Wirzenius1-5/+15
2011-01-30Declare version number using cliapp's mechanism.Lars Wirzenius1-1/+4
2011-01-23Use cliapp framework.Lars Wirzenius1-46/+38
2010-12-22Merged from master repo.Lars Wirzenius1-11/+18
2010-12-22Add --remove option.Lars Wirzenius1-0/+10
2010-11-28Read only 4 KiB, for speed.Lars Wirzenius1-1/+1
2010-11-28Use os.read for speed.Lars Wirzenius1-9/+11
2010-11-26Optionall run program under profiling.Lars Wirzenius1-1/+6
2010-10-09Convert progress reporting to happen using ttystatus.Lars Wirzenius1-25/+36
2010-10-09Get rid of unused classes.Lars Wirzenius1-12/+0
2010-10-04Replace progressbar usage with line-based output to stderr.Lars Wirzenius1-16/+12
For big sets of files, the progress bar output was not useful. It stayed at the initial 0% stage for very long, with no indication of what is happening. The new code makes for less pretty output, but it is more useful.
2010-04-30Use progressbar library instead custom code.Lars Wirzenius1-67/+80
2010-04-29Only investigate regular files, ignoring e.g. symlinks.Lars Wirzenius1-6/+9
Also, sort filenames, it's nicer for people.
2010-04-29Add progress reporting when finding duplicates.Lars Wirzenius1-8/+21
2010-04-25Remove old FIXME, add new one.Lars Wirzenius1-6/+7
2010-04-25Compare files chunk-by-chunk instead of checksums for whole files.Lars Wirzenius1-22/+53
This should be way more effective when there are a lot of files. We now stop comparing as soon as there is a difference. We can't handle it if too many files of the same size need to be opened, but that's a problem for another day.
2010-04-25Only report hardlinks as duplicates if there's another identical file as well.Lars Wirzenius1-0/+3
If foo and bar are hardlinks to the same inode, and foobar is a file with the same content, report all three. However, if there is no foobar to be reported, do not report anything.
2010-04-25Do not follow symlinks when statting.Lars Wirzenius1-6/+2
Report all hardlinks to the same file as duplicates. This is probably stupid, but avoids a bug: if foo and bar are hardlinks to the same inode, and foobar is not, but has identical content, then previously it would be random whether foo or bar was reported as the hardlinks. Further, only one of foo and bar would be made into a hardlink with foobar. So the next run would report the other one as a duplicate.
2010-04-18Report read speed.Lars Wirzenius1-4/+12
2010-04-18Do not read the whole file into memory when doing a checksum.Lars Wirzenius1-1/+9
2010-04-18Fix progress message wording by removing needless 'bytes' word.Lars Wirzenius1-1/+1
2010-04-18Improve progress reporting.Lars Wirzenius1-22/+32
2010-04-18Do not compute checksums when only one file has a given size.Lars Wirzenius1-13/+20
2010-04-18Bugfix: store dev/ino for each pathname, not just for first file with a ↵Lars Wirzenius1-8/+11
given size.
2010-04-18Make progress reporter's .finish() method really flush the output.Lars Wirzenius1-0/+1
2010-04-18Add some progress reporting.Lars Wirzenius1-1/+16
Add FIXME comment with idea for optimization. I am not going to implement it right now, since right now I can afford to wait for the script (it runs in the background, while I do other things).
2010-04-18Provide some progress reporting for the collection phase.Lars Wirzenius1-4/+33
2010-04-18Add option to replace names with hardlinks to duplicate content.Lars Wirzenius1-3/+24
Add Makefile to run 'make check'.
2010-04-18Initial import.Lars Wirzenius1-0/+69