--- a/goduf.go Sat Jun 28 20:40:00 2014 +0200
+++ b/goduf.go Sat Jun 28 21:57:58 2014 +0200
@@ -300,6 +300,23 @@
return dupeList
}
+// findDupes() uses checksums to find file duplicates
+func (data *dataT) findDupes(skipPartial bool) []FileObjList {
+ var dupeList []FileObjList
+
+ for size, sizeGroup := range data.sizeGroups {
+ var r []FileObjList
+ // We skip partial checksums for small files or if requested
+ if size > minSizePartialChecksum && !skipPartial {
+ r = findDupesPartialChecksums(sizeGroup.files)
+ } else {
+ r = findDupesFullChecksums(sizeGroup.files)
+ }
+ dupeList = append(dupeList, r...)
+ }
+ return dupeList
+}
+
func (data *dataT) dropEmptyFiles(ignoreEmpty bool) (emptyCount int) {
sc, ok := data.sizeGroups[0]
if ok == false {
@@ -375,23 +392,6 @@
return
}
-// findDupes() uses checksums to find file duplicates
-func (data *dataT) findDupes(skipPartial bool) []FileObjList {
- var dupeList []FileObjList
-
- for size, sizeGroup := range data.sizeGroups {
- var r []FileObjList
- // We skip partial checksums for small files or if requested
- if size > minSizePartialChecksum && !skipPartial {
- r = findDupesPartialChecksums(sizeGroup.files)
- } else {
- r = findDupesFullChecksums(sizeGroup.files)
- }
- dupeList = append(dupeList, r...)
- }
- return dupeList
-}
-
func formatSize(sizeBytes uint64, short bool) string {
var units = map[int]string{
0: "B",