ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] Q: .git/refs/bases
@ 2006-10-06 16:11 Alexey Tourbin
  2006-10-06 18:16 ` [devel] cvsps Alexey Tourbin
  0 siblings, 1 reply; 6+ messages in thread
From: Alexey Tourbin @ 2006-10-06 16:11 UTC (permalink / raw)
  To: devel

[-- Attachment #1: Type: text/plain, Size: 28 bytes --]

Что такое .git/refs/bases?

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 6+ messages in thread

* [devel] cvsps
  2006-10-06 16:11 [devel] Q: .git/refs/bases Alexey Tourbin
@ 2006-10-06 18:16 ` Alexey Tourbin
  2006-10-06 22:21   ` Dmitry V. Levin
  0 siblings, 1 reply; 6+ messages in thread
From: Alexey Tourbin @ 2006-10-06 18:16 UTC (permalink / raw)
  To: devel

[-- Attachment #1: Type: text/plain, Size: 1058 bytes --]

On Fri, Oct 06, 2006 at 08:11:02PM +0400, Alexey Tourbin wrote:
> Что такое .git/refs/bases?

В общем я так понял это для git-rebase нужно, хотя как с этим работать
я пока до конца не врубился.

http://ydirson.free.fr/soft/git/cvsps.git/

Там лежит cvsps 2.1+ с патчами от Торвальдса и из Дебиана, но в общем
этот cvsps всё равно зараза не работает.  То есть мне не удается
импортировать rsync://zsh.cvs.sourceforge.net/cvsroot/zsh/ с нулевым
диффом относительно обычного checkout.

(Я там сделал fast forward от upstream до to-check; при этом бранч
multitag -- глючный, с ним git-cvsimport вообще не работает.)

Пока не будет обакатана техника инкрементного импорта из cvs и svn,
говорить о полноценном переходе на git преждевременно.  То есть хранить
патчи и тарболлы в git это одно, а как бы следить за разработкой,
использовать git-bisect и т.п. это несколько другое.

Надо наводить мосты, но они не наводятся.

Кит Пакард написал parsecvs, но он требуется libgit.a (маленькая
проблема), и он не инкрементный (большая проблема).

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [devel] cvsps
  2006-10-06 18:16 ` [devel] cvsps Alexey Tourbin
@ 2006-10-06 22:21   ` Dmitry V. Levin
  2006-10-07 12:48     ` Alexey Tourbin
                       ` (2 more replies)
  0 siblings, 3 replies; 6+ messages in thread
From: Dmitry V. Levin @ 2006-10-06 22:21 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 872 bytes --]

On Fri, Oct 06, 2006 at 10:16:27PM +0400, Alexey Tourbin wrote:
> http://ydirson.free.fr/soft/git/cvsps.git/
> 
> Там лежит cvsps 2.1+ с патчами от Торвальдса и из Дебиана

Предлагаешь паковать именно этот cvsps?

> Пока не будет обакатана техника инкрементного импорта из cvs и svn,
> говорить о полноценном переходе на git преждевременно.  То есть хранить
> патчи и тарболлы в git это одно, а как бы следить за разработкой,
> использовать git-bisect и т.п. это несколько другое.
> 
> Надо наводить мосты, но они не наводятся.

Между прочим, git'у сегодня исполняется полтора года.
Не всё создётся быстро, тем более что такие мосты нужны не всем.

> Кит Пакард написал parsecvs, но он требуется libgit.a (маленькая
> проблема),

Предлагаешь паковать libgit.a?

> и он не инкрементный (большая проблема).

Он идейно не инкрементный?


-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [devel] cvsps
  2006-10-06 22:21   ` Dmitry V. Levin
@ 2006-10-07 12:48     ` Alexey Tourbin
  2006-10-16 21:08     ` Alexey Tourbin
  2006-10-16 21:20     ` Alexey Tourbin
  2 siblings, 0 replies; 6+ messages in thread
From: Alexey Tourbin @ 2006-10-07 12:48 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 1532 bytes --]

On Sat, Oct 07, 2006 at 02:21:53AM +0400, Dmitry V. Levin wrote:
> On Fri, Oct 06, 2006 at 10:16:27PM +0400, Alexey Tourbin wrote:
> > http://ydirson.free.fr/soft/git/cvsps.git/
> > 
> > Там лежит cvsps 2.1+ с патчами от Торвальдса и из Дебиана
> Предлагаешь паковать именно этот cvsps?

Если мне удастся нормально импортировать zsh из ,v файлов, тогда
посмортим что делать.

> > Пока не будет обакатана техника инкрементного импорта из cvs и svn,
> > говорить о полноценном переходе на git преждевременно.  То есть хранить
> > патчи и тарболлы в git это одно, а как бы следить за разработкой,
> > использовать git-bisect и т.п. это несколько другое.
> > 
> > Надо наводить мосты, но они не наводятся.
> 
> Между прочим, git'у сегодня исполняется полтора года.
> Не всё создётся быстро, тем более что такие мосты нужны не всем.

zsh сейчас и так собирается из нестабильного snapshot'а, в стабильной
ветке там с юникодом беспробудно вообще.  Но в самых последних
snapshot'ах как раз кое-что разломалось, я уже писал в апстрим но там не
погут понять в чем дело.  Так что git-bisect мне бы прямо сейчас очень
пригодился.

> > Кит Пакард написал parsecvs, но он требуется libgit.a (маленькая
> > проблема),
> Предлагаешь паковать libgit.a?

Или libgit.so.  Посмотрим, будет ли в этом смысл.  То есть удастся ли
обкатать приемлемый вариант импорта из cvs.

> > и он не инкрементный (большая проблема).
> Он идейно не инкрементный?

Я его мало смотрел.  git://anongit.freedesktop.org/~keithp/parsecvs

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [devel] cvsps
  2006-10-06 22:21   ` Dmitry V. Levin
  2006-10-07 12:48     ` Alexey Tourbin
@ 2006-10-16 21:08     ` Alexey Tourbin
  2006-10-16 21:20     ` Alexey Tourbin
  2 siblings, 0 replies; 6+ messages in thread
From: Alexey Tourbin @ 2006-10-16 21:08 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 378 bytes --]

On Sat, Oct 07, 2006 at 02:21:53AM +0400, Dmitry V. Levin wrote:
> > Кит Пакард написал parsecvs, но он требуется libgit.a (маленькая
> > проблема),
> 
> Предлагаешь паковать libgit.a?

parsecvs работает отлично, но только с ,v файлами (но это не проблема
в случае с sourceforge).  Предлагаю паковать libgit.a или libgit.so или
что-нибудь такое (хедеров ему не нужно).

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [devel] cvsps
  2006-10-06 22:21   ` Dmitry V. Levin
  2006-10-07 12:48     ` Alexey Tourbin
  2006-10-16 21:08     ` Alexey Tourbin
@ 2006-10-16 21:20     ` Alexey Tourbin
  2 siblings, 0 replies; 6+ messages in thread
From: Alexey Tourbin @ 2006-10-16 21:20 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 640 bytes --]

On Sat, Oct 07, 2006 at 02:21:53AM +0400, Dmitry V. Levin wrote:
> > и он не инкрементный (большая проблема).
> Он идейно не инкрементный?

Он идейно не инкрементный: он берёт все *,v файлы, парсит их целиком
и по порядку сладывает в blobs.  Потом на основе мета-информации из
*,v файлов он по порядку выстраивает коммиты.  То есть нету у него merge
status и нельзя ему сказать, чтобы начать с такой-то точки.

Но вообще это не слишком большая проблема для "умелых рук".  Если на
каком-то этапе что-нибудь изменится таким образом, что будут получаться
несовместимые коммиты, тогда можно будет вывернуться с помощью
git-rebase.

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2006-10-16 21:20 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2006-10-06 16:11 [devel] Q: .git/refs/bases Alexey Tourbin
2006-10-06 18:16 ` [devel] cvsps Alexey Tourbin
2006-10-06 22:21   ` Dmitry V. Levin
2006-10-07 12:48     ` Alexey Tourbin
2006-10-16 21:08     ` Alexey Tourbin
2006-10-16 21:20     ` Alexey Tourbin

ALT Linux Team development discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \
		devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
	public-inbox-index devel

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.devel


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git