1
0
Fork 0
mirror of https://github.com/git/git.git synced 2024-11-15 13:43:45 +01:00
git/git_remote_helpers/git
John Keeping 29cf0d3873 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>
2013-01-20 16:34:32 -08:00
..
__init__.py Add checks to Python scripts for version dependencies. 2012-12-28 11:35:04 -08:00
exporter.py git-remote-testgit: fix error handling 2011-07-19 11:17:47 -07:00
git.py Change check_ref_format() to take a flags argument 2011-10-05 13:45:29 -07:00
importer.py git_remote_helpers: fix input when running under Python 3 2013-01-20 16:34:32 -08:00
non_local.py git-remote-testgit: fix error handling 2011-07-19 11:17:47 -07:00
repo.py git-remote-testgit: fix error handling 2011-07-19 11:17:47 -07:00