On Tue, 6 Feb 2018 17:12:53 -0800
Brandon Williams <[email protected]> wrote:
> -const struct ref *transport_get_remote_refs(struct transport *transport)
> +const struct ref *transport_get_remote_refs(struct transport *transport,
> + const struct argv_array
> *ref_patterns)
> {
> if (!transport->got_remote_refs) {
> - transport->remote_refs =
> transport->vtable->get_refs_list(transport, 0, NULL);
> + transport->remote_refs =
> + transport->vtable->get_refs_list(transport, 0,
> + ref_patterns);
> transport->got_remote_refs = 1;
> }
Should we do our own client-side filtering if the server side cannot do
it for us (because it doesn't support protocol v2)? Either way, this
decision should be mentioned in the commit message.