-
-
Notifications
You must be signed in to change notification settings - Fork 950
Closed
Labels
Description
According to the git documentation, wrapping quotes are not part of a config value:
If
value
needs to contain leading or trailing whitespace characters, it must be enclosed in double quotation marks ("
).
See the git CLI:
$ cat .git/config
[user]
name = "Jane Doe"
$ git config get user.name
Jane Doe
However, GitPython preserves quotes:
>>> from git.config import GitConfigParser
>>> parser = GitConfigParser(".git/config")
>>> username = parser.get_value("user", "name")
>>> print(username)
"Jane Doe"