[GitPython] Re-add good patch file

Jesse Keating jkeating at fedoraproject.org
Sat May 28 05:36:13 UTC 2011


commit b9a7c1cb0525414dec313511a9b137f83ed088ff
Author: Jesse Keating <jkeating at redhat.com>
Date:   Fri May 27 20:59:35 2011 -0700

    Re-add good patch file

 ...number-of-leading-spaces-in-config-values.patch |   28 ++++++++++++++++++++
 1 files changed, 28 insertions(+), 0 deletions(-)
---
diff --git a/0001-Match-any-number-of-leading-spaces-in-config-values.patch b/0001-Match-any-number-of-leading-spaces-in-config-values.patch
new file mode 100644
index 0000000..3f6c783
--- /dev/null
+++ b/0001-Match-any-number-of-leading-spaces-in-config-values.patch
@@ -0,0 +1,28 @@
+From 967b3a2b5a38f6c7ed28ee59284976c8e13fb771 Mon Sep 17 00:00:00 2001
+From: Jesse Keating <jkeating at redhat.com>
+Date: Mon, 14 Feb 2011 17:10:22 -0700
+Subject: [PATCH] Match any number of leading spaces in config values
+
+The regex comments state that any number of leading tabs or spaces
+should be allowed, however the regex was only catching zero or one
+space.  This allows multiple spaces.
+---
+ lib/git/config.py |    2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+diff --git a/lib/git/config.py b/lib/git/config.py
+index e5fd990..bf2cc39 100644
+--- a/lib/git/config.py
++++ b/lib/git/config.py
+@@ -101,7 +101,7 @@ class GitConfigParser(cp.RawConfigParser, object):
+     #} END configuration 
+     
+     OPTCRE = re.compile(
+-        r'\s?(?P<option>[^:=\s][^:=]*)'       # very permissive, incuding leading whitespace
++        r'\s*(?P<option>[^:=\s][^:=]*)'       # very permissive, incuding leading whitespace
+         r'\s*(?P<vi>[:=])\s*'                 # any number of space/tab,
+                                               # followed by separator
+                                               # (either : or =), followed
+-- 
+1.7.4
+


More information about the scm-commits mailing list