Git fork

Merge branch 'ja/doc-markup-attached-paragraph-fix' into maint-2.51

Documentation mark-up fix.

* ja/doc-markup-attached-paragraph-fix:
doc: fix indentation of refStorage item in git-config(1)
doc: change the markup of paragraphs following a nested list item

+17 -15
+13 -13
Documentation/config/extensions.adoc
··· 3 `core.repositoryFormatVersion` is not `1`. See 4 linkgit:gitrepository-layout[5]. 5 + 6 - -- 7 - compatObjectFormat:: 8 Specify a compatibility hash algorithm to use. The acceptable values 9 are `sha1` and `sha256`. The value specified must be different from the 10 value of `extensions.objectFormat`. This allows client level ··· 19 to change. It currently exists only to allow development and testing of 20 the underlying feature and is not designed to be enabled by end users. 21 22 - noop:: 23 This extension does not change git's behavior at all. It is useful only 24 for testing format-1 compatibility. 25 + 26 For historical reasons, this extension is respected regardless of the 27 `core.repositoryFormatVersion` setting. 28 29 - noop-v1:: 30 This extension does not change git's behavior at all. It is useful only 31 for testing format-1 compatibility. 32 33 - objectFormat:: 34 Specify the hash algorithm to use. The acceptable values are `sha1` and 35 `sha256`. If not specified, `sha1` is assumed. 36 + ··· 38 linkgit:git-clone[1]. Trying to change it after initialization will not 39 work and will produce hard-to-diagnose issues. 40 41 - partialClone:: 42 When enabled, indicates that the repo was created with a partial clone 43 (or later performed a partial fetch) and that the remote may have 44 omitted sending certain unwanted objects. Such a remote is called a ··· 50 For historical reasons, this extension is respected regardless of the 51 `core.repositoryFormatVersion` setting. 52 53 - preciousObjects:: 54 If enabled, indicates that objects in the repository MUST NOT be deleted 55 (e.g., by `git-prune` or `git repack -d`). 56 + 57 For historical reasons, this extension is respected regardless of the 58 `core.repositoryFormatVersion` setting. 59 60 - refStorage:: 61 Specify the ref storage format to use. The acceptable values are: 62 + 63 include::../ref-storage-format.adoc[] 64 - 65 + 66 Note that this setting should only be set by linkgit:git-init[1] or 67 linkgit:git-clone[1]. Trying to change it after initialization will not 68 work and will produce hard-to-diagnose issues. 69 70 - relativeWorktrees:: 71 If enabled, indicates at least one worktree has been linked with 72 relative paths. Automatically set if a worktree has been created or 73 repaired with either the `--relative-paths` option or with the 74 `worktree.useRelativePaths` config set to `true`. 75 76 - worktreeConfig:: 77 If enabled, then worktrees will load config settings from the 78 `$GIT_DIR/config.worktree` file in addition to the 79 `$GIT_COMMON_DIR/config` file. Note that `$GIT_COMMON_DIR` and ··· 87 certain values from the common config file to the main working tree's 88 `config.worktree` file, if present: 89 + 90 * `core.worktree` must be moved from `$GIT_COMMON_DIR/config` to 91 `$GIT_COMMON_DIR/config.worktree`. 92 * If `core.bare` is true, then it must be moved from `$GIT_COMMON_DIR/config` 93 to `$GIT_COMMON_DIR/config.worktree`. 94 - 95 + 96 It may also be beneficial to adjust the locations of `core.sparseCheckout` 97 and `core.sparseCheckoutCone` depending on your desire for customizable ··· 104 + 105 For historical reasons, this extension is respected regardless of the 106 `core.repositoryFormatVersion` setting. 107 - --
··· 3 `core.repositoryFormatVersion` is not `1`. See 4 linkgit:gitrepository-layout[5]. 5 + 6 + compatObjectFormat::: 7 Specify a compatibility hash algorithm to use. The acceptable values 8 are `sha1` and `sha256`. The value specified must be different from the 9 value of `extensions.objectFormat`. This allows client level ··· 18 to change. It currently exists only to allow development and testing of 19 the underlying feature and is not designed to be enabled by end users. 20 21 + noop::: 22 This extension does not change git's behavior at all. It is useful only 23 for testing format-1 compatibility. 24 + 25 For historical reasons, this extension is respected regardless of the 26 `core.repositoryFormatVersion` setting. 27 28 + noop-v1::: 29 This extension does not change git's behavior at all. It is useful only 30 for testing format-1 compatibility. 31 32 + objectFormat::: 33 Specify the hash algorithm to use. The acceptable values are `sha1` and 34 `sha256`. If not specified, `sha1` is assumed. 35 + ··· 37 linkgit:git-clone[1]. Trying to change it after initialization will not 38 work and will produce hard-to-diagnose issues. 39 40 + partialClone::: 41 When enabled, indicates that the repo was created with a partial clone 42 (or later performed a partial fetch) and that the remote may have 43 omitted sending certain unwanted objects. Such a remote is called a ··· 49 For historical reasons, this extension is respected regardless of the 50 `core.repositoryFormatVersion` setting. 51 52 + preciousObjects::: 53 If enabled, indicates that objects in the repository MUST NOT be deleted 54 (e.g., by `git-prune` or `git repack -d`). 55 + 56 For historical reasons, this extension is respected regardless of the 57 `core.repositoryFormatVersion` setting. 58 59 + refStorage::: 60 Specify the ref storage format to use. The acceptable values are: 61 + 62 + -- 63 include::../ref-storage-format.adoc[] 64 + -- 65 + 66 Note that this setting should only be set by linkgit:git-init[1] or 67 linkgit:git-clone[1]. Trying to change it after initialization will not 68 work and will produce hard-to-diagnose issues. 69 70 + relativeWorktrees::: 71 If enabled, indicates at least one worktree has been linked with 72 relative paths. Automatically set if a worktree has been created or 73 repaired with either the `--relative-paths` option or with the 74 `worktree.useRelativePaths` config set to `true`. 75 76 + worktreeConfig::: 77 If enabled, then worktrees will load config settings from the 78 `$GIT_DIR/config.worktree` file in addition to the 79 `$GIT_COMMON_DIR/config` file. Note that `$GIT_COMMON_DIR` and ··· 87 certain values from the common config file to the main working tree's 88 `config.worktree` file, if present: 89 + 90 + -- 91 * `core.worktree` must be moved from `$GIT_COMMON_DIR/config` to 92 `$GIT_COMMON_DIR/config.worktree`. 93 * If `core.bare` is true, then it must be moved from `$GIT_COMMON_DIR/config` 94 to `$GIT_COMMON_DIR/config.worktree`. 95 + -- 96 + 97 It may also be beneficial to adjust the locations of `core.sparseCheckout` 98 and `core.sparseCheckoutCone` depending on your desire for customizable ··· 105 + 106 For historical reasons, this extension is respected regardless of the 107 `core.repositoryFormatVersion` setting.
+4 -2
Documentation/pretty-formats.adoc
··· 232 colon and zero or more comma-separated options. Option values may contain 233 literal formatting codes. These must be used for commas (`%x2C`) and closing 234 parentheses (`%x29`), due to their role in the option syntax. 235 - + 236 ** `prefix=<value>`: Shown before the list of ref names. Defaults to "{nbsp}++(++". 237 ** `suffix=<value>`: Shown after the list of ref names. Defaults to "+)+". 238 ** `separator=<value>`: Shown between ref names. Defaults to "+,+{nbsp}". ··· 241 ** `tag=<value>`: Shown before tag names. Defaults to "`tag:`{nbsp}". 242 243 + 244 For example, to produce decorations with no wrapping 245 or tag annotations, and spaces as separators: 246 - + 247 ++%(decorate:prefix=,suffix=,tag=,separator= )++ 248 249 ++%(describe++`[:<option>,...]`++)++:: 250 human-readable name, like linkgit:git-describe[1]; empty string for
··· 232 colon and zero or more comma-separated options. Option values may contain 233 literal formatting codes. These must be used for commas (`%x2C`) and closing 234 parentheses (`%x29`), due to their role in the option syntax. 235 + 236 ** `prefix=<value>`: Shown before the list of ref names. Defaults to "{nbsp}++(++". 237 ** `suffix=<value>`: Shown after the list of ref names. Defaults to "+)+". 238 ** `separator=<value>`: Shown between ref names. Defaults to "+,+{nbsp}". ··· 241 ** `tag=<value>`: Shown before tag names. Defaults to "`tag:`{nbsp}". 242 243 + 244 + -- 245 For example, to produce decorations with no wrapping 246 or tag annotations, and spaces as separators: 247 + 248 ++%(decorate:prefix=,suffix=,tag=,separator= )++ 249 + -- 250 251 ++%(describe++`[:<option>,...]`++)++:: 252 human-readable name, like linkgit:git-describe[1]; empty string for