summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeremy Kerr <jk@ozlabs.org>2009-08-05 15:39:48 +1000
committerJeremy Kerr <jk@ozlabs.org>2009-08-05 15:39:48 +1000
commitbdf2e667f969e5c22985dd232fe3f107fe26e750 (patch)
tree9b03e52751d054527e91d9e1f80c4737bb34c02a
parent4c39f9da792792d4e73fc3a5effde66576ae128c (diff)
downloadgitpython-bdf2e667f969e5c22985dd232fe3f107fe26e750.tar.gz
Fix parsing for files with whitespace
Currently, the Tree object won't include any files that contain whitespace. split(c, 4) can return a 5-tuple, but we want a 4-tuple instead. Signed-off-by: Jeremy Kerr <jk@ozlabs.org>
-rw-r--r--lib/git/tree.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/git/tree.py b/lib/git/tree.py
index dea10908..cfb0881c 100644
--- a/lib/git/tree.py
+++ b/lib/git/tree.py
@@ -45,7 +45,7 @@ class Tree(LazyMixin):
``git.Blob`` or ``git.Tree``
"""
try:
- mode, typ, id, name = text.expandtabs(1).split(" ", 4)
+ mode, typ, id, name = text.expandtabs(1).split(" ", 3)
except:
return None