summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2012-03-09Release version 5.45.4Lars Wirzenius2-1/+8
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-10-18Bump versioned build-depends on python-all for dh_python2 transition.Lars Wirzenius1-1/+1
2011-06-29Remove useless debian/pycompat file.Lars Wirzenius1-1/+0
2011-06-12* New upstream version.dupfiles-5.4Lars Wirzenius4-22/+13
* Update packaging to use dh_python2.
2011-06-12Update for new cliapp API.Lars Wirzenius1-8/+8
2011-02-23Add speed-test.Lars Wirzenius1-0/+47
2011-02-13Release version 5.3.version_5_3Lars Wirzenius4-1/+15
2011-02-12Make hardlinks only when uid, gid, mode match.Lars Wirzenius2-5/+18
2011-01-30Fix dependencies on cliapp to be python-cliapp.version_5_2Lars Wirzenius1-2/+2
2011-01-30Update debian/changelog for release 5.2.Lars Wirzenius1-0/+12
2011-01-30Add a NEWS file.Lars Wirzenius1-0/+14
2011-01-30Change debian/rules to use distutils.Lars Wirzenius1-2/+6
2011-01-30Fix dependencies to require right version of cliapp.Lars Wirzenius1-2/+3
Add cliapp also to build-dependencies, since we need it to run tests.
2011-01-30Add a setup.py file.Lars Wirzenius1-0/+34
2011-01-30Declare version number using cliapp's mechanism.Lars Wirzenius1-1/+4
2011-01-23Merged use of cliapp.Lars Wirzenius2-47/+39
2011-01-23Use cliapp framework.Lars Wirzenius2-47/+39
2010-12-22Merged from master repo.Lars Wirzenius1-11/+18
2010-12-22Add --remove option.Lars Wirzenius3-1/+21
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-09Release version 5.Lars Wirzenius1-0/+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-05-01Release version 4.Lars Wirzenius1-1/+2
2010-05-01Add dependency on python-progressbar.Lars Wirzenius2-1/+8
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-29Progress reporting fix.Lars Wirzenius1-0/+6
2010-04-29Add progress reporting when finding duplicates.Lars Wirzenius1-8/+21
2010-04-25New package version.Lars Wirzenius1-0/+6
2010-04-25Add note about automatic recursion into directories to manual page.Lars Wirzenius1-1/+3
2010-04-25Add missing file arguments to manual page.Lars Wirzenius1-0/+1
2010-04-25Bump Standards-Version. No other changes required.Lars Wirzenius1-1/+1
2010-04-25Declare Debian source package format.Lars Wirzenius1-0/+1
2010-04-25Install files properly.Lars Wirzenius2-0/+5
2010-04-25Run testit in "make check".Lars Wirzenius1-6/+2
2010-04-25Add preliminary Debian packaging.Lars Wirzenius7-0/+55
2010-04-25Add a rudimentary manpage.Lars Wirzenius1-0/+49
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 Wirzenius2-1/+4
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-25Rename test case to be clearer.Lars Wirzenius1-1/+1
2010-04-25Do not follow symlinks when statting.Lars Wirzenius2-13/+23
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-25Add test for symlinks.Lars Wirzenius1-0/+12
2010-04-25Replace hardcoded list of tests with some introspection.Lars Wirzenius1-5/+5