read-tree: fix eye-candy.
authorLinus Torvalds <torvalds@osdl.org>
Sun, 4 Jun 2006 17:48:31 +0000 (10:48 -0700)
committerJunio C Hamano <junkio@cox.net>
Mon, 5 Jun 2006 19:26:53 +0000 (12:26 -0700)
Anton Blanchard spotted that watching checkout stage of a clone
on a slow terminal takes ages because it forgot to clear the
"once a second happened" flag, so instead of updates the
percentage output for every file it checks out after the first
second has passed.

Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Signed-off-by: Junio C Hamano <junkio@cox.net>
builtin-read-tree.c

index 085e11e..8d1a22d 100644 (file)
@@ -376,6 +376,7 @@ static void check_updates(struct cache_entry **src, int nr)
                                        fprintf(stderr, "%4u%% (%u/%u) done\r",
                                                percent, cnt, total);
                                        last_percent = percent;
+                                       progress_update = 0;
                                }
                        }
                }