]> git.ipfire.org Git - thirdparty/git.git/commit
Merge branch 'jt/skipping-negotiator-wo-recursion'
authorTaylor Blau <me@ttaylorr.com>
Mon, 31 Oct 2022 01:04:44 +0000 (21:04 -0400)
committerTaylor Blau <me@ttaylorr.com>
Mon, 31 Oct 2022 01:04:44 +0000 (21:04 -0400)
commit2f503ee0d7bcddabed697439cfbe0b74966a4dec
tree0a93359fb8a8a627cf484d5a9240f425bd51b27e
parent1e230dfd6c12c896eb85192197fcc15d627fcf84
parent4654134976fd4d80ea664c159f798f21c7917d8c
Merge branch 'jt/skipping-negotiator-wo-recursion'

Rewrite a deep recursion in the skipping negotiator to use a loop
with on-heap prio queue to avoid stack wastage.

* jt/skipping-negotiator-wo-recursion:
  negotiator/skipping: avoid stack overflow