LINUX.ORG.RU
ФорумAdmin

Проблемы с кодировками в Mercurial

 , ,


0

1

Добрый день всем. Есть проблема - в репозитории mercurial были закоммичены файлы с неправильной кодировкой в имени. Теперь не работаю некоторые вещи, к примеру нельзя запушить в другой каталог, вылетает с ошибкой TortoiseHG Workbench.

Можно-ли как-то переименовать эти файлы внутри репозитория Mercurial?

P.S.Попробовал сделать это через сохранение всех ревизий в виде патчей MQ и поправить имена файлов патчах. Получилось. Но оказалось что выстроить из патченых патчей заново всё дерево ревизий и бранчей не такая-то простая задача, оказалось что тут будет в основном тупая ручная работа в очень большом объёме.



Последнее исправление: CYB3R (всего исправлений: 2)

Можно-ли как-то переименовать эти файлы внутри репозитория Mercurial?

Переименовать теоретически можно, но все хэши поплывут.

Попробовал сделать это через сохранение всех ревизий в виде патчей MQ

Я бы попробовал через http://mercurial.selenic.com/wiki/ConvertExtension - у него как раз есть опция --filemap

tailgunner ★★★★★
()
Последнее исправление: tailgunner (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.