nataraj: (Default)
[personal profile] nataraj
Итого я в некотором непонимании с git'ом и hg.

какими бы извратами я не пытался импортировать, всякий раз у меня выходит, что у файла последняя отметка в логе или annotate' относится к тому моменту, когда его в рамках репозитория скопировали или переместили... До этого прошлого нету. При этом в исходном svn'е во всех местах все файлы бывшие в системе исконно, в логе показывают ревизию 2, во всех ветках и тагах...

Это такое общее свойство распределенных репозиториев -- терять историю при копировании? какая-то недоработка в импортировщике или что?

Есть ли вообще шанс на сохранение такой истории?

Update: Обнаружил флаг --follow который успешно работает только в git'е и только с командой log. annotate так и выдает ревизии и даты последнего перемещения/копирования...
Update2: git annotate -M -C -C -C

Итого: сим будет жить на гите. Видимо именно на гит-хабе. А может битбакет так и оставим, там вроде бы гит начали недавно двавать...

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 05:55 am
Powered by Dreamwidth Studios