From: Junio C Hamano Date: Mon, 20 Sep 2021 22:20:44 +0000 (-0700) Subject: Merge branch 'ds/sparse-index-ignored-files' X-Git-Tag: v2.34.0-rc0~145 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=dc89c34d9e9237293d0ed73adc454fedfc620f74;p=thirdparty%2Fgit.git Merge branch 'ds/sparse-index-ignored-files' In cone mode, the sparse-index code path learned to remove ignored files (like build artifacts) outside the sparse cone, allowing the entire directory outside the sparse cone to be removed, which is especially useful when the sparse patterns change. * ds/sparse-index-ignored-files: sparse-checkout: clear tracked sparse dirs sparse-index: add SPARSE_INDEX_MEMORY_ONLY flag attr: be careful about sparse directories sparse-checkout: create helper methods sparse-index: use WRITE_TREE_MISSING_OK sparse-index: silently return when cache tree fails unpack-trees: fix nested sparse-dir search sparse-index: silently return when not using cone-mode patterns t7519: rewrite sparse index test --- dc89c34d9e9237293d0ed73adc454fedfc620f74