@@ -32,12 +32,12 @@ static int queue_has_nonstale(struct prio_queue *queue)
3232static struct commit_list * paint_down_to_common (struct repository * r ,
3333 struct commit * one , int n ,
3434 struct commit * * twos ,
35- int min_generation )
35+ timestamp_t min_generation )
3636{
3737 struct prio_queue queue = { compare_commits_by_gen_then_commit_date };
3838 struct commit_list * result = NULL ;
3939 int i ;
40- uint32_t last_gen = GENERATION_NUMBER_INFINITY ;
40+ timestamp_t last_gen = GENERATION_NUMBER_INFINITY ;
4141
4242 if (!min_generation )
4343 queue .compare = compare_commits_by_commit_date ;
@@ -58,10 +58,10 @@ static struct commit_list *paint_down_to_common(struct repository *r,
5858 struct commit * commit = prio_queue_get (& queue );
5959 struct commit_list * parents ;
6060 int flags ;
61- uint32_t generation = commit_graph_generation (commit );
61+ timestamp_t generation = commit_graph_generation (commit );
6262
6363 if (min_generation && generation > last_gen )
64- BUG ("bad generation skip %8x > %8x at %s" ,
64+ BUG ("bad generation skip %" PRItime " > %" PRItime " at %s" ,
6565 generation , last_gen ,
6666 oid_to_hex (& commit -> object .oid ));
6767 last_gen = generation ;
@@ -177,12 +177,12 @@ static int remove_redundant(struct repository *r, struct commit **array, int cnt
177177 repo_parse_commit (r , array [i ]);
178178 for (i = 0 ; i < cnt ; i ++ ) {
179179 struct commit_list * common ;
180- uint32_t min_generation = commit_graph_generation (array [i ]);
180+ timestamp_t min_generation = commit_graph_generation (array [i ]);
181181
182182 if (redundant [i ])
183183 continue ;
184184 for (j = filled = 0 ; j < cnt ; j ++ ) {
185- uint32_t curr_generation ;
185+ timestamp_t curr_generation ;
186186 if (i == j || redundant [j ])
187187 continue ;
188188 filled_index [filled ] = j ;
@@ -321,7 +321,7 @@ int repo_in_merge_bases_many(struct repository *r, struct commit *commit,
321321{
322322 struct commit_list * bases ;
323323 int ret = 0 , i ;
324- uint32_t generation , max_generation = GENERATION_NUMBER_ZERO ;
324+ timestamp_t generation , max_generation = GENERATION_NUMBER_ZERO ;
325325
326326 if (repo_parse_commit (r , commit ))
327327 return ret ;
@@ -470,7 +470,7 @@ static int in_commit_list(const struct commit_list *want, struct commit *c)
470470static enum contains_result contains_test (struct commit * candidate ,
471471 const struct commit_list * want ,
472472 struct contains_cache * cache ,
473- uint32_t cutoff )
473+ timestamp_t cutoff )
474474{
475475 enum contains_result * cached = contains_cache_at (cache , candidate );
476476
@@ -506,11 +506,11 @@ static enum contains_result contains_tag_algo(struct commit *candidate,
506506{
507507 struct contains_stack contains_stack = { 0 , 0 , NULL };
508508 enum contains_result result ;
509- uint32_t cutoff = GENERATION_NUMBER_INFINITY ;
509+ timestamp_t cutoff = GENERATION_NUMBER_INFINITY ;
510510 const struct commit_list * p ;
511511
512512 for (p = want ; p ; p = p -> next ) {
513- uint32_t generation ;
513+ timestamp_t generation ;
514514 struct commit * c = p -> item ;
515515 load_commit_graph_info (the_repository , c );
516516 generation = commit_graph_generation (c );
@@ -566,8 +566,8 @@ static int compare_commits_by_gen(const void *_a, const void *_b)
566566 const struct commit * a = * (const struct commit * const * )_a ;
567567 const struct commit * b = * (const struct commit * const * )_b ;
568568
569- uint32_t generation_a = commit_graph_generation (a );
570- uint32_t generation_b = commit_graph_generation (b );
569+ timestamp_t generation_a = commit_graph_generation (a );
570+ timestamp_t generation_b = commit_graph_generation (b );
571571
572572 if (generation_a < generation_b )
573573 return -1 ;
@@ -580,7 +580,7 @@ int can_all_from_reach_with_flag(struct object_array *from,
580580 unsigned int with_flag ,
581581 unsigned int assign_flag ,
582582 time_t min_commit_date ,
583- uint32_t min_generation )
583+ timestamp_t min_generation )
584584{
585585 struct commit * * list = NULL ;
586586 int i ;
@@ -681,13 +681,13 @@ int can_all_from_reach(struct commit_list *from, struct commit_list *to,
681681 time_t min_commit_date = cutoff_by_min_date ? from -> item -> date : 0 ;
682682 struct commit_list * from_iter = from , * to_iter = to ;
683683 int result ;
684- uint32_t min_generation = GENERATION_NUMBER_INFINITY ;
684+ timestamp_t min_generation = GENERATION_NUMBER_INFINITY ;
685685
686686 while (from_iter ) {
687687 add_object_array (& from_iter -> item -> object , NULL , & from_objs );
688688
689689 if (!parse_commit (from_iter -> item )) {
690- uint32_t generation ;
690+ timestamp_t generation ;
691691 if (from_iter -> item -> date < min_commit_date )
692692 min_commit_date = from_iter -> item -> date ;
693693
@@ -701,7 +701,7 @@ int can_all_from_reach(struct commit_list *from, struct commit_list *to,
701701
702702 while (to_iter ) {
703703 if (!parse_commit (to_iter -> item )) {
704- uint32_t generation ;
704+ timestamp_t generation ;
705705 if (to_iter -> item -> date < min_commit_date )
706706 min_commit_date = to_iter -> item -> date ;
707707
@@ -741,13 +741,13 @@ struct commit_list *get_reachable_subset(struct commit **from, int nr_from,
741741 struct commit_list * found_commits = NULL ;
742742 struct commit * * to_last = to + nr_to ;
743743 struct commit * * from_last = from + nr_from ;
744- uint32_t min_generation = GENERATION_NUMBER_INFINITY ;
744+ timestamp_t min_generation = GENERATION_NUMBER_INFINITY ;
745745 int num_to_find = 0 ;
746746
747747 struct prio_queue queue = { compare_commits_by_gen_then_commit_date };
748748
749749 for (item = to ; item < to_last ; item ++ ) {
750- uint32_t generation ;
750+ timestamp_t generation ;
751751 struct commit * c = * item ;
752752
753753 parse_commit (c );
0 commit comments