nataraj: (Default)
[personal profile] nataraj
Выяснилось, что в hg через обычный changeset нельзя перекинуть из репозитория в репозиторий ветвистые изменения... Он пытается наложить патчи один за дргим и обламывается, потому что из-за ветвистости очередной патч надо накладывать на позо-позо-позо-предыдущию версию, а потом следующим патчем получившиеся таким образом ветки мержить. На это его интеллекта не хватает... !!!! Если кто-то знает как это делается правильно, пожалуйста сообщите!!!!

Переносить изменения через hg-bundle -- не представляется возможным, потому как при переносе надо выкинуть досовские переводы строк (спасибо noragen еще раз). Потратил дохренаста времени на предмет изучения как устроен hg-bundle внутри себя. Даже его честично распарсил перлом. И жестоко обломался, потому что информации о патче там абсолютная. Там написано, что применять этот патч начиная с такого-то байта. Естественно при замене переводов строк все эти значения информация поплывут. А эмулировать _всю_ логику системы контроля версий черезчур даже для ЭМО и эму вместе взятых. Не то что для меня. Хотя нео-райхианцы кажется с эмо по системе ценностям несколько пересекаются... но все равно...

Буду теперь курить git-bundle. Он вроде тоже есть, и там _гарантированно_ в каждом коммите будет полная версия файла, и в ней можно будет резать EOL'ы как душе угодно...

Update: http://search.cpan.org/~book/Git-FastExport-0.07/

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. 20th, 2026 02:24 pm
Powered by Dreamwidth Studios