X-Git-Url: http://git.hungrycats.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=faster-dupemerge;h=fe23f8e70619443a8cc6fb3637dc6c07354b6ba5;hb=f8527d273c71e1dc1302cfe9e854d6a57cf9b48b;hp=683ed32917c6a72d8e15b52fc1e5aadc518b2b95;hpb=3006d33478ecfc36d7e311028dab4bdb2975c052;p=dupemerge diff --git a/faster-dupemerge b/faster-dupemerge index 683ed32..fe23f8e 100755 --- a/faster-dupemerge +++ b/faster-dupemerge @@ -355,6 +355,7 @@ hash_file: foreach my $filename (sort keys(%{$inode_to_file_name{$candidate}})) { print STDERR "\t\tDigesting file $filename\n" if $debug; if ((-l $filename) || ! -f _) { + print STDERR "\n" if $progress; warn "Bogon file " . tick_quote($filename); $input_bogons++; delete $inode_to_file_name{$candidate}->{$filename}; @@ -540,7 +541,7 @@ candidate_file: if ($link_done) { delete $inode_to_file_name{$to_inode}->{$to_file}; - $inode_to_file_name{$from_inode}->{$to_file} = undef; + $inode_to_file_name{$from_inode}->{$to_file} = undef unless ($dry_run); $hash_to_inode{$digest} = [ $from_inode ]; $hard_links++;