summaryrefslogtreecommitdiff
path: root/pack-check.c
diff options
context:
space:
mode:
authorLibravatar Derrick Stolee <dstolee@microsoft.com>2021-03-30 13:10:44 +0000
committerLibravatar Junio C Hamano <gitster@pobox.com>2021-03-30 12:57:44 -0700
commit0ad6090bddbf01cb5778dec726fe8e799d340a6f (patch)
treec3ef9f765d3e133fd14cd62e62ab02117a46dcdf /pack-check.c
parenttree.h API: simplify read_tree_recursive() signature (diff)
downloadtgif-0ad6090bddbf01cb5778dec726fe8e799d340a6f.tar.xz
sparse-index: design doc and format update
This begins a long effort to update the index format to allow sparse directory entries. This should result in a significant improvement to Git commands when HEAD contains millions of files, but the user has selected many fewer files to keep in their sparse-checkout definition. Currently, the index format is only updated in the presence of extensions.sparseIndex instead of increasing a file format version number. This is temporary, and index v5 is part of the plan for future work in this area. The design document details many of the reasons for embarking on this work, and also the plan for completing it safely. Signed-off-by: Derrick Stolee <dstolee@microsoft.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'pack-check.c')
0 files changed, 0 insertions, 0 deletions