{"thread":{"id":"13653","subject":"native (cyrillic) filenames in git-diff and git-log (qgit and gitk)","startedAt":"2008-05-24T14:45:37Z","lastAt":"2008-05-24T15:37:28Z","messageCount":2,"participants":["Ilya Silvestrov","Teemu Likonen"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"77658","messageId":"48382A11.2060308@ngs.ru","threadId":"13653","inReplyTo":null,"subject":"native (cyrillic) filenames in git-diff and git-log (qgit and gitk)","fromName":"Ilya Silvestrov","fromEmail":"modjo@ngs.ru","sentAt":"2008-05-24T14:45:37Z","receivedAt":"2008-05-24T14:45:37Z","isPatch":false,"sender":{"key":"modjo@ngs.ru","avatar":null},"body":"Hi, All!\n\nI'am looking for possibility to work with native (cyrillic) filenames in \ngit. The problem I struggle with is that I'm unable to view filenames in \nreadable form in git-log and git-diff. They are in escaped form, like this:\ndiff --git \"a/\\321\\200\\321\\203\\321\\201\\321\\201\\320\\272\\320\\270\\320\\271\" \n\"b/\\321\\200\\321\\203\\321\\201\\321\\201\\320\\272\\320\\270\\320\\271\"\nnew file mode 100644\nindex 0000000..69b7ded\n--- /dev/null\n+++ \"b/\\321\\200\\321\\203\\321\\201\\321\\201\\320\\272\\320\\270\\320\\271\"\n@@ -0,0 +1 @@\n+balabala\n\nI was asking about this situation on #git irc channel and the answer was \nthat this is as bug.\nI'am working with git version 1.5.5.1\n\nSilvestrov Ilya\n"},{"id":"77660","messageId":"20080524153728.GA2997@mithlond.arda.local","threadId":"13653","inReplyTo":"48382A11.2060308@ngs.ru","subject":"Re: native (cyrillic) filenames in git-diff and git-log (qgit and gitk)","fromName":"Teemu Likonen","fromEmail":"tlikonen@iki.fi","sentAt":"2008-05-24T15:37:28Z","receivedAt":"2008-05-24T15:37:28Z","isPatch":false,"sender":{"key":"tlikonen@iki.fi","avatar":null},"body":"Ilya Silvestrov wrote (2008-05-24 21:45 +0700):\n\n> I'am looking for possibility to work with native (cyrillic) filenames\n> in  git. The problem I struggle with is that I'm unable to view\n> filenames in  readable form in git-log and git-diff. They are in\n> escaped form, like this:\n> diff --git \"a/\\321\\200\\321\\203\\321\\201\\321\\201\\320\\272\\320\\270\\320\\271\"  \n> \"b/\\321\\200\\321\\203\\321\\201\\321\\201\\320\\272\\320\\270\\320\\271\"\n\nYes, extremely ugly. I believe setting core.quotepath to false will\nhelp:\n\n  $ git config --global core.quotepath false\n\nI wonder why is this not the default?\n"}]}