Skip to content

Commit c235bea

Browse files
stefanbellergitster
authored andcommitted
packfile: allow rearrange_packed_git to handle arbitrary repositories
Signed-off-by: Stefan Beller <[email protected]> Signed-off-by: Junio C Hamano <[email protected]> Signed-off-by: Nguyễn Thái Ngọc Duy <[email protected]> Signed-off-by: Junio C Hamano <[email protected]>
1 parent 804be79 commit c235bea

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

packfile.c

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -866,10 +866,10 @@ static int sort_pack(const void *a_, const void *b_)
866866
return -1;
867867
}
868868

869-
static void rearrange_packed_git(void)
869+
static void rearrange_packed_git(struct repository *r)
870870
{
871-
the_repository->objects->packed_git = llist_mergesort(
872-
the_repository->objects->packed_git, get_next_packed_git,
871+
r->objects->packed_git = llist_mergesort(
872+
r->objects->packed_git, get_next_packed_git,
873873
set_next_packed_git, sort_pack);
874874
}
875875

@@ -893,7 +893,7 @@ void prepare_packed_git(void)
893893
prepare_alt_odb(the_repository);
894894
for (alt = the_repository->objects->alt_odb_list; alt; alt = alt->next)
895895
prepare_packed_git_one(alt->path, 0);
896-
rearrange_packed_git();
896+
rearrange_packed_git(the_repository);
897897
prepare_packed_git_mru(the_repository);
898898
the_repository->objects->packed_git_initialized = 1;
899899
}

0 commit comments

Comments
 (0)