On Sun, 4 Jun 2006, Anton Blanchard wrote: > > I think the ticker is over anxious. It is indeed. It's _meant_ to only tick once a second or when the percentage changes, but I think 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. So something like this should help... Can you verify? Linus --- diff --git a/builtin-read-tree.c b/builtin-read-tree.c index 716f792..80c9320 100644 --- a/builtin-read-tree.c +++ b/builtin-read-tree.c @@ -336,6 +336,7 @@ static void check_updates(struct cache_e fprintf(stderr, "%4u%% (%u/%u) done\r", percent, cnt, total); last_percent = percent; + progress_update = 0; } } } - : send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html