[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