diff options
author | Derrick Stolee <dstolee@microsoft.com> | 2019-01-16 21:26:00 +0300 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2019-01-18 00:44:43 +0300 |
commit | 3d036eb0d2c778941cd31b8785d5036949e8778b (patch) | |
tree | cb67ddde97b94b11b041a12ca63d2bcf652c16e9 /pack-bitmap.c | |
parent | d5d2e93577e2b9f4a251f97116259346f0bead1e (diff) |
pack-objects: create pack.useSparse setting
The '--sparse' flag in 'git pack-objects' changes the algorithm
used to enumerate objects to one that is faster for individual
users pushing new objects that change only a small cone of the
working directory. The sparse algorithm is not recommended for a
server, which likely sends new objects that appear across the
entire working directory.
Create a 'pack.useSparse' setting that enables this new algorithm.
This allows 'git push' to use this algorithm without passing a
'--sparse' flag all the way through four levels of run_command()
calls.
If the '--no-sparse' flag is set, then this config setting is
overridden.
Signed-off-by: Derrick Stolee <dstolee@microsoft.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'pack-bitmap.c')
0 files changed, 0 insertions, 0 deletions