From f8527d273c71e1dc1302cfe9e854d6a57cf9b48b Mon Sep 17 00:00:00 2001 From: Zygo Blaxell Date: Fri, 8 Jan 2010 23:26:24 -0500 Subject: [PATCH] Suppress spurious warnings in --dry-run mode In --dry-run mode, the filesystem inodes intentionally do not change even though links are "successful", so don't emit warnings when they haven't. --- faster-dupemerge | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/faster-dupemerge b/faster-dupemerge index 714d474..fe23f8e 100755 --- a/faster-dupemerge +++ b/faster-dupemerge @@ -541,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++; -- 2.30.2