nataraj: (Default)
[personal profile] nataraj
Закончилась у меня мега опупея с мердженьем репозиториев Sim-IM'а.

Грамотно изъять досовские переводы строк из mercurial'овского changeset'а не получилось...

Адекватно импортировать hg-патч в котором мержится две ветки можно только путем применения опции --exact
Для этого нужно чтобы были прописаны адекватные иды для родителей и для самого патча. Тогда он его типа засосет как положено с двумя родителями в истории... Иды родителей выяснить можно. Ид результата -- тоже, если наложить его без exact'а на котого надо. Но вот если сфоржденный таким образом hg-diff наложить на систему, то система в результате становиться раком и начинает жаловаться на какую-то свою внутренность внутри .hg.

Короче, этот пусть был мной признан неперспективным, и я решил, что лучше я разогну эту ветвистую структуру в прямую, убрав все мержи, и руками поправив все конфликты, if any.

При помощи лома и такой-то матери мне это удалось. В результате, только один сильно запутанный фрагмет ушел в новый репозиторий в виде одного коммита. Остальное мне удалось выпрямить без потерь...

Новый гит теперь лежит на bitbucket'е, и объявлен официальным репозиторием... Фуф...

Остался последний шаг -- мигрировать вики на енота... Но я надеюсь что это будет не особенно сложно...

Date: 2011-12-20 11:37 am (UTC)
From: [identity profile] svolik.livejournal.com
Простите мне мою дремучесть, но что такое "грамотно" изъять досовские переводы строк и чем оно отличается от dos2unix?

Date: 2011-12-20 12:15 pm (UTC)
ext_613079: Default userpic (Default)
From: [identity profile] shaplov.livejournal.com
Дело в том что надо изъять доствские переводы строк в каждом коммите, при этом только в не бинарных файлах, и не в файлах которые виндоспецифичные... А потом эти коммиты собрать назад в цельный репозиторий...

Date: 2011-12-20 03:04 pm (UTC)
From: [identity profile] rainbow-i.livejournal.com
поздравляю с окончанием мержа! :)

Profile

nataraj: (Default)
Swami Dhyan Nataraj

July 2024

S M T W T F S
 123456
789 10111213
14151617181920
21222324252627
28293031   

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jan. 21st, 2026 02:40 am
Powered by Dreamwidth Studios