X-Git-Url: http://git.ipfire.org/?a=blobdiff_plain;f=reachable.c;h=77a60c70a5db775d2f783023eeb757c1eb61d8a4;hb=HEAD;hp=3b85add243ba79a4ccc90c9faacbb9fee2742303;hpb=2b5738c867c1fb085a33544640bb9c52372ae2f7;p=thirdparty%2Fgit.git diff --git a/reachable.c b/reachable.c index 3b85add243..1224b30008 100644 --- a/reachable.c +++ b/reachable.c @@ -363,10 +363,11 @@ void mark_reachable_objects(struct rev_info *revs, int mark_reflog, add_index_objects_to_pending(revs, 0); /* Add all external refs */ - for_each_ref(add_one_ref, revs); + refs_for_each_ref(get_main_ref_store(the_repository), add_one_ref, + revs); /* detached HEAD is not included in the list above */ - head_ref(add_one_ref, revs); + refs_head_ref(get_main_ref_store(the_repository), add_one_ref, revs); other_head_refs(add_one_ref, revs); /* rebase autostash and orig-head */