[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