Imagine you have commited file which name contain non latin letters.
git init test-repo
cd test-repo
echo "test" > тест.тэхэтэ
git add .
git commit -m "initial commit"
Ok, lets list files changed at revision
git log -p
Here you can see escaped file name, and obvious its hard to read.
diff --git "a/\321\202\320\265\321\201\321\202.\321\202\321\215\321\205\321\215\
new file mode 100644
index 0000000..9daeafb
--- /dev/null
+++ "b/\321\202\320\265\321\201\321\202.\321\202\321\215\321\205\321\215\321\202
@@ -0,0 +1 @@
+test
To handle this case there is config options ‘core.quotepath’ The documentations (man git-config 1) says:



