Merge branch 'ds/sparse-checkout-malformed-pattern-fix'
commit09481fec21f339d980fca369be3936964003d38b
authorJunio C Hamano <gitster@pobox.com>
Mon, 10 Jan 2022 19:52:49 +0000 (10 11:52 -0800)
committerJunio C Hamano <gitster@pobox.com>
Mon, 10 Jan 2022 19:52:49 +0000 (10 11:52 -0800)
tree744caf847eb0c3da06a9bd80132c95882e3c57f4
parente83ba647f7c61cf945690d6a0bd8c172a6498dc8
parenta3eca5844526fd6111e7a1e8bdfa9813673a6f23
Merge branch 'ds/sparse-checkout-malformed-pattern-fix'

Certain sparse-checkout patterns that are valid in non-cone mode
led to segfault in cone mode, which has been corrected.

* ds/sparse-checkout-malformed-pattern-fix:
  sparse-checkout: refuse to add to bad patterns
  sparse-checkout: fix OOM error with mixed patterns
  sparse-checkout: fix segfault on malformed patterns
builtin/sparse-checkout.c
dir.c
t/t1091-sparse-checkout-builtin.sh