summaryrefslogtreecommitdiff
path: root/git/objects
diff options
context:
space:
mode:
authorSebastian Thiel <byronimo@gmail.com>2015-01-05 18:21:49 +0100
committerSebastian Thiel <byronimo@gmail.com>2015-01-05 18:21:49 +0100
commit4a67e4e49c4e7b82e416067df69c72656213e886 (patch)
treef7ab6a08f66768ed7a40f28dba7c3382ef881ecd /git/objects
parent31b3673bdb9d8fb7feea8ae887be455c4a880f76 (diff)
downloadgitpython-4a67e4e49c4e7b82e416067df69c72656213e886.tar.gz
test_fun works
Diffstat (limited to 'git/objects')
-rw-r--r--git/objects/fun.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/git/objects/fun.py b/git/objects/fun.py
index 610bdb5c..ba8dbcf4 100644
--- a/git/objects/fun.py
+++ b/git/objects/fun.py
@@ -4,7 +4,8 @@ from git.compat import (
byte_ord,
defenc,
xrange,
- text_type
+ text_type,
+ bchr
)
__all__ = ('tree_to_stream', 'tree_entries_from_data', 'traverse_trees_recursive',
@@ -21,7 +22,7 @@ def tree_to_stream(entries, write):
for binsha, mode, name in entries:
mode_str = b''
for i in xrange(6):
- mode_str = chr(((mode >> (i * 3)) & bit_mask) + ord_zero) + mode_str
+ mode_str = bchr(((mode >> (i * 3)) & bit_mask) + ord_zero) + mode_str
# END for each 8 octal value
# git slices away the first octal if its zero