]> git.ipfire.org Git - thirdparty/git.git/commit
Merge branch 'ds/sparse-sparse-checkout'
authorJunio C Hamano <gitster@pobox.com>
Fri, 3 Jun 2022 21:30:35 +0000 (14:30 -0700)
committerJunio C Hamano <gitster@pobox.com>
Fri, 3 Jun 2022 21:30:35 +0000 (14:30 -0700)
commitc276c21da6d055060b1c216de1b1c04fb058425f
tree6db5f39ef5a4b55adbd3401db6fc63fe25b7694e
parent091680472db4ab4604e79259233040a8d5762c06
parent598b1e7d0982fd71a25d861dccc1d580ef14ac90
Merge branch 'ds/sparse-sparse-checkout'

"sparse-checkout" learns to work well with the sparse-index
feature.

* ds/sparse-sparse-checkout:
  sparse-checkout: integrate with sparse index
  p2000: add test for 'git sparse-checkout [add|set]'
  sparse-index: complete partial expansion
  sparse-index: partially expand directories
  sparse-checkout: --no-sparse-index needs a full index
  cache-tree: implement cache_tree_find_path()
  sparse-index: introduce partially-sparse indexes
  sparse-index: create expand_index()
  t1092: stress test 'git sparse-checkout set'
  t1092: refactor 'sparse-index contents' test
builtin/sparse-checkout.c
cache-tree.c
cache.h
read-cache.c
sparse-index.c
sparse-index.h
t/perf/p2000-sparse-operations.sh
t/t1092-sparse-checkout-compatibility.sh
unpack-trees.c