Merge branch 'ew/fetch-hiderefs'
commit4d87411ffe2432efa8800b9e9d889241dd0f1f07
authorJunio C Hamano <gitster@pobox.com>
Fri, 17 Mar 2023 21:03:10 +0000 (17 14:03 -0700)
committerJunio C Hamano <gitster@pobox.com>
Fri, 17 Mar 2023 21:03:10 +0000 (17 14:03 -0700)
tree1e558c7301712ced55ffcf1dcd5fccf357a6b287
parent92c56da09683fa3331668adec073b6769da8f0b7
parentc6ce27ab08d30dd9d626d7a56cb928bc5792eb27
Merge branch 'ew/fetch-hiderefs'

A new "fetch.hideRefs" option can be used to exclude specified refs
from "rev-list --objects --stdin --not --all" traversal for
checking object connectivity, most useful when there are many
unrelated histories in a single repository.

* ew/fetch-hiderefs:
  fetch: support hideRefs to speed up connectivity checks
builtin/fetch.c
builtin/rev-list.c
revision.c