The second batch
[git] / Documentation / config / index.txt
1 index.recordEndOfIndexEntries::
2         Specifies whether the index file should include an "End Of Index
3         Entry" section. This reduces index load time on multiprocessor
4         machines but produces a message "ignoring EOIE extension" when
5         reading the index using Git versions before 2.20. Defaults to
6         'true' if index.threads has been explicitly enabled, 'false'
7         otherwise.
8
9 index.recordOffsetTable::
10         Specifies whether the index file should include an "Index Entry
11         Offset Table" section. This reduces index load time on
12         multiprocessor machines but produces a message "ignoring IEOT
13         extension" when reading the index using Git versions before 2.20.
14         Defaults to 'true' if index.threads has been explicitly enabled,
15         'false' otherwise.
16
17 index.sparse::
18         When enabled, write the index using sparse-directory entries. This
19         has no effect unless `core.sparseCheckout` and
20         `core.sparseCheckoutCone` are both enabled. Defaults to 'false'.
21
22 index.threads::
23         Specifies the number of threads to spawn when loading the index.
24         This is meant to reduce index load time on multiprocessor machines.
25         Specifying 0 or 'true' will cause Git to auto-detect the number of
26         CPU's and set the number of threads accordingly. Specifying 1 or
27         'false' will disable multithreading. Defaults to 'true'.
28
29 index.version::
30         Specify the version with which new index files should be
31         initialized.  This does not affect existing repositories.
32         If `feature.manyFiles` is enabled, then the default is 4.