summaryrefslogtreecommitdiff
path: root/git-merge-octopus.sh
diff options
context:
space:
mode:
authorLibravatar Derrick Stolee <dstolee@microsoft.com>2019-01-16 10:26:00 -0800
committerLibravatar Junio C Hamano <gitster@pobox.com>2019-01-17 13:44:43 -0800
commit3d036eb0d2c778941cd31b8785d5036949e8778b (patch)
treecb67ddde97b94b11b041a12ca63d2bcf652c16e9 /git-merge-octopus.sh
parentrevision: implement sparse algorithm (diff)
downloadtgif-3d036eb0d2c778941cd31b8785d5036949e8778b.tar.xz
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 'git-merge-octopus.sh')
0 files changed, 0 insertions, 0 deletions