Browse Source

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 <Johannes.Schindelin@gmx.de>
Signed-off-by: Junio C Hamano <junkio@cox.net>
(cherry picked from c1aee1fd8d commit)
maint
Johannes Schindelin 19 years ago committed by Junio C Hamano
parent
commit
7ebdba6142
  1. 12
      config.c

12
config.c

@ -60,6 +60,12 @@ static char *parse_value(void) @@ -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) @@ -93,12 +99,6 @@ static char *parse_value(void)
quote = 1-quote;
continue;
}
if (!quote) {
if (c == ';' || c == '#') {
comment = 1;
continue;
}
}
value[len++] = c;
}
}

Loading…
Cancel
Save