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.