diff options
author | Eric Wong <e@80x24.org> | 2019-05-13 23:17:08 +0000 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2019-05-15 14:07:37 +0900 |
commit | f4f476b6a19217b6ed3d5022422b3fa0f55a5ee9 (patch) | |
tree | 08bab816c4d11dea4d8531287b53651999754a26 /commit-reach.h | |
parent | Git 2.22-rc0 (diff) | |
download | tgif-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