summaryrefslogtreecommitdiff
path: root/blob.c
diff options
context:
space:
mode:
authorJohn Keeping <john@keeping.me.uk>2013-01-20 13:15:32 +0000
committerJunio C Hamano <gitster@pobox.com>2013-01-20 16:34:32 -0800
commit29cf0d3873d78f8b94353b37d9d3e32e51766a90 (patch)
treea9f3cb41b3007de479812160ea3a07c308576b2c /blob.c
parenta894ba17e636cd3dc9c58aa34d5b8211f849ecef (diff)
downloadgit-29cf0d3873d78f8b94353b37d9d3e32e51766a90.tar.gz
git_remote_helpers: fix input when running under Python 3
Although 2to3 will fix most issues in Python 2 code to make it run under Python 3, it does not handle the new strict separation between byte strings and unicode strings. There is one instance in git_remote_helpers where we are caught by this, which is when reading refs from "git for-each-ref". Fix this by operating on the returned string as a byte string rather than a unicode string. As this method is currently only used internally by the class this does not affect code anywhere else. Note that we cannot use byte strings in the source as the 'b' prefix is not supported before Python 2.7 so in order to maintain compatibility with the maximum range of Python versions we use an explicit call to encode(). Signed-off-by: John Keeping <john@keeping.me.uk> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'blob.c')
0 files changed, 0 insertions, 0 deletions