From 1f86fcf5dc1eb6a7077b0f6b52cc855409ddf881 Mon Sep 17 00:00:00 2001 From: Wayne Davison Date: Sat, 30 Jul 2005 16:13:19 +0000 Subject: [PATCH] The combination of --update and --progress now outputs progress information during the checksum scan of the already-sent data. --- match.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/match.c b/match.c index e42abca6..77b3a53c 100644 --- a/match.c +++ b/match.c @@ -334,12 +334,16 @@ void match_sums(int f, struct sum_struct *s, struct map_struct *buf, OFF_T len) if (append_mode) { OFF_T j = 0; for (j = CHUNK_SIZE; j < s->flength; j += CHUNK_SIZE) { + if (buf && do_progress) + show_progress(last_match, buf->file_size); sum_update(map_ptr(buf, last_match, CHUNK_SIZE), CHUNK_SIZE); last_match = j; } if (last_match < s->flength) { int32 len = s->flength - last_match; + if (buf && do_progress) + show_progress(last_match, buf->file_size); sum_update(map_ptr(buf, last_match, len), len); last_match = s->flength; } -- 2.34.1