summaryrefslogtreecommitdiff
path: root/git/diff.py
diff options
context:
space:
mode:
authorSebastian Thiel <byronimo@gmail.com>2015-07-20 08:51:41 +0200
committerSebastian Thiel <byronimo@gmail.com>2015-07-20 09:20:00 +0200
commit9c272abea2c837e4725c37f5c0467f83f3700cd5 (patch)
tree1f55edfb7cfe0464b22808bf80990e1aea712101 /git/diff.py
parentaf44258fa472a14ff25b4715f1ab934d177bf1fa (diff)
downloadgitpython-9c272abea2c837e4725c37f5c0467f83f3700cd5.tar.gz
fix(encoding): in untracked_files() and index
* untracked_files could, if there were spaces in the path returned, re-rencode the previously decoded unicode string thanks to a `decode("string_escape")` call. Now re-encode into utf-8 afterwards - added test to assure this works indeed * IndexFile.add() didn't handle unicode correctly and would write broken index files. The solution was to compute the path length after encoding it into utf-8 bytes, not before ... . Closes #320
Diffstat (limited to 'git/diff.py')
0 files changed, 0 insertions, 0 deletions