From: Johannes Schindelin Date: Tue, 2 May 2006 14:58:37 +0000 (+0200) Subject: repo-config: trim white-space before comment X-Git-Tag: v1.3.3~22 X-Git-Url: https://git.octo.it/?p=git.git;a=commitdiff_plain;h=7ebdba614223f867d3f19963647406df1d0e5ce0 repo-config: trim white-space before comment Earlier, calling git-repo-config core.hello on a .git/config like this: [core] hello = world ; a comment would yield "world " (i.e. with a trailing space). Signed-off-by: Johannes Schindelin Signed-off-by: Junio C Hamano (cherry picked from c1aee1fd8d94da9b3c5d2dc1d4264f7e73a58f80 commit) --- diff --git a/config.c b/config.c index a3e14d76..2cdf5fca 100644 --- a/config.c +++ b/config.c @@ -60,6 +60,12 @@ static char *parse_value(void) space = 1; continue; } + if (!quote) { + if (c == ';' || c == '#') { + comment = 1; + continue; + } + } if (space) { if (len) value[len++] = ' '; @@ -93,12 +99,6 @@ static char *parse_value(void) quote = 1-quote; continue; } - if (!quote) { - if (c == ';' || c == '#') { - comment = 1; - continue; - } - } value[len++] = c; } }