{"thread":{"id":"27740","subject":"Fwd: cyrillics","startedAt":"2011-07-01T08:24:59Z","lastAt":"2011-07-19T14:04:09Z","messageCount":3,"participants":["Николай Новиков","Peter Vereshagin"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"170739","messageId":"E1QcZ23-0000uV-00.kolan_n-mail-ru@f283.mail.ru","threadId":"27740","inReplyTo":null,"subject":"Fwd: cyrillics","fromName":"Николай Новиков","fromEmail":"kolan_n@mail.ru","sentAt":"2011-07-01T08:24:59Z","receivedAt":"2011-07-01T08:24:59Z","isPatch":false,"sender":{"key":"kolan_n@mail.ru","avatar":"https://gravatar.com/avatar/ea84c832f50cfa8754b0830df76fecd94b81ca05862851d60b7ed86ab28f0913?d=mp&s=160"},"body":"Hi\nmsysgit doesnt works properly on the systems with cyrillic paths\ncan you fix it?\n"},{"id":"170992","messageId":"20110707201423.GC5425@external.screwed.box","threadId":"27740","inReplyTo":"E1QcZ23-0000uV-00.kolan_n-mail-ru@f283.mail.ru","subject":"Re: Fwd: cyrillics","fromName":"Peter Vereshagin","fromEmail":"peter@vereshagin.org","sentAt":"2011-07-07T20:14:28Z","receivedAt":"2011-07-07T20:14:28Z","isPatch":false,"sender":{"key":"peter@vereshagin.org","avatar":"https://gravatar.com/avatar/27a92b8c80743df8621433ca040657c4ac37a78497228d04f703e70731c5f30b?d=mp&s=160"},"body":"God love is hard to find. You got lucky Николай!\n2011/07/01 12:24:59 +0400 Николай Новиков <kolan_n@mail.ru> => To git :\n> Hi\n> msysgit doesnt works properly on the systems with cyrillic paths\n> can you fix it?\n> N?????r??y????b?X????v?^?)??{.n?+???????\u0017????}?????z?&j:+v???\u0007????zZ+??+zf???h???~????i???z?\u001e?w?????????&?)??\u001bf\n\nКолян а эт чо типа керилецо?\n\n73! Peter pgp: A0E26627 (4A42 6841 2871 5EA7 52AB  12F8 0CE1 4AAC A0E2 6627)\n--\nhttp://vereshagin.org\n"},{"id":"171656","messageId":"20110719140018.GB5571@external.screwed.box","threadId":"27740","inReplyTo":"E1Qj6SX-0000Cc-00.kolan_n-mail-ru@f263.mail.ru","subject":"Re: Fwd: cyrillics","fromName":"Peter Vereshagin","fromEmail":"peter@vereshagin.org","sentAt":"2011-07-19T14:04:09Z","receivedAt":"2011-07-19T14:04:09Z","isPatch":false,"sender":{"key":"peter@vereshagin.org","avatar":"https://gravatar.com/avatar/27a92b8c80743df8621433ca040657c4ac37a78497228d04f703e70731c5f30b?d=mp&s=160"},"body":"You're face to face with man who sold the world, Николай!\n2011/07/19 13:19:21 +0400 Николай Новиков <kolan_n@mail.ru> => To Peter Vereshagin :\n> нет, \n> 1 это неправильно, почему я должен себя ограничивать, если разработчики гита не позаботились об интернатионализации\n> я не мазохист\n> 2 в винде имена юникодные, следовательно и обрабатываться должны как юникод\n> 3 сам бы исправил, но блин, я не знаю архитектуру этого гита, в вашем коде совсем не ориентируюсь, чтобы исправить, нужно вникать в код этого гита, а мне влом\n\n===\n$ cd /tmp\n$ mkdir это-тест\n$ cd это-тест\n$ git init\nInitialized empty Git repository in /tmp/это-тест/.git/\n$ echo тест ноль один > тест-ноль-один.тхт\n$ mkdir тест-ноль-два\n$ echo тест ноль три > тест-ноль-два/тест-ноль-три.тхт\n$ git add тест-ноль-*\n$ git commit -a -m 'Инитный камит'\n[master (root-commit) 62405ff] Инитный камит\n 2 files changed, 2 insertions(+), 0 deletions(-)\n create mode 100644 \"\\321\\202\\320\\265\\321\\201\\321\\202-\\320\\275\\320\\276\\320\\273\\321\\214-\\320\\264\\320\\262\\320\\260/\\321\\202\\320\\265\\321\\201\\321\\202-\\320\\275\\320\\276\\320\\273\\321\\214-\\321\\202\\321\\200\\320\\270.\\321\\202\\321\\205\\321\\202\"\n create mode 100644 \"\\321\\202\\320\\265\\321\\201\\321\\202-\\320\\275\\320\\276\\320\\273\\321\\214-\\320\\276\\320\\264\\320\\270\\320\\275.\\321\\202\\321\\205\\321\\202\"\n$ git log\ncommit 62405ff375d4caf1261daaf1b1687f0e7ea3c9fd\nAuthor: Peter Vereshagin <peter@vereshagin.org>\nDate:   Tue Jul 19 17:48:53 2011 +0400\n\n    Инитный камит\n$ git ls-tree 62405ff375d4caf1261daaf1b1687f0e7ea3c9fd\n040000 tree bf12c0300e1dc977c8a43aeb0d5192a90e0c6bbf    \"\\321\\202\\320\\265\\321\\201\\321\\202-\\320\\275\\320\\276\\320\\273\\321\\214-\\320\\264\\320\\262\\320\\260\"\n100644 blob 11b9cfda254253997e4a7feff29dc3b12c3e9ee0    \"\\321\\202\\320\\265\\321\\201\\321\\202-\\320\\275\\320\\276\\320\\273\\321\\214-\\320\\276\\320\\264\\320\\270\\320\\275.\\321\\202\\321\\205\\321\\202\"\n$ cd ..\n$ mkdir itistest00\n$ cd itistest00\n$ git clone ../это-тест/.git\nCloning into это-тест...\ndone.\n$ ls\nэто-тест\n$ ls это-тест/\nтест-ноль-два                     тест-ноль-один.тхт\n===\n\n1. I think it's enough for Git's i18n that content can be carried from one\nhost/dir to another.\n2. Those asking about Git's i18n inprovements are characterized imature persons\nwithout obligation on implicit worldwide 'use English;' coders convention.\n3. The more to treat them as newbies is that they have no proofs like logs.\n\nps. I'm in a serious doubt ms-windows keeps cyrilic filsystem i18n all utf-8\nonly.\n\n73! Peter pgp: A0E26627 (4A42 6841 2871 5EA7 52AB  12F8 0CE1 4AAC A0E2 6627)\n--\nhttp://vereshagin.org\n"}]}