commit f6a8483bc5151c95d3805edf616c6f23c5093093 from: Stefan Sperling date: Wed Aug 13 12:46:50 2025 UTC sort commits not processed by got-read-pack properly commit - bd780c5b50ee006f9ae89910ed0db05d9574d197 commit + f6a8483bc5151c95d3805edf616c6f23c5093093 blob - 8f72aa6c4993b257f992a9300fa14467f7402aa6 blob + 9afa74d1d08cfdfe6e45e1bd1911a37c1585184b --- lib/pack_create_privsep.c +++ lib/pack_create_privsep.c @@ -342,7 +342,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)++;