@@ -73,7 +73,7 @@ static int depth = 50;
7373static int delta_search_threads = 1 ;
7474static int pack_to_stdout ;
7575static int num_preferred_base ;
76- static struct progress progress_state ;
76+ static struct progress * progress_state ;
7777static int pack_compression_level = Z_DEFAULT_COMPRESSION ;
7878static int pack_compression_seen ;
7979
@@ -598,7 +598,7 @@ static void write_pack_file(void)
598598 uint32_t nr_remaining = nr_result ;
599599
600600 if (do_progress )
601- start_progress ( & progress_state , "Writing objects" , nr_result );
601+ progress_state = start_progress ( "Writing objects" , nr_result );
602602 written_list = xmalloc (nr_objects * sizeof (struct object_entry * ));
603603
604604 do {
@@ -630,7 +630,7 @@ static void write_pack_file(void)
630630 break ;
631631 offset = offset_one ;
632632 if (do_progress )
633- display_progress (& progress_state , written );
633+ display_progress (progress_state , written );
634634 }
635635
636636 /*
@@ -854,7 +854,7 @@ static int add_object_entry(const unsigned char *sha1, enum object_type type,
854854 object_ix [-1 - ix ] = nr_objects ;
855855
856856 if (progress )
857- display_progress (& progress_state , nr_objects );
857+ display_progress (progress_state , nr_objects );
858858
859859 if (name && no_try_delta (name ))
860860 entry -> no_try_delta = 1 ;
@@ -1518,7 +1518,7 @@ static void find_deltas(struct object_entry **list, unsigned list_size,
15181518 progress_lock ();
15191519 (* processed )++ ;
15201520 if (progress )
1521- display_progress (& progress_state , * processed );
1521+ display_progress (progress_state , * processed );
15221522 progress_unlock ();
15231523
15241524 /*
@@ -1718,8 +1718,8 @@ static void prepare_pack(int window, int depth)
17181718 if (nr_deltas && n > 1 ) {
17191719 unsigned nr_done = 0 ;
17201720 if (progress )
1721- start_progress ( & progress_state , "Compressing objects" ,
1722- nr_deltas );
1721+ progress_state = start_progress ( "Compressing objects" ,
1722+ nr_deltas );
17231723 qsort (delta_list , n , sizeof (* delta_list ), type_size_sort );
17241724 ll_find_deltas (delta_list , n , window + 1 , depth , & nr_done );
17251725 if (progress )
@@ -2135,7 +2135,7 @@ int cmd_pack_objects(int argc, const char **argv, const char *prefix)
21352135 prepare_packed_git ();
21362136
21372137 if (progress )
2138- start_progress ( & progress_state , "Counting objects" , 0 );
2138+ progress_state = start_progress ( "Counting objects" , 0 );
21392139 if (!use_internal_rev_list )
21402140 read_object_list_from_stdin ();
21412141 else {
0 commit comments