ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] документация на git и gear
@ 2008-08-25  9:28 Alexey Shabalin
  2008-08-25  9:37 ` Dmitriy M. Maslennikov
  2008-08-25  9:43 ` Slava Semushin
  0 siblings, 2 replies; 16+ messages in thread
From: Alexey Shabalin @ 2008-08-25  9:28 UTC (permalink / raw)
  To: ALT Linux Team development discussions

25 августа 2008 г. 0:47 пользователь Andrey Rahmatullin написал:
> On Sun, Aug 24, 2008 at 11:40:56PM +0300, Michael Shigorin wrote:
>> Андрюш, я понимаю, что у тебя в гостях птица обломинго --
>> но согласись, неконструктивно.
> Неконструктивно - это непоймичто непоймиоткуда доставать.
>
>> Или тебе обязательно багу на страничке с голубой CSS-очкой?
> Мне git.
> Я вон блюз 3.х больше собирать не буду, т.к. shaba@ свои сборки в гит не
> выложил. Правда, я про это не ругался потому, что блюз я и так собирать
> больше не хочу. Но если чо вдруг - непонятно, что вообще делать.

Господа, да я не против использовать git.
За последние 1.5 года делал подхода 3. Всё время натыкался на
проблемы. Причём я не скрываю что проблемы в моей голове - что-то не
укладывается, что-то не понимаю. Чтение документации просветления не
приносит. Видимо очевидные моменты для всех програмистов(или людей
др.профессий, использующих системы контроля версий) мне просто не
знакомы, а они не описаны в документации. Мне нужна нормальная
документация, с примерами действия в различных ситуациях. С различными
вариантами построения(патчи отдельно, патчи в отдельном бранче, и
т.п.). Так же ниразу у меня не  получилось импортировать svn
репозиторий в git. В общем вопросов у меня слишком много. Вот если бы
устроить какой-нибудь семинар, где мастера git-до и git-дзютцу, опишут
короткий путь к просветлению.


-- 
Alexey Shabalin

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

* Re: [devel] документация на git и gear
  2008-08-25  9:28 [devel] документация на git и gear Alexey Shabalin
@ 2008-08-25  9:37 ` Dmitriy M. Maslennikov
  2008-08-25  9:39   ` Mikhail Gusarov
  2008-08-25  9:43 ` Slava Semushin
  1 sibling, 1 reply; 16+ messages in thread
From: Dmitriy M. Maslennikov @ 2008-08-25  9:37 UTC (permalink / raw)
  To: ALT Linux Team development discussions

25 августа 2008 г. 13:28 пользователь Alexey Shabalin
<a.shabalin@gmail.com> написал:
> Так же ниразу у меня не  получилось импортировать svn
> репозиторий в git.
Очень странно, делал это один раз сходу и никаких проблем, граблей и
т. п. не заметил.
А вот о подходах к организации gear сам бы с удовольствием почитал.

-- 
Dmitriy M. Maslennikov
rlz@etersoft.ru
rlz@altlinux.org
maslennikovdm@gmail.com
master@armory.ru

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

* Re: [devel] документация на git и gear
  2008-08-25  9:37 ` Dmitriy M. Maslennikov
@ 2008-08-25  9:39   ` Mikhail Gusarov
  0 siblings, 0 replies; 16+ messages in thread
From: Mikhail Gusarov @ 2008-08-25  9:39 UTC (permalink / raw)
  To: ALT Linux Team development discussions

Twas brillig at 13:37:26 25.08.2008 UTC+04 when maslennikovdm@gmail.com did gyre and gimble:

 DMM> А вот о подходах к организации gear сам бы с удовольствием
 DMM> почитал.

Я начал систематизировать информацию, лежащую на wiki:
http://www.altlinux.org/Руководство_по_gear

-- 

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

* Re: [devel] документация на git и gear
  2008-08-25  9:28 [devel] документация на git и gear Alexey Shabalin
  2008-08-25  9:37 ` Dmitriy M. Maslennikov
@ 2008-08-25  9:43 ` Slava Semushin
  2008-08-25  9:49   ` Dmitriy M. Maslennikov
                     ` (2 more replies)
  1 sibling, 3 replies; 16+ messages in thread
From: Slava Semushin @ 2008-08-25  9:43 UTC (permalink / raw)
  To: ALT Linux Team development discussions

25 августа 2008 г. 16:28 пользователь Alexey Shabalin <a.shabalin /
gmail.com> написал:
[...]
> Господа, да я не против использовать git.
> За последние 1.5 года делал подхода 3. Всё время натыкался на
> проблемы. Причём я не скрываю что проблемы в моей голове - что-то не
> укладывается, что-то не понимаю. Чтение документации просветления не
> приносит. Видимо очевидные моменты для всех програмистов(или людей
> др.профессий, использующих системы контроля версий) мне просто не
> знакомы, а они не описаны в документации. Мне нужна нормальная
> документация, с примерами действия в различных ситуациях. С различными
> вариантами построения(патчи отдельно, патчи в отдельном бранче, и
> т.п.). Так же ниразу у меня не  получилось импортировать svn
> репозиторий в git. В общем вопросов у меня слишком много. Вот если бы
> устроить какой-нибудь семинар, где мастера git-до и git-дзютцу, опишут
> короткий путь к просветлению.

Я думаю, что лучше всего будет оформить все ваши вопросы (особенно
технического характера) в виде списка и опубликовать его здесь. И
тогда те кто знают постараются вам помочь/направить в нужную сторону,
после чего это, возможно, появится в вики и точно останется в архивах.

У меня вот, наприме, есть такой вопрос:

- Есть мой репозиторий less и аналогичный у Лёши Турбина. Он сделал
коммит. Я хочу его смержить. Я представляю себе это так: нужно как-то
подключить его репо как удалённый, получить его себе в отдельный
бранч, а зачем смержить в master, либо сделать git cherry-pick.
Загвоздка в том, какие команды дать чтобы связать свой репо с его и
за'fetch'ить в отедельный бранч.


-- 
+ Slava Semushin | slava.semushin @ gmail.com
+ ALT Linux Team | php-coder @ altlinux.ru

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

* Re: [devel] документация на git и gear
  2008-08-25  9:43 ` Slava Semushin
@ 2008-08-25  9:49   ` Dmitriy M. Maslennikov
  2008-08-25  9:49   ` Mikhail Gusarov
  2008-08-25  9:52   ` Kirill A. Shutemov
  2 siblings, 0 replies; 16+ messages in thread
From: Dmitriy M. Maslennikov @ 2008-08-25  9:49 UTC (permalink / raw)
  To: ALT Linux Team development discussions

25 августа 2008 г. 13:43 пользователь Slava Semushin
<slava.semushin@gmail.com> написал:
> У меня вот, наприме, есть такой вопрос:
>
> - Есть мой репозиторий less и аналогичный у Лёши Турбина. Он сделал
> коммит. Я хочу его смержить. Я представляю себе это так: нужно как-то
> подключить его репо как удалённый, получить его себе в отдельный
> бранч, а зачем смержить в master, либо сделать git cherry-pick.
> Загвоздка в том, какие команды дать чтобы связать свой репо с его и
> за'fetch'ить в отедельный бранч.
Если операция единичная, то не надо ничего подключать, достаточно
$git-fetch <удаленный git> +<refspec на удаленном git>:<свой бранч,
при необходимости создастся новый>
Замечу, что операция с "+", если указан уже имеющийся бранч не безопасна.

-- 
Dmitriy M. Maslennikov
rlz@etersoft.ru
rlz@altlinux.org
maslennikovdm@gmail.com
master@armory.ru

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

* Re: [devel] документация на git и gear
  2008-08-25  9:43 ` Slava Semushin
  2008-08-25  9:49   ` Dmitriy M. Maslennikov
@ 2008-08-25  9:49   ` Mikhail Gusarov
  2008-08-25 10:01     ` Kirill A. Shutemov
                       ` (2 more replies)
  2008-08-25  9:52   ` Kirill A. Shutemov
  2 siblings, 3 replies; 16+ messages in thread
From: Mikhail Gusarov @ 2008-08-25  9:49 UTC (permalink / raw)
  To: ALT Linux Team development discussions

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

Twas brillig at 16:43:35 25.08.2008 UTC+07 when slava.semushin@gmail.com did gyre and gimble:

 SS> - Есть мой репозиторий less и аналогичный у Лёши Турбина. Он сделал
 SS> коммит. Я хочу его смержить. Я представляю себе это так: нужно как-то
 SS> подключить его репо как удалённый, 

git-remote add at <url репозитория>

 SS> получить его себе в отдельный бранч,

git-remote update

После этого у тебя будет пачка веток вида at/<name> (в данном случае -
только at/master).

 SS>а зачем смержить в master, либо сделать git cherry-pick.

git-merge at/master

P.S.: я начал писать доку, ибо меня отсутствие собранной в одном месте
документации о управлении ветками в git окончательно достало:
http://dottedmag.net/~mag/git-branching-overview-ru.txt

Если у кого есть URL с хорошей докой по этим вопросам, то я с радостью
заброшу это занятие :)

-- 

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

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

* Re: [devel] документация на git и gear
  2008-08-25  9:43 ` Slava Semushin
  2008-08-25  9:49   ` Dmitriy M. Maslennikov
  2008-08-25  9:49   ` Mikhail Gusarov
@ 2008-08-25  9:52   ` Kirill A. Shutemov
  2 siblings, 0 replies; 16+ messages in thread
From: Kirill A. Shutemov @ 2008-08-25  9:52 UTC (permalink / raw)
  To: ALT Linux Team development discussions

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

On Mon, Aug 25, 2008 at 04:43:35PM +0700, Slava Semushin wrote:
> 25 августа 2008 г. 16:28 пользователь Alexey Shabalin <a.shabalin /
> gmail.com> написал:
> [...]
> > Господа, да я не против использовать git.
> > За последние 1.5 года делал подхода 3. Всё время натыкался на
> > проблемы. Причём я не скрываю что проблемы в моей голове - что-то не
> > укладывается, что-то не понимаю. Чтение документации просветления не
> > приносит. Видимо очевидные моменты для всех програмистов(или людей
> > др.профессий, использующих системы контроля версий) мне просто не
> > знакомы, а они не описаны в документации. Мне нужна нормальная
> > документация, с примерами действия в различных ситуациях. С различными
> > вариантами построения(патчи отдельно, патчи в отдельном бранче, и
> > т.п.). Так же ниразу у меня не  получилось импортировать svn
> > репозиторий в git. В общем вопросов у меня слишком много. Вот если бы
> > устроить какой-нибудь семинар, где мастера git-до и git-дзютцу, опишут
> > короткий путь к просветлению.
> 
> Я думаю, что лучше всего будет оформить все ваши вопросы (особенно
> технического характера) в виде списка и опубликовать его здесь. И
> тогда те кто знают постараются вам помочь/направить в нужную сторону,
> после чего это, возможно, появится в вики и точно останется в архивах.
> 
> У меня вот, наприме, есть такой вопрос:
> 
> - Есть мой репозиторий less и аналогичный у Лёши Турбина. Он сделал
> коммит. Я хочу его смержить.
> Я представляю себе это так: нужно как-то
> подключить его репо как удалённый, получить его себе в отдельный
> бранч,

git remote add at git://...
git fetch at

или сразу 

git remote add -f at git://...

> а зачем смержить в master, 

git merge at/master
ну или как там бранч называется

> либо сделать git cherry-pick.

git cherry-pick <commit>
но лучше всё же merge

> Загвоздка в том, какие команды дать чтобы связать свой репо с его и
> за'fetch'ить в отедельный бранч.



-- 
Regards,  Kirill A. Shutemov
 + Belarus, Minsk
 + ALT Linux Team, http://www.altlinux.com/

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

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

* Re: [devel] документация на git и gear
  2008-08-25  9:49   ` Mikhail Gusarov
@ 2008-08-25 10:01     ` Kirill A. Shutemov
  2008-08-25 10:06       ` Mikhail Gusarov
  2008-08-25 10:51     ` Alexey I. Froloff
  2008-08-26 18:37     ` Michael Shigorin
  2 siblings, 1 reply; 16+ messages in thread
From: Kirill A. Shutemov @ 2008-08-25 10:01 UTC (permalink / raw)
  To: ALT Linux Team development discussions

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

On Mon, Aug 25, 2008 at 04:49:55PM +0700, Mikhail Gusarov wrote:
> P.S.: я начал писать доку, ибо меня отсутствие собранной в одном месте
> документации о управлении ветками в git окончательно достало:
> http://dottedmag.net/~mag/git-branching-overview-ru.txt
> 
> Если у кого есть URL с хорошей докой по этим вопросам, то я с радостью
> заброшу это занятие :)

Э.. http://www.kernel.org/pub/software/scm/git/docs/user-manual.html
Мало?

-- 
Regards,  Kirill A. Shutemov
 + Belarus, Minsk
 + ALT Linux Team, http://www.altlinux.com/

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

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

* Re: [devel] документация на git и gear
  2008-08-25 10:01     ` Kirill A. Shutemov
@ 2008-08-25 10:06       ` Mikhail Gusarov
  2008-08-25 10:16         ` Dmitriy M. Maslennikov
  2008-08-25 10:17         ` Kirill A. Shutemov
  0 siblings, 2 replies; 16+ messages in thread
From: Mikhail Gusarov @ 2008-08-25 10:06 UTC (permalink / raw)
  To: ALT Linux Team development discussions

Twas brillig at 13:01:23 25.08.2008 UTC+03 when kirill@shutemov.name did gyre and gimble:

 >> Если у кого есть URL с хорошей докой по этим вопросам, то я с радостью
 >> заброшу это занятие :)

 KAS> Э.. http://www.kernel.org/pub/software/scm/git/docs/user-manual.html
 KAS> Мало?

Много и не то. Информация про бранчи ровным слоем разложена по всему
мануалу

-- 

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

* Re: [devel] документация на git и gear
  2008-08-25 10:06       ` Mikhail Gusarov
@ 2008-08-25 10:16         ` Dmitriy M. Maslennikov
  2008-08-25 10:17         ` Kirill A. Shutemov
  1 sibling, 0 replies; 16+ messages in thread
From: Dmitriy M. Maslennikov @ 2008-08-25 10:16 UTC (permalink / raw)
  To: ALT Linux Team development discussions

25 августа 2008 г. 14:06 пользователь Mikhail Gusarov
<dottedmag@altlinux.org> написал:
> Много и не то. Информация про бранчи ровным слоем разложена по всему
> мануалу
А по-моему как раз достаточно и по делу. На мой взгляд только по этому
документу и можно нормально научиться использовать git. Все остальное
сводиться к 100+1 рецепр использования git и, как следствие, 100000
вопросов как мне сделать что-то, а то в моих рецептах этого нет.

-- 
Dmitriy M. Maslennikov
rlz@etersoft.ru
rlz@altlinux.org
maslennikovdm@gmail.com
master@armory.ru

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

* Re: [devel] документация на git и gear
  2008-08-25 10:06       ` Mikhail Gusarov
  2008-08-25 10:16         ` Dmitriy M. Maslennikov
@ 2008-08-25 10:17         ` Kirill A. Shutemov
  2008-08-25 10:22           ` Mikhail Gusarov
  1 sibling, 1 reply; 16+ messages in thread
From: Kirill A. Shutemov @ 2008-08-25 10:17 UTC (permalink / raw)
  To: ALT Linux Team development discussions

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

On Mon, Aug 25, 2008 at 05:06:56PM +0700, Mikhail Gusarov wrote:
> Twas brillig at 13:01:23 25.08.2008 UTC+03 when kirill@shutemov.name did gyre and gimble:
> 
>  >> Если у кого есть URL с хорошей докой по этим вопросам, то я с радостью
>  >> заброшу это занятие :)
> 
>  KAS> Э.. http://www.kernel.org/pub/software/scm/git/docs/user-manual.html
>  KAS> Мало?
> 
> Много и не то. Информация про бранчи ровным слоем разложена по всему
> мануалу

А вот это http://lwn.net/Articles/210045/ ?

-- 
Regards,  Kirill A. Shutemov
 + Belarus, Minsk
 + ALT Linux Team, http://www.altlinux.com/

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

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

* Re: [devel] документация на git и gear
  2008-08-25 10:17         ` Kirill A. Shutemov
@ 2008-08-25 10:22           ` Mikhail Gusarov
  0 siblings, 0 replies; 16+ messages in thread
From: Mikhail Gusarov @ 2008-08-25 10:22 UTC (permalink / raw)
  To: ALT Linux Team development discussions

Twas brillig at 13:17:55 25.08.2008 UTC+03 when kirill@shutemov.name did gyre and gimble:

 KAS> А вот это http://lwn.net/Articles/210045/ ?

Спасибо, хорошая дока. Только она написана ещё до появления git-remote
:( Попробовать, что ли, её освежить?

-- 

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

* Re: [devel] документация на git и gear
  2008-08-25  9:49   ` Mikhail Gusarov
  2008-08-25 10:01     ` Kirill A. Shutemov
@ 2008-08-25 10:51     ` Alexey I. Froloff
  2008-08-27  7:06       ` Artem Zolochevskiy
  2008-08-26 18:37     ` Michael Shigorin
  2 siblings, 1 reply; 16+ messages in thread
From: Alexey I. Froloff @ 2008-08-25 10:51 UTC (permalink / raw)
  To: ALT Devel discussion list

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

* Mikhail Gusarov <dottedmag@> [080825 13:55]:
>  SS> получить его себе в отдельный бранч,
> git-remote update
git-remote fetch at, а то оно все ремоты будет обновлять.

> После этого у тебя будет пачка веток вида at/<name> (в данном случае -
> только at/master).
_Ремотных_ веток.  Вида refs/remotes/at/*.  Впрочем, в "коротком"
варианте указания refspec это учитывается.

>  SS>а зачем смержить в master, либо сделать git cherry-pick.
> git-merge at/master
В данном случае git-pull at master, чтобы MERGE_MSG был красивше.

> Если у кого есть URL с хорошей докой по этим вопросам, то я с радостью
> заброшу это занятие :)
Равномерным слоем размазано по wiki и рассылкам, к сожалению...

P.S. Давно пора собраться всем хорошим людям и убить^Wдопилить
girar-utils...

-- 
Regards,
Sir Raorn.

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

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

* Re: [devel] документация на git и gear
  2008-08-25  9:49   ` Mikhail Gusarov
  2008-08-25 10:01     ` Kirill A. Shutemov
  2008-08-25 10:51     ` Alexey I. Froloff
@ 2008-08-26 18:37     ` Michael Shigorin
  2 siblings, 0 replies; 16+ messages in thread
From: Michael Shigorin @ 2008-08-26 18:37 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Mon, Aug 25, 2008 at 04:49:55PM +0700, Mikhail Gusarov wrote:
> git-remote add at <url репозитория>
> git-remote update

Так... history полнится:

R=inger; git remote add $R git://git.altlinux.org/people/$R/packages/$(basename `pwd`); git remote update

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


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

* Re: [devel] документация на git и gear
  2008-08-25 10:51     ` Alexey I. Froloff
@ 2008-08-27  7:06       ` Artem Zolochevskiy
  2008-08-27  7:50         ` Alexey I. Froloff
  0 siblings, 1 reply; 16+ messages in thread
From: Artem Zolochevskiy @ 2008-08-27  7:06 UTC (permalink / raw)
  To: ALT Linux Team development discussions

25 августа 2008 г. 13:51 пользователь Alexey I. Froloff
<raorn@altlinux.ru> написал:
> * Mikhail Gusarov <dottedmag@> [080825 13:55]:
>>  SS> получить его себе в отдельный бранч,
>> git-remote update
> git-remote fetch at, а то оно все ремоты будет обновлять.
>
Тут нет опечатки? может
git-fetch at
ну или
git-remote update at

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

* Re: [devel] документация на git и gear
  2008-08-27  7:06       ` Artem Zolochevskiy
@ 2008-08-27  7:50         ` Alexey I. Froloff
  0 siblings, 0 replies; 16+ messages in thread
From: Alexey I. Froloff @ 2008-08-27  7:50 UTC (permalink / raw)
  To: ALT Devel discussion list

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

* Artem Zolochevskiy <artem.zolochevskiy@> [080827 11:16]:
> > git-remote fetch at, а то оно все ремоты будет обновлять.
> Тут нет опечатки? может
> git-fetch at
> ну или
> git-remote update at
Да, конечно.  Я перепутал.

-- 
Regards,
Sir Raorn.

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

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

end of thread, other threads:[~2008-08-27  7:50 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2008-08-25  9:28 [devel] документация на git и gear Alexey Shabalin
2008-08-25  9:37 ` Dmitriy M. Maslennikov
2008-08-25  9:39   ` Mikhail Gusarov
2008-08-25  9:43 ` Slava Semushin
2008-08-25  9:49   ` Dmitriy M. Maslennikov
2008-08-25  9:49   ` Mikhail Gusarov
2008-08-25 10:01     ` Kirill A. Shutemov
2008-08-25 10:06       ` Mikhail Gusarov
2008-08-25 10:16         ` Dmitriy M. Maslennikov
2008-08-25 10:17         ` Kirill A. Shutemov
2008-08-25 10:22           ` Mikhail Gusarov
2008-08-25 10:51     ` Alexey I. Froloff
2008-08-27  7:06       ` Artem Zolochevskiy
2008-08-27  7:50         ` Alexey I. Froloff
2008-08-26 18:37     ` Michael Shigorin
2008-08-25  9:52   ` Kirill A. Shutemov

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