Skip to content

Commit 8d5762c

Browse files
committed
Add information about configuration flags related to fsync usage
1 parent b5d2654 commit 8d5762c

File tree

1 file changed

+16
-0
lines changed

1 file changed

+16
-0
lines changed

Diff for: src/plumbing/progress.rs

+16
Original file line numberDiff line numberDiff line change
@@ -214,6 +214,22 @@ static GIT_CONFIG: &[Record] = &[
214214
config: "core.eol",
215215
usage: Planned {note: Some("needed for filters, but also for doing diffs correctly")}
216216
},
217+
Record {
218+
config: "core.fsync",
219+
usage: Planned {note: Some("more safety for disk write operations is a good thing, definitely on the server")}
220+
},
221+
Record {
222+
config: "core.fsyncMethod",
223+
usage: Planned {note: Some("needed to support `core.fsync`")}
224+
},
225+
Record {
226+
config: "core.sharedRepository",
227+
usage: NotPlanned {reason: "on demand"}
228+
},
229+
Record {
230+
config: "core.createObject",
231+
usage: NotPlanned {reason: "it's valuable not to do writes unless needed on the lowest level, but we hope to avoid issues by not writing duplicate objects in the first place"}
232+
},
217233
Record {
218234
config: "clone.filterSubmodules,",
219235
usage: Planned {

0 commit comments

Comments
 (0)