Module git_repository::config
source · Expand description
Modules
A high level wrapper around a single or multiple
git-config
file, for reading and mutation.This module handles parsing a
git-config
file. Generally speaking, you
want to use a higher abstraction such as File
unless you have some
explicit reason to work with events instead.Structs
Any value that can be interpreted as a boolean.
Any value that may contain a foreground color, background color, a
collection of color (text) modifiers, or a combination of any of the
aforementioned values, like
red
or brightgreen
.A utility structure created by
SnapshotMut::commit_auto_rollback()
that restores the previous configuration on drop.High level
git-config
reader and writer.Any value that can be interpreted as an integer.
Any value that can be interpreted as a path to a resource on disk.
A platform to access configuration values as read from disk.
A platform to access configuration values and modify them in memory, while making them available when this platform is dropped
as form of auto-commit.
Note that the values will only affect this instance of the parent repository, and not other clones that may exist.