Добро пожаловать, Гость. Пожалуйста авторизуйтесь здесь.
FGHIGate на GaNJa NeTWoRK ST@Ti0N - Просмотр сообщения в эхоконференции RU.UNIX.BSD
Введите FGHI ссылку:


Присутствуют сообщения из эхоконференции RU.UNIX.BSD с датами от 18 Jan 11 22:51:00 до 27 May 24 11:30:58, всего сообщений: 10756
Ответить на сообщение К списку сообщений Предыдущее сообщение Следующее сообщение
= Сообщение: 5715 из 10756 ===================================== RU.UNIX.BSD =
От   : Victor Sudakov                   2:5005/49          14 Jun 17 22:17:56
Кому : Andrew Kant                                         14 Jun 17 22:17:56
Тема : конвертация cvs в hg
FGHI : area://RU.UNIX.BSD?msgid=2:5005/49+5941557e
На   : area://RU.UNIX.BSD?msgid=2:469/83.1+59410d45
= Кодировка сообщения определена как: CP866 ==================================
==============================================================================
Dear Andrew,

14 Jun 17 13:17, you wrote to me:

AK>>>>>  и посмотри
AK>>>>> глазами в .hg - если там внутри koi, то лучше ей там и
AK>>>>> остаться.

VS>>>> Глазами в .hg этих коммит-логов совсем не видно, даже которые
VS>>>> на чистом ascii написаны (таких большинство) - не грепаются.
VS>>>> Видимо они там не в plain text лежат. Как смотреть?

AK>>> https://www.mercurial-scm.org/wiki/CzechRepository

AK>>> The changelog - Files .hg/store/00changelog.i and
AK>>> .hg/store/00changelog.d Contains all changesets. Stored in
AK>>> _revlog_ format.

AK>>> https://www.mercurial-scm.org/wiki/Revlog

VS>> В смысле глазами уже не посмотришь, так я понял твою реплику?
AK> Hу я в своих changelog.i свои текстовые комментарии in english вижу.

Блин, почему я-то не вижу? Что не так делаю?

$ hg log | grep bind99
summary:     installed bind99
$ find .hg -name '*.i' | xargs grep bind99
$


AK> Русские не проверял, да и локаль у меня не koi8. Hо если хочешь их
AK> найти и перекодировать, то да, обычного тестового редактора не хватит.
AK> Hо формат описан, так что если не лень попрограммировать - то вполне
AK> реально их оттуда вытащить и заменить на нужные.

Я бы лучше ,v файлы переделал в исходном CVS репозитории, они в конце концов текстовые. Но не помогает почему-то конвертирование их в юникод, а во что ещё - ума не приложу.

AK> И да, в моей локали я
AK> делаю комменты на кириллице, и потом из веб-клиента на сервере они
AK> тоже читаются.

Когда я делаю комменты на кириллице в репозитории, который изначально в hg, то конечно никаких проблем.

AK>>> Вопрос - а почему именно hg, а не всякие там git с базарами?

VS>> Чистая вкусовщина. git я попробовал и он мне активно не
VS>> понравился, а базар и фоссил, как мне кажется, недостаточно
VS>> распространены и в силу этого слегка маргинальны (хотя фоссил и
VS>> понравился на первый взгляд).

AK> Угу, я приблизительно так-же думал. Пока не столкнулся с
AK> необходимостью сделать сервер репозиториев, чтоб не over-ssh, легко
AK> добавлять новые, много юзеров итп. И понял, что под git намного больше
AK> выбора, а под mercurial фактически только один scm-manager.org. Так
AK> что, пока ты все равно с импортом не разобрался до конца, имеет смысл
AK> ещё раз критически обдумать эту мысль.

Видимо ты не совсем правильно меня понял. У меня не стоит сейчас задача выбора VCS, он уже давно сделан в пользу SVN и Mercurial, имеется ненулевое количество данных в них, есть обученные люди, в том числе освоившие TortoiseHG.

Мне вот надо один из последних CVS репозиториев сконвертить для единообразия в hg, и тут проблема с русским.

Victor Sudakov, VAS4-RIPE, VAS47-RIPN
--- GoldED+/BSD 1.1.5-b20160322-b20160322
* Origin: Ulthar (2:5005/49)

К главной странице гейта
Powered by NoSFeRaTU`s FGHIGate
Открытие страницы: 0.114423 секунды