X-Git-Url: http://git.hungrycats.org/cgi-bin/gitweb.cgi?p=dupemerge;a=blobdiff_plain;f=faster-dupemerge;fp=faster-dupemerge;h=683ed32917c6a72d8e15b52fc1e5aadc518b2b95;hp=bc3a5afcbc180802af38153d471144ab5e31e6f4;hb=3006d33478ecfc36d7e311028dab4bdb2975c052;hpb=f8a17dc3c61e9daac88a105715e3584da6cec32a diff --git a/faster-dupemerge b/faster-dupemerge index bc3a5af..683ed32 100755 --- a/faster-dupemerge +++ b/faster-dupemerge @@ -587,6 +587,8 @@ end_merge: undef %inode_to_file_name; } +my $last_time = 0; + while () { my ($weak_key, $size, $dev, $ino, $name) = m/^((\d+) \d+ \d+ \d+ -?[\d.]+) (\d+) (\d+) (.+)\0$/so; die "read error: $!\nLast input line was '$_'" unless defined($name); @@ -603,6 +605,14 @@ while () { $skip_compares = $skip_compare_preference; } + if ($progress) { + my $this_time = time(); + if ($this_time != $last_time) { + $last_time = $this_time; + print STDERR "($size)"; + } + } + $input_links++; merge_files if $weak_key ne $current_key; $current_key = $weak_key;