* [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