Merge branch 'ds/status-with-sparse-index' into seen
authorJunio C Hamano <gitster@pobox.com>
Sat, 19 Jun 2021 07:30:20 +0000 (16:30 +0900)
committerJunio C Hamano <gitster@pobox.com>
Sat, 19 Jun 2021 07:30:21 +0000 (16:30 +0900)
commit5546b413004ae482433c36a7598a1211c360bba1
tree899edc669f87616d4176f06ae892486dcfb2080a
parent574e33646a9fc12457e37c4b6c548d8681aba886
parentdf254305ad83d2627e1a5248a2bf8357a147bfb6
Merge branch 'ds/status-with-sparse-index' into seen

"git status" codepath learned to work with sparsely populated index
without hydrating it fully.

* ds/status-with-sparse-index:
  fsmonitor: integrate with sparse index
  wt-status: expand added sparse directory entries
  status: use sparse-index throughout
  status: skip sparse-checkout percentage with sparse-index
  dir.c: accept a directory as part of cone-mode patterns
  unpack-trees: be careful around sparse directory entries
  unpack-trees: compare sparse directories correctly
  unpack-trees: preserve cache_bottom
  t1092: add tests for status/add and sparse files
  t1092: expand repository data shape
  sparse-index: include EXTENDED flag when expanding
  sparse-index: skip indexes with unmerged entries
dir.c
read-cache.c
sparse-index.c
t/t1092-sparse-checkout-compatibility.sh
t/t7519-status-fsmonitor.sh
unpack-trees.c
wt-status.c