LINUX.ORG.RU

cvs пишет лог кракозяблами.


0

0

Делаю:

cvs ci файл

Открывается vi, пишу там по-русски комментарий, сохраняю.

Делаю cvs log файл

Комментарий показывается кракозяблами.

Предыдущие комментарии показываются нормально.

Причём это только если в генте commit делать. Если же делать commit в слаквари (на ноутбуке копия cvsroot), то всё нормально сохраняется и читается как в генте так и в слаквари - всё по-русски.

Подскажите, в чём проблема может быть?

Причём сейчас проверил - на любой сборке cvs пишет комментарии в utf8. Хотя локаль KOI8-R стоит. Пишу комментарий к commit-у в vi, сохраняю, смотрю временный файл (/tmp/cvsxxxx) - там всё нормально. Коммичу, делаю лог - комменты в utf8.

Пробовал старые версии cvs (которые в слаквари стояли) - собирал, просто копировал бинарники - всё то же самое. Даже если репозитарий на cvs.sourceforge.net лежит - всё равно - старые коммменты в koi8-r, новые (сделанные в генте) - в utf8.

Максимум, что нашёл find /etc -name '*cvs*' это:

etc/xinet.d/cvspserver

etc/pam.d/cvs

Переместил их - толку ноль - всё равно, даже на бинарном cvs из слаковского cvs*.tgz всё равно в utf8 записывает комменты.

Как победить я уже и не знаю :-(

progserega
() автор топика
Ответ на: комментарий от progserega

уже разобрался - это vim почему-то в utf8 сохранял. Если сделать редактором по-умолчанию в системе mcedit, то всё нормально.

progserega
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.