Merge branch 'js/apply-partial-clone-filters-recursively'
commit2e65591ed61ab488395c454004106a5e9424648e
authorJunio C Hamano <gitster@pobox.com>
Fri, 25 Feb 2022 23:47:35 +0000 (25 15:47 -0800)
committerJunio C Hamano <gitster@pobox.com>
Fri, 25 Feb 2022 23:47:35 +0000 (25 15:47 -0800)
tree85a9f9f5b6ccfb94c57ed40a07476582d234a1ad
parentd21d5ddfe675f9dbcdbb94ab01776115a2d1fdde
parentf05da2b48b48a46db65fc768b3ffecaf996dd655
Merge branch 'js/apply-partial-clone-filters-recursively'

"git clone --filter=... --recurse-submodules" only makes the
top-level a partial clone, while submodules are fully cloned.  This
behaviour is changed to pass the same filter down to the submodules.

* js/apply-partial-clone-filters-recursively:
  clone, submodule: pass partial clone filters to submodules
builtin/clone.c
builtin/submodule--helper.c