summaryrefslogtreecommitdiff
path: root/commit-reach.h
diff options
context:
space:
mode:
authorLibravatar Eric Wong <e@80x24.org>2019-05-13 23:17:08 +0000
committerLibravatar Junio C Hamano <gitster@pobox.com>2019-05-15 14:07:37 +0900
commitf4f476b6a19217b6ed3d5022422b3fa0f55a5ee9 (patch)
tree08bab816c4d11dea4d8531287b53651999754a26 /commit-reach.h
parentGit 2.22-rc0 (diff)
downloadtgif-f4f476b6a19217b6ed3d5022422b3fa0f55a5ee9.tar.xz
update-server-info: avoid needless overwrites
Do not change the existing info/refs and objects/info/packs files if they match the existing content on the filesystem. This is intended to preserve mtime and make it easier for dumb HTTP pollers to rely on the If-Modified-Since header. Combined with stdio and kernel buffering; the kernel should be able to avoid block layer writes and reduce wear for small files. As a result, the --force option is no longer needed. So stop documenting it, but let it remain for compatibility (and debugging, if necessary). v3: perform incremental comparison while generating to avoid OOM with giant files. Remove documentation for --force. Signed-off-by: Eric Wong <e@80x24.org> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'commit-reach.h')
0 files changed, 0 insertions, 0 deletions