On Tue,  6 Feb 2018 17:12:53 -0800
Brandon Williams <bmw...@google.com> 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.

Reply via email to