В копилку — борьба с SVN
http://alexhemp.livejournal.com/13817.html
Если svn up или svn status выдают ошибку похожую на:
svn: Valid UTF-8 data
(hex: 65 64 69 74 65 64)
followed by invalid UTF-8 sequence
(hex: ad 6c 69 73)
Это значит нерадивые юзеры залили файл с именем в UTF-8, но имя обрезано так что перестало быть корректной UTF-8 последовательностью. Такое бывает если сайт в однобайтной кодировке, а браузер юзера кривоват.
Ошибка эта не связана с репозиторием никак, тут проблема в том что svn не может прочитать рабочую копию из-за этого чтобы сравнить список файлов. Причем файл может быть так и в исключенном каталоге.
Для поиска такого файла берем пару байт из этой самой invalid sequence (valid может быть и пустым, если прямо с начала имени неправильные символы) делаем примерно так:
find /path/to/workingcopy | perl -n -e «print if /\xAD\x6C/» | less
Ну и переименовываем его правильно (или удаляем).