]> git.ipfire.org Git - thirdparty/git.git/commit
Merge branch 'cc/promisor-auto-config-url' into next
authorJunio C Hamano <gitster@pobox.com>
Mon, 13 Apr 2026 20:58:18 +0000 (13:58 -0700)
committerJunio C Hamano <gitster@pobox.com>
Mon, 13 Apr 2026 20:58:18 +0000 (13:58 -0700)
commit289fcba08108603e2370294eeff384fb2090ed6a
tree4d46b55dcfb17b343202e583885213d12186d90e
parent68c82a9f37b50a0401fbc93f6b5305db1999ddcf
parent8eb863597f630efe08f96ed12f8defbe5a5f0b1d
Merge branch 'cc/promisor-auto-config-url' into next

Promisor remote handling has been refactored and fixed in
preparation for auto-configuration of advertised remotes.

* cc/promisor-auto-config-url:
  t5710: use proper file:// URIs for absolute paths
  promisor-remote: remove the 'accepted' strvec
  promisor-remote: keep accepted promisor_info structs alive
  promisor-remote: refactor accept_from_server()
  promisor-remote: refactor has_control_char()
  promisor-remote: refactor should_accept_remote() control flow
  promisor-remote: reject empty name or URL in advertised remote
  promisor-remote: clarify that a remote is ignored
  promisor-remote: pass config entry to all_fields_match() directly
  promisor-remote: try accepted remotes before others in get_direct()
Documentation/gitprotocol-v2.adoc