ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] Передача git'ов, сделанных git-svn
@ 2011-07-07  8:19 Ivan A. Melnikov
  2011-07-07  8:21 ` REAL
  0 siblings, 1 reply; 11+ messages in thread
From: Ivan A. Melnikov @ 2011-07-07  8:19 UTC (permalink / raw)
  To: ALT Linux Team development discussions


Есть git пакета для ALT, который делался при помощи git svn clone,
затем добавлялся спек и всё такое. В дальнейшем апстримные исходники
забирались в master

$ git svn fetch
$ git pull trunk

Теперь нужно передать возможность сделать это другому человеку. Как
правильно это сделать?

Пробовал так, как написано в man git-svn, что-то не то получается:
git svn info пишет Unable to determine upstream SVN information from
working tree history, git svn fetch фетчит все ревизии начиная с
первой (убил, прошлый раз это было долго).

http://www.altlinux.org/Git-svn читал, не вдохновило.

-- 
WBR,
Ivan A. Melnikov


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

* Re: [devel] Передача git'ов, сделанных git-svn
  2011-07-07  8:19 [devel] Передача git'ов, сделанных git-svn Ivan A. Melnikov
@ 2011-07-07  8:21 ` REAL
  2011-08-01  8:23   ` [devel] Передача git'ов,сделанных git-svn Vladimir V. Kamarzin
  0 siblings, 1 reply; 11+ messages in thread
From: REAL @ 2011-07-07  8:21 UTC (permalink / raw)
  To: ALT Linux Team development discussions

07.07.2011 15:19, Ivan A. Melnikov пишет:
> Есть git пакета для ALT, который делался при помощи git svn clone,
> затем добавлялся спек и всё такое. В дальнейшем апстримные исходники
> забирались в master
>
> $ git svn fetch
> $ git pull trunk
>
> Теперь нужно передать возможность сделать это другому человеку. Как
> правильно это сделать?

Другого способа, как передать весь свой локальный gear-репозиторий в 
tar, я не нашёл.

-- 

REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ



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

* Re: [devel] Передача git'ов,сделанных git-svn
  2011-07-07  8:21 ` REAL
@ 2011-08-01  8:23   ` Vladimir V. Kamarzin
  2011-08-01  8:27     ` REAL
  0 siblings, 1 reply; 11+ messages in thread
From: Vladimir V. Kamarzin @ 2011-08-01  8:23 UTC (permalink / raw)
  To: ALT Linux Team development discussions

>>>>> On 07 Jul 2011 at 14:21 "r" == real  writes:

>> Есть git пакета для ALT, который делался при помощи git svn clone,
>> затем добавлялся спек и всё такое. В дальнейшем апстримные исходники
>> забирались в master
>>
>> $ git svn fetch
>> $ git pull trunk
>>
>> Теперь нужно передать возможность сделать это другому человеку. Как
>> правильно это сделать?

r> Другого способа, как передать весь свой локальный gear-репозиторий в
r> tar, я не нашёл.

Не могу согласиться - когда solo работал над zabbix, он делал git svn fetch и
получал такие же коммиты, какие получались у меня, и я потом спокойно мёржил
его изменения.

-- 
vvk


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

* Re: [devel] Передача git'ов,сделанных git-svn
  2011-08-01  8:23   ` [devel] Передача git'ов,сделанных git-svn Vladimir V. Kamarzin
@ 2011-08-01  8:27     ` REAL
  2011-08-02 16:19       ` Aleksey Avdeev
  0 siblings, 1 reply; 11+ messages in thread
From: REAL @ 2011-08-01  8:27 UTC (permalink / raw)
  To: ALT Linux Team development discussions

01.08.2011 15:23, Vladimir V. Kamarzin пишет:
>>> Теперь нужно передать возможность сделать это другому человеку. Как
>>> правильно это сделать?
>
> r>  Другого способа, как передать весь свой локальный gear-репозиторий в
> r>  tar, я не нашёл.
>
> Не могу согласиться - когда solo работал над zabbix, он делал git svn fetch и
> получал такие же коммиты, какие получались у меня, и я потом спокойно мёржил
> его изменения.

Подозреваю, что вы оба делали git svn fetch, а это к данному случаю не 
относится. Иначе коллеге придётся всё же сделать git svn fetch, 
который начнёт вытягивать репозиторий с самого первого коммита, а это 
не есть гуд.

-- 

REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ



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

* Re: [devel] Передача git'ов,сделанных git-svn
  2011-08-01  8:27     ` REAL
@ 2011-08-02 16:19       ` Aleksey Avdeev
  2011-08-02 17:46         ` Igor Vlasenko
  2011-08-03  5:48         ` Ivan A. Melnikov
  0 siblings, 2 replies; 11+ messages in thread
From: Aleksey Avdeev @ 2011-08-02 16:19 UTC (permalink / raw)
  To: ALT Linux Team development discussions

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

01.08.2011 12:27, REAL пишет:
> 01.08.2011 15:23, Vladimir V. Kamarzin пишет:
>>>> Теперь нужно передать возможность сделать это другому человеку. Как
>>>> правильно это сделать?
>>
>> r>  Другого способа, как передать весь свой локальный gear-репозиторий в
>> r>  tar, я не нашёл.
>>
>> Не могу согласиться - когда solo работал над zabbix, он делал git svn
>> fetch и
>> получал такие же коммиты, какие получались у меня, и я потом спокойно
>> мёржил
>> его изменения.
> 
> Подозреваю, что вы оба делали git svn fetch, а это к данному случаю не
> относится. Иначе коллеге придётся всё же сделать git svn fetch, который
> начнёт вытягивать репозиторий с самого первого коммита, а это не есть гуд.

  У меня сложилось впечатление что повторного вытягивания всего не
происходит. По моему, git svn fetch выполненный в клонированном
репозитории (после его настройки, разумеется) начинает вытягивать от уже
сохранённого коммита. Да, настройки git svn  должны быть одинаковыми
(секцию [svn-remote "<...>"] я переносил руками).

  Если правильно понимаю, то начальный коммит берётся из коментария
верхнего коммита нужного бранча (если он есть).

-- 

С уважением. Алексей.



[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 900 bytes --]

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

* Re: [devel] Передача git'ов,сделанных git-svn
  2011-08-02 16:19       ` Aleksey Avdeev
@ 2011-08-02 17:46         ` Igor Vlasenko
  2011-08-02 18:34           ` Aleksey Avdeev
  2011-08-03  5:48         ` Ivan A. Melnikov
  1 sibling, 1 reply; 11+ messages in thread
From: Igor Vlasenko @ 2011-08-02 17:46 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Tue, Aug 02, 2011 at 08:19:44PM +0400, Aleksey Avdeev wrote:
> сохранённого коммита. Да, настройки git svn  должны быть одинаковыми
> (секцию [svn-remote "<...>"] я переносил руками).

хорошо бы иметь утилиту
gear-svn-save/restore, которая делала бы копию настроек в ~/.gear.

-- 

Dr. Igor Vlasenko
--------------------
Topology Department
Institute of Math
Kiev, Ukraine


-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.



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

* Re: [devel] Передача git'ов,сделанных git-svn
  2011-08-02 17:46         ` Igor Vlasenko
@ 2011-08-02 18:34           ` Aleksey Avdeev
  2011-08-02 18:56             ` Igor Vlasenko
  0 siblings, 1 reply; 11+ messages in thread
From: Aleksey Avdeev @ 2011-08-02 18:34 UTC (permalink / raw)
  To: ALT Linux Team development discussions; +Cc: Igor Vlasenko

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

02.08.2011 21:46, Igor Vlasenko пишет:
> On Tue, Aug 02, 2011 at 08:19:44PM +0400, Aleksey Avdeev wrote:
>> сохранённого коммита. Да, настройки git svn  должны быть одинаковыми
>> (секцию [svn-remote "<...>"] я переносил руками).
> 
> хорошо бы иметь утилиту
> gear-svn-save/restore, которая делала бы копию настроек в ~/.gear.

1. Не понял причём здесь вообще gear.

2. Общие для нескольких репозиториев настройки можно поместить в
~/.gitconfig. Но я таких, в рамках данной задачи, не представляю. Svn
репозитарии на которые потребовалась ручная настройка (ручная коррекция
секции [svn-remote "<...>"] в .git/config) вещь слишком сама в себе.

-- 

С уважением. Алексей.



[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 900 bytes --]

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

* Re: [devel] Передача git'ов,сделанных git-svn
  2011-08-02 18:34           ` Aleksey Avdeev
@ 2011-08-02 18:56             ` Igor Vlasenko
  2011-08-02 19:25               ` Aleksey Avdeev
  0 siblings, 1 reply; 11+ messages in thread
From: Igor Vlasenko @ 2011-08-02 18:56 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Tue, Aug 02, 2011 at 10:34:54PM +0400, Aleksey Avdeev wrote:
> >> сохранённого коммита. Да, настройки git svn  должны быть одинаковыми
> >> (секцию [svn-remote "<...>"] я переносил руками).
> > 
> > хорошо бы иметь утилиту
> > gear-svn-save/restore, которая делала бы копию настроек в ~/.gear.
> 
> 1. Не понял причём здесь вообще gear.
> 2. Общие для нескольких репозиториев настройки можно поместить в
> ~/.gitconfig. Но я таких, в рамках данной задачи, не представляю. Svn
> репозитарии на которые потребовалась ручная настройка (ручная коррекция
> секции [svn-remote "<...>"] в .git/config) вещь слишком сама в себе.

Имелось в виду, чтобы утилитка сохраняла не все подряд, конечно,
а только копию секции  [svn-remote "<...>"].

Нет у нас способа опубликовать свою секцию svn-remote для
публичного пользования, в этом и проблема.

-- 

Dr. Igor Vlasenko
--------------------
Topology Department
Institute of Math
Kiev, Ukraine


-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.



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

* Re: [devel] Передача git'ов,сделанных git-svn
  2011-08-02 18:56             ` Igor Vlasenko
@ 2011-08-02 19:25               ` Aleksey Avdeev
  0 siblings, 0 replies; 11+ messages in thread
From: Aleksey Avdeev @ 2011-08-02 19:25 UTC (permalink / raw)
  To: ALT Linux Team development discussions

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

02.08.2011 22:56, Igor Vlasenko пишет:
> On Tue, Aug 02, 2011 at 10:34:54PM +0400, Aleksey Avdeev wrote:
>>>> сохранённого коммита. Да, настройки git svn  должны быть одинаковыми
>>>> (секцию [svn-remote "<...>"] я переносил руками).
>>>
>>> хорошо бы иметь утилиту
>>> gear-svn-save/restore, которая делала бы копию настроек в ~/.gear.
>>
>> 1. Не понял причём здесь вообще gear.
>> 2. Общие для нескольких репозиториев настройки можно поместить в
>> ~/.gitconfig. Но я таких, в рамках данной задачи, не представляю. Svn
>> репозитарии на которые потребовалась ручная настройка (ручная коррекция
>> секции [svn-remote "<...>"] в .git/config) вещь слишком сама в себе.
> 
> Имелось в виду, чтобы утилитка сохраняла не все подряд, конечно,
> а только копию секции  [svn-remote "<...>"].

  Т. е. в .gear конкретного репозитория? -- Да, это было бы неплохо.

> 
> Нет у нас способа опубликовать свою секцию svn-remote для
> публичного пользования, в этом и проблема.

  Тогда это (сохранение информации теряемой при git clone) не только для
git-svn нужно делать но и для git-bzr и пр. подобных. (Я сейчас подобною
информацию стараюсь сохранять в бранчах вида <...>2git.)

-- 

С уважением. Алексей.



[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 900 bytes --]

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

* Re: [devel] Передача git'ов,сделанных git-svn
  2011-08-02 16:19       ` Aleksey Avdeev
  2011-08-02 17:46         ` Igor Vlasenko
@ 2011-08-03  5:48         ` Ivan A. Melnikov
  2011-08-03  9:21           ` Aleksey Avdeev
  1 sibling, 1 reply; 11+ messages in thread
From: Ivan A. Melnikov @ 2011-08-03  5:48 UTC (permalink / raw)
  To: devel

On Tue, 02 Aug 2011 20:19:44 +0400
Aleksey Avdeev <solo@solin.spb.ru> wrote:

[...]

> 
>   У меня сложилось впечатление что повторного вытягивания всего не
> происходит. По моему, git svn fetch выполненный в клонированном
> репозитории (после его настройки, разумеется) начинает вытягивать от
> уже сохранённого коммита. Да, настройки git svn  должны быть
> одинаковыми (секцию [svn-remote "<...>"] я переносил руками).

[...]

У меня было явно обратное: на склонированном git-репозитории начало
вытягиваться всё сначала, с revision 1. Я, правда, настраивал командами
git-svn а не руками и vim'ом. Надо будет попробовать пошаманить на
досуге.

-- 
WBR,
Ivan A. Melnikov


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

* Re: [devel] Передача git'ов,сделанных git-svn
  2011-08-03  5:48         ` Ivan A. Melnikov
@ 2011-08-03  9:21           ` Aleksey Avdeev
  0 siblings, 0 replies; 11+ messages in thread
From: Aleksey Avdeev @ 2011-08-03  9:21 UTC (permalink / raw)
  To: ALT Linux Team development discussions

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

03.08.2011 09:48, Ivan A. Melnikov пишет:
> On Tue, 02 Aug 2011 20:19:44 +0400
> Aleksey Avdeev <solo@solin.spb.ru> wrote:
> 
> [...]
> 
>>
>>   У меня сложилось впечатление что повторного вытягивания всего не
>> происходит. По моему, git svn fetch выполненный в клонированном
>> репозитории (после его настройки, разумеется) начинает вытягивать от
>> уже сохранённого коммита. Да, настройки git svn  должны быть
>> одинаковыми (секцию [svn-remote "<...>"] я переносил руками).
> 
> [...]
> 
> У меня было явно обратное: на склонированном git-репозитории начало
> вытягиваться всё сначала, с revision 1. Я, правда, настраивал командами
> git-svn а не руками и vim'ом. Надо будет попробовать пошаманить на
> досуге.

  Вспоминаю, что помимо переноса настроек я ещё в явном виде
перетаскивал все созданные git-svn бранчию Важно чтобы в клонированном
репозитории существовал <svn бранч>, а не remotes/origin/<svn бранч>,
получаемый по умолчанию.

-- 

С уважением. Алексей.



[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 900 bytes --]

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

end of thread, other threads:[~2011-08-03  9:21 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2011-07-07  8:19 [devel] Передача git'ов, сделанных git-svn Ivan A. Melnikov
2011-07-07  8:21 ` REAL
2011-08-01  8:23   ` [devel] Передача git'ов,сделанных git-svn Vladimir V. Kamarzin
2011-08-01  8:27     ` REAL
2011-08-02 16:19       ` Aleksey Avdeev
2011-08-02 17:46         ` Igor Vlasenko
2011-08-02 18:34           ` Aleksey Avdeev
2011-08-02 18:56             ` Igor Vlasenko
2011-08-02 19:25               ` Aleksey Avdeev
2011-08-03  5:48         ` Ivan A. Melnikov
2011-08-03  9:21           ` Aleksey Avdeev

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