Merge pull request #467 from gitpython-developers/fix-dont-choke-on-i… · gitpython-developers/GitPython@d22c40b · GitHub
Skip to content

Commit d22c40b

Browse files
authored
Merge pull request #467 from gitpython-developers/fix-dont-choke-on-invalid-unicode-paths
Don't choke on (legitimately) invalidly encoded Unicode paths
2 parents 4510b3c + 200d3c6 commit d22c40b

3 files changed

Lines changed: 18 additions & 10 deletions

File tree

git/diff.py

Lines changed: 4 additions & 4 deletions

git/test/fixtures/diff_patch_unsafe_paths

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,13 @@ index 0000000000000000000000000000000000000000..eaf5f7510320b6a327fb308379de2f94
6868
+++ "b/path/\360\237\222\251.txt"
6969
@@ -0,0 +1 @@
7070
+dummy content
71+
diff --git "a/path/\200-invalid-unicode-path.txt" "b/path/\200-invalid-unicode-path.txt"
72+
new file mode 100644
73+
index 0000000000000000000000000000000000000000..eaf5f7510320b6a327fb308379de2f94d8859a54
74+
--- /dev/null
75+
+++ "b/path/\200-invalid-unicode-path.txt"
76+
@@ -0,0 +1 @@
77+
+dummy content
7178
diff --git a/a/with spaces b/b/with some spaces
7279
similarity index 100%
7380
rename from a/with spaces

git/test/test_diff.py

Lines changed: 7 additions & 6 deletions

0 commit comments

Comments
 (0)