Module git_repository::config::tree
source · Expand description
The tree of supported configuration values for use in config_overrides
or for validating and transforming well-known configuration values.
It can also be used to traverse all implemented keys and to validate values before usage as configuration overrides.
Leniency
When validating values, we don’t apply leniency here which is left to the caller. Leniency is an application defined configuration to ignore errors on non-security related values, which might make applications more resilient towards misconfiguration.
Modules
Generic value implementations for static instantiation.
Structs
The
author top-level section.The
branch top-level section.The
checkout top-level section.The
clone top-level section.The
committer top-level section.The
core top-level section.The
credential top-level section.The
diff top-level section.The
extension top-level section.The
gitoxide top-level section.The
http top-level section.The
init top-level section.The
pack top-level section.The
protocol top-level section.The
remote top-level section.The
safe top-level section.The
ssh top-level section.The
url top-level section.The
user top-level section.Enums
A way to link a key with other resources.
A note attached to a key.
Determine how subsections may be used with a given key, suitable for obtaining the full name for use in assignments.