threads / bug / 6278

Bug (?) in setting values with git-repo-config

Subject: Bug (?) in setting values with git-repo-config

## tl;dr

One message between Jan 8, 2007 and Jan 8, 2007.

replies: 0people: 1as markdown or json

Jakub Narebski· Jan 8, 2007, 02:41 UTC · lore

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

← back to recent threads