Поддержка кириллицы в svn's svnlook результат - PullRequest
3 голосов
/ 12 сентября 2011

Я пытаюсь получить список обновленных / добавленных / удаленных файлов из SVN с помощью svnlook, используя:

/usr/bin/svnlook changed -r 77 /var/lib/svn/epsilon/decorhouse

, но у меня есть странная вещь:

A   data/cms/1315771790_?\208?\147?\209?\128?\208?\176?\209?\132?\209?\132?\208?\184?\209?\130?\208?\190 ?\208?\179?\209?\128?\208?\176?\209?\134?\208?\184?\209?\143 4.jpg

Я знаюэто имя кириллицы и в кодировке Windows-1251.Этот файл обычно сохраняется в самом SVN, поэтому я могу зафиксировать и обновить его в обычном режиме.Но как я могу получить правильное имя файла от svnlook?

Спасибо!

PS Ubuntu 11.04 x64

1 Ответ

0 голосов
/ 19 января 2012

Вы должны попытаться вызвать следующую команду перед запуском svnlook:

export LANG="ru_RU.cp1251"

Вы также можете установить lang по умолчанию в сценариях запуска оболочки (например, .bashrc), так что вы не будетеприходится экспортировать его каждый раз.

...