Skip to content

Commit b306169

Browse files
committed
Merge pull request #19 from jkeating/master
As the commit says, the current option regex only matches zero or one leading space, although the comments state that any number of leading spaces are allowed.
2 parents 35bceb1 + ea5d365 commit b306169

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

Diff for: git/config.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -124,7 +124,7 @@ class GitConfigParser(cp.RawConfigParser, object):
124124
#} END configuration
125125

126126
OPTCRE = re.compile(
127-
r'\s?(?P<option>[^:=\s][^:=]*)' # very permissive, incuding leading whitespace
127+
r'\s*(?P<option>[^:=\s][^:=]*)' # very permissive, incuding leading whitespace
128128
r'\s*(?P<vi>[:=])\s*' # any number of space/tab,
129129
# followed by separator
130130
# (either : or =), followed

0 commit comments

Comments
 (0)