]> git.ipfire.org Git - thirdparty/git.git/commit
Merge branch 'ns/core-fsyncmethod'
authorJunio C Hamano <gitster@pobox.com>
Fri, 25 Mar 2022 23:38:24 +0000 (16:38 -0700)
committerJunio C Hamano <gitster@pobox.com>
Fri, 25 Mar 2022 23:38:24 +0000 (16:38 -0700)
commiteb804cd405618ef78b772072685c39392aea4ac1
treec86dd22ade3bf93d03d9ac01c507c6254c8fee7a
parenta68dfadae5e95c7f255cf38c9efdcbc2e36d1931
parentb9f5d0358d2e882d47f496c1a5589f6cebc25578
Merge branch 'ns/core-fsyncmethod'

Replace core.fsyncObjectFiles with two new configuration variables,
core.fsync and core.fsyncMethod.

* ns/core-fsyncmethod:
  core.fsync: documentation and user-friendly aggregate options
  core.fsync: new option to harden the index
  core.fsync: add configuration parsing
  core.fsync: introduce granular fsync control infrastructure
  core.fsyncmethod: add writeout-only mode
  wrapper: make inclusion of Windows csprng header tightly scoped
13 files changed:
Makefile
builtin/fast-import.c
builtin/index-pack.c
builtin/pack-objects.c
bulk-checkin.c
cache.h
commit-graph.c
config.c
config.mak.uname
environment.c
git-compat-util.h
object-file.c
read-cache.c