]> git.ipfire.org Git - thirdparty/git.git/commitdiff
Merge branch 'hx/negotiator-non-recursive'
authorJunio C Hamano <gitster@pobox.com>
Wed, 10 May 2023 17:23:27 +0000 (10:23 -0700)
committerJunio C Hamano <gitster@pobox.com>
Wed, 10 May 2023 17:23:28 +0000 (10:23 -0700)
The implementation of the default "negotiator", used to find common
ancestor over the network for object tranfer, used to be recursive;
it was updated to be iterative to conserve stackspace usage.

* hx/negotiator-non-recursive:
  negotiator/skipping: fix some problems in mark_common()
  negotiator/default: avoid stack overflow

1  2 
negotiator/default.c
negotiator/skipping.c

Simple merge
Simple merge