From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: To: devel@lists.altlinux.org References: <45F25F8A.2070402@stc.donpac.ru> <45F2EDF0.9080503@stc.donpac.ru> <878xe5uh86.fsf@vertex.dottedmag.net> <20070311073507.GA25376@mw.local.seiros.ru> <20070311100905.GA3952@procyon.home> <20070315070453.GA11802@mw.local.seiros.ru> <873b47q7xo.fsf@vertex.dottedmag.net> From: Sergey Bolshakov Date: Thu, 15 Mar 2007 13:34:33 +0300 In-Reply-To: <873b47q7xo.fsf@vertex.dottedmag.net> (Mikhail Gusarov's message of "Thu, 15 Mar 2007 13:31:31 +0600") Message-ID: User-Agent: Gnus/5.1007 (Gnus v5.10.7) XEmacs/21.5-b27 (linux) MIME-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Transfer-Encoding: 8bit Subject: Re: [devel] gear beginner question X-BeenThere: devel@lists.altlinux.org X-Mailman-Version: 2.1.9rc1 Precedence: list Reply-To: ALT Devel discussion list List-Id: ALT Devel discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 15 Mar 2007 10:34:35 -0000 Archived-At: List-Archive: List-Post: >>>>> "Mikhail" == Mikhail Gusarov 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 и при необходимости поправить. --