summaryrefslogtreecommitdiff
path: root/refs/ref-cache.c
diff options
context:
space:
mode:
authorLibravatar Ævar Arnfjörð Bjarmason <avarab@gmail.com>2018-08-01 15:18:34 +0000
committerLibravatar Junio C Hamano <gitster@pobox.com>2018-08-01 11:07:47 -0700
commitaf3a67de014a145216ef06b588733cd0db002990 (patch)
tree615ad6e9f1ae22040f57b2e7fba6f0489dad465b /refs/ref-cache.c
parentMerge branch 'jt/fetch-nego-tip' into ab/fetch-nego (diff)
downloadtgif-af3a67de014a145216ef06b588733cd0db002990.tar.xz
negotiator: unknown fetch.negotiationAlgorithm should error out
Change the handling of fetch.negotiationAlgorithm=<str> to error out on unknown strings, i.e. everything except "default" or "skipping". This changes the behavior added in 42cc7485a2 ("negotiator/skipping: skip commits during fetch", 2018-07-16) which would ignore all unknown values and silently fall back to the "default" value. For a feature like this it's much better to produce an error than proceed. We don't want users to debug some amazingly slow fetch that should benefit from "skipping", only to find that they'd forgotten to deploy the new git version on that particular machine. Signed-off-by: Ævar Arnfjörð Bjarmason <avarab@gmail.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'refs/ref-cache.c')
0 files changed, 0 insertions, 0 deletions