commit 2d3c9d642ebdfb531ae3b90b48684270f404960a from: Stefan Sperling via: Thomas Adam date: Fri Aug 15 14:42:43 2025 UTC sort commits not processed by got-read-pack properly ok op@ commit - b2ee88e2fbc6f96a95b5782b4c32aff62a3c2ca3 commit + 2d3c9d642ebdfb531ae3b90b48684270f404960a blob - fa6c51151b8192e2349b9426fe2df1eb42f71144 blob + e8b3e76a49c73b7f020f80fa794734e3fd506cfe --- lib/pack_create_privsep.c +++ lib/pack_create_privsep.c @@ -340,7 +340,10 @@ paint_packed_commits(struct got_object_qid **qid0, qid = STAILQ_FIRST(&next_ids); STAILQ_REMOVE_HEAD(&next_ids, entry); got_pack_paint_commit(qid, color); - STAILQ_INSERT_TAIL(ids, qid, entry); + if (color == COLOR_KEEP) + STAILQ_INSERT_TAIL(ids, qid, entry); + else + STAILQ_INSERT_HEAD(ids, qid, entry); (*nqueued)++; if (color == COLOR_SKIP) (*nskip)++;