Merge branch 'ds/sparse-checkout-harden'
authorJunio C Hamano <gitster@pobox.com>
Fri, 14 Feb 2020 20:54:22 +0000 (12:54 -0800)
committerJunio C Hamano <gitster@pobox.com>
Fri, 14 Feb 2020 20:54:22 +0000 (12:54 -0800)
commit433b8aac2eb7a8bc3e383a072f7df7d15c4aabbb
treeeb79af1dec711d05bc19b0aff968675489d3d8de
parent4a77434bc83c07c17ddc321b3892337b5533eda1
parentf998a3f1e588d73ed7285cb14ac4839f63f6dc82
Merge branch 'ds/sparse-checkout-harden'

Some rough edges in the sparse-checkout feature, especially around
the cone mode, have been cleaned up.

* ds/sparse-checkout-harden:
  sparse-checkout: fix cone mode behavior mismatch
  sparse-checkout: improve docs around 'set' in cone mode
  sparse-checkout: escape all glob characters on write
  sparse-checkout: use C-style quotes in 'list' subcommand
  sparse-checkout: unquote C-style strings over --stdin
  sparse-checkout: write escaped patterns in cone mode
  sparse-checkout: properly match escaped characters
  sparse-checkout: warn on globs in cone patterns
  sparse-checkout: detect short patterns
  sparse-checkout: cone mode does not recognize "**"
  sparse-checkout: fix documentation typo for core.sparseCheckoutCone
  clone: fix --sparse option with URLs
  sparse-checkout: create leading directories
  t1091: improve here-docs
  t1091: use check_files to reduce boilerplate
Documentation/git-sparse-checkout.txt
builtin/clone.c
dir.c
unpack-trees.c