From 55a9137d8a33449425c55104c00bc9189381754a Mon Sep 17 00:00:00 2001 From: Nicolas Pitre Date: Fri, 20 Apr 2007 15:27:44 -0400 Subject: delay progress display when checking out files Let's start displaying progress only if more than 50% of total number of files remains to be checked out after 2 seconds. Signed-off-by: Nicolas Pitre Signed-off-by: Junio C Hamano --- unpack-trees.c | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) (limited to 'unpack-trees.c') diff --git a/unpack-trees.c b/unpack-trees.c index cefc4042d5..675a9998dc 100644 --- a/unpack-trees.c +++ b/unpack-trees.c @@ -304,13 +304,8 @@ static void check_updates(struct cache_entry **src, int nr, total++; } - /* Don't bother doing this for very small updates */ - if (total < 250) - total = 0; - - if (total) - start_progress(&progress, "Checking %u files out...", - "", total); + start_progress_delay(&progress, "Checking %u files out...", + "", total, 50, 2); cnt = 0; } -- cgit v1.2.1