Bug (?) in setting values with git-repo-config
From: Jakub Narebski <hidden>
Date: 2016-06-15 22:42:48
From: Jakub Narebski <hidden>
Date: 2016-06-15 22:42:48
Currently there is no way to set up configuration variable to a value with
preceding whitespace, trailing whitespace, or one of comment delimiters
('#' or ';'). And one can't use "..." for that, because even encompassing
doublequotes gets escaped.
I think that git-repo-config should detect if value needs to be quoted, and
do that automatically...
$ declare -x GIT_CONFIG=gitconf
$ git repo-config section.key "value with # inside"
$ git repo-config --get section.key
value with
$ git repo-config section.key2 '"value with # inside"'
$ git repo-config --get section.key2
"value with
$ cat gitconf
[section]
key = value with # inside
key2 = \"value with # inside\"
(and the value should be:
keyn = "value with # inside"
--
Jakub Narebski
Warsaw, Poland
ShadeHawk on #git