[devel] gear beginner question
Sergey Bolshakov
=?iso-8859-1?q?sbolshakov_=CE=C1_altlinux=2Eru?=
Чт Мар 15 13:34:33 MSK 2007
>>>>> "Mikhail" == Mikhail Gusarov <dottedmag на dottedmag.net> writes:
> Twas brillig at 10:04:53 15.03.2007 UTC+03 when Денис Смирнов did gyre and gimble:
SV> Наппример, git-cvsimport работает через cvsps, результаты работы которого
SV> в некоторых случаях далеки от идеальных. В tailor есть вариант работы с
SV> cvs напрямую, без использования cvsps.
> ДС> И его вариант напрямую работает стабильнее? Тогда это интересно.
> Более интересно то, что O(N^2) задачу "перелить changesets из foo в bar" они
> превратили в O(N), разделив генерацию исходного потока changeset'ов и
> "проигрывание" их на результирующем репозитории.
Ничто не мешает разделить эти операции и для случая git-cvsimport,
поскольку он вполне умеет кушать уже готовые changesets от cvsps,
а те, в свою очередь могут получаться по схеме 'rsync того cvs в
локальный' + cvsps по локальному дереву, опционально по крону.
При этом вполне можно заглянуть в результаты стараний cvsps
и при необходимости поправить.
--
Подробная информация о списке рассылки Devel