[devel] import hg to git
Artem Zolochevskiy
artem.zolochevskiy на gmail.com
Чт Май 21 14:23:53 MSD 2009
21 мая 2009 г. 12:23 пользователь Alexey I. Froloff
<raorn на altlinux.org> написал:
> * Artem Zolochevskiy <artem.zolochevskiy@> [090521 11:32]:
>> >> > Успешно импортировал с помощью http://repo.or.cz/w/fast-export.git
>> >> Я тоже ним успешно импортировал. Но только один раз. Обновлять ним не
>> >> получается, судя по всему там есть неприятная бага.
>> > Он ни разу не инкрементальный by design.
>> А можете пояснить? Периодический hg-fast-export.sh -r <repo> не
>> накатывает появившиеся в <repo> со времени последнего подхода
>> changeset-ы?
> Нет. Оно импортирует всё сначала, цепляя коммиты на HEAD.
>
хм... странно.
попробовал. всё вроде нормально. при очередном hg-fast-export.sh -r
просто доставились новые коммиты. или я что-то делаю не так?
mkdir hg
cd hg
hg init
echo one > test.txt
hg add
hg commit -m "first"
echo two >> test.txt
hg commit -m "second"
mkdir ../git
cd ../git
git init
hg-fast-export.sh -r ../hg
git log --oneline
4ac3a00 second
343852f first
cd ../hg
echo 3 >> test.txt
hg commit -m "third"
cd ../git
hg-fast-export.sh -r ../hg
git log --oneline
774161d third
4ac3a00 second
343852f first
--
Артём Золочевский
Подробная информация о списке рассылки Devel