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