ALT Linux Team development discussions
 help / color / mirror / Atom feed
From: "Dmitry V. Levin" <ldv@altlinux.org>
To: ALT Linux Team development discussions <devel@lists.altlinux.org>
Subject: Re: [devel] gear
Date: Fri, 21 Oct 2011 17:49:53 +0400
Message-ID: <20111021134952.GE5152@altlinux.org> (raw)
In-Reply-To: <20111021132457.GA21286@dad.imath.kiev.ua>

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

On Fri, Oct 21, 2011 at 04:24:57PM +0300, Igor Vlasenko wrote:
> On Fri, Oct 21, 2011 at 03:28:11PM +0400, Alexey Shabalin wrote:
> > Я никогда не "переносил" в git пакеты, я сразу готовлю пакеты в git.
> 
> Извиняюсь, что вклиниваюсь, Всех призываю к миру и дружбе,
> не надо ссориться, надо мириться, 

+1

> и, Алексей, жотел бы сказать, что и вы правы, и Юрий по своему прав,
> а виноват gear.

:)

> Т.е. то, что лежит на people/shaba/packages, неудобно для
> работы -- gear теряет локальные remotes.
> В результате бранч upstream есть, а откуда там берутся commits -
> непонятно. Это текущий дефект gear, но в результате страдают
> люди.

gear - это инструмент для сборки, а не для совместной разработки.
Он предоставляет вам много степеней свободы, в том числе свободу
не публиковать персональный .git/config
Мощный инструмент подразумевает высокую культуру обращения с ним.

> IMHO, никто не виноват, ситуация стала заложником 
> не доделанного технического решения для совместной разработки.

Посмотрите архив списка рассылки начиная с апреля 2006 года.
Там вы увидите, как и зачем был создан gear.
gear - это специализированный инструмент, в первую очередь
предназначенный для извлечения, согласно простым правилам, исходного
кода из git-репозитория в форме, пригодной для сборки.

Если нужен инструмент для организации процесса совместной разработки,
то не надо думать что gear это искомый инструмент.

> > Я хотел бы напомнить, что у нас при работе
> > с пакетом c помощью git+gear репозиториев
> > вылезает грабля в gear, мешающая совместной работе.
> 
> > Именно, при клонировании git+gear репозитария,
> > который не обновляется из тарболов, а берет коммиты напрямую
> > из апстримного SCM, теряется информация, откуда предыдущий
> > майнтайнер брал коммиты.

git это DVCS, коммиты можно взять где угодно.  Иногда апстримный
репозиторий надолго исчезает со своего традиционного места
(вспомним, например, kernel.org).  Человеку обычно не сложно найти
апстрим(ы).  Сложности возникают у полностью автоматических скриптов
(роботов), которых надо специально на эту тему инструктировать.

Напишите $prefix-store-config. :)

> > В результате, чтобы работать с таким репозитарием,
> > нужно потратить время, догадаться, откуда с какого сайта
> > взялись коммиты и выставить этот сайт локально в remotes,
> > в случае git-svn надо еще догадаться, какая там корректная
> > конфигурация для git-svn.

Напишите $prefix-svn. :)


-- 
ldv

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

  reply	other threads:[~2011-10-21 13:49 UTC|newest]

Thread overview: 126+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2011-10-18 23:01 [devel] [devel-announce] I: git.alt task check-git-inheritance Dmitry V. Levin
2011-10-19  8:49 ` Sergey V Turchin
2011-10-19 10:34   ` Dmitry V. Levin
2011-10-19 10:36     ` Sergey V Turchin
2011-10-19 10:46     ` Yuri N. Sedunov
2011-10-19 14:44       ` Dmitry V. Levin
2011-10-19 16:36         ` Yuri N. Sedunov
2011-10-19 16:45           ` Michael Shigorin
2011-10-19 17:13             ` Yuri N. Sedunov
2011-10-20 11:21       ` Alexey Shabalin
2011-10-20 12:34         ` Michael Shigorin
2011-10-20 12:52         ` [devel] @gnome и shaba@ (was: Re: [devel-announce] I: git.alt task check-git-inheritance) Yuri N. Sedunov
2011-10-20 13:03           ` Sergey V Turchin
2011-10-20 13:14             ` Yuri N. Sedunov
2011-10-20 13:36               ` [devel] приемы gear (was: @gnome и shaba@ (was: Re: [devel-announce] I: git.alt task check-git-inheritance)) Sergey V Turchin
2011-10-21 11:28           ` [devel] @gnome и shaba@ (was: Re: [devel-announce] I: git.alt task check-git-inheritance) Alexey Shabalin
2011-10-21 13:24             ` Igor Vlasenko
2011-10-21 13:49               ` Dmitry V. Levin [this message]
2011-10-21 14:44                 ` [devel] gear Igor Vlasenko
2011-10-22  0:38                   ` Денис Смирнов
2011-10-22 19:17                     ` Igor Vlasenko
2011-10-22  0:37                 ` Денис Смирнов
2011-10-25 14:05                 ` [devel] [JT] gear Michael Shigorin
2023-07-17 12:51     ` [devel] [devel-announce] I: git.alt task check-git-inheritance Sergey Afonin
2023-07-17 13:08       ` Vitaly Chikunov
2023-07-17 13:57         ` Sergey Afonin
2023-07-17 16:11       ` Dmitry V. Levin
2023-07-17 19:16         ` Sergey Y. Afonin
2023-07-17 19:24           ` Dmitry V. Levin
2023-07-18  8:00             ` Sergey Afonin
2012-10-05 15:27 ` [devel] " Sergey Y. Afonin
2012-10-05 15:37   ` REAL
2012-10-05 15:42     ` Michael Shigorin
2012-10-05 15:57       ` REAL
2012-10-05 18:00       ` Денис Смирнов
2012-10-05 16:03     ` Sergey Y. Afonin
2012-10-06  0:58   ` Dmitry V. Levin
2012-10-06  7:14     ` Sergey Y. Afonin
2012-10-08 11:12     ` [devel] srpm (was: git.alt task check-git-inheritance) Sergey V Turchin
2012-10-08 12:42       ` Michael Shigorin
2012-10-08 13:11         ` Sergey V Turchin
2012-10-08 14:08           ` [devel] [JT] " Michael Shigorin
2012-10-08 14:26             ` Sergey V Turchin
2012-10-08 14:36               ` Michael Shigorin
2012-10-08 14:59                 ` Sergey V Turchin
2012-10-08 15:29                   ` Michael Shigorin
2012-10-08 15:38                     ` Mikhail Efremov
2012-10-08 15:42                       ` Michael Shigorin
2012-10-08 15:52                         ` Mikhail Efremov
2012-10-08 16:14                           ` Michael Shigorin
2012-10-09 10:07                       ` Anton V. Boyarshinov
2012-10-09 10:47                         ` Michael Shigorin
2012-10-08 21:22                     ` Денис Смирнов
2012-10-08 21:28                       ` Michael Shigorin
2012-10-11 16:48                         ` Денис Смирнов
2012-10-11 17:47                           ` Michael Shigorin
2012-10-11 17:54                             ` Денис Смирнов
2012-10-12 10:27                           ` Sergey V Turchin
2012-10-11 16:50                         ` Денис Смирнов
2012-10-09  3:26                       ` [devel] [JT] Re: srpm REAL
2012-10-09 22:45                         ` Денис Смирнов
2012-10-09 11:01                     ` [devel] [JT] Re: srpm (was: git.alt task check-git-inheritance) Sergey V Turchin
2012-10-09 11:28                       ` Michael Shigorin
2012-10-09 12:02                         ` Sergey V Turchin
2012-10-09 17:04                           ` Michael Shigorin
2012-10-09 17:09                             ` [devel] [JT] Re: srpm Andrew Clark
2012-10-10 11:02                             ` [devel] [JT] Re: srpm (was: git.alt task check-git-inheritance) Sergey V Turchin
2012-10-10 12:50                               ` [devel] [JT] Re: srpm REAL
2012-10-10 12:59                                 ` Igor Vlasenko
2012-10-10 13:05                                   ` Pavel Vainerman
2012-10-10 13:07                                     ` Pavel Vainerman
2012-10-10 13:23                                     ` Dmitry V. Levin
2012-10-10 13:27                                       ` Pavel Vainerman
2012-10-10 14:19                                   ` REAL
2012-10-10 15:40                                     ` Igor Vlasenko
2012-10-10 15:57                                       ` REAL
2012-10-10 20:04                                 ` Igor Zubkov
2012-10-10 20:26                                   ` Igor Vlasenko
2012-10-10 20:47                                     ` [devel] gear->srpm Dmitry V. Levin
2012-10-10 21:38                                       ` Sergey Bolshakov
2012-10-11 12:09                                         ` Sergey V Turchin
2012-10-11 13:28                                           ` Anton Farygin
2012-10-11 13:52                                             ` Sergey V Turchin
2012-10-10 22:26                                       ` Igor Vlasenko
2012-10-10 22:41                                         ` Dmitry V. Levin
2012-10-10 23:06                                           ` Igor Vlasenko
2012-10-11  3:09                                             ` REAL
2012-10-10 23:10                                           ` Igor Vlasenko
2012-10-11  1:50                                             ` [devel] cronbuild --email Dmitry V. Levin
2012-10-11  2:32                                               ` Igor Vlasenko
2012-10-11  2:40                                                 ` Dmitry V. Levin
2012-10-11  3:00                                                   ` Igor Vlasenko
2012-10-11 11:08                                                     ` [devel] people->robots delegation Dmitry V. Levin
2012-10-11 12:16                                                       ` Igor Vlasenko
2012-10-11 16:04                                                         ` Michael Shigorin
2012-10-11 15:52                                                   ` [devel] cronbuild --email Michael Shigorin
2012-10-10 23:16                                           ` [devel] gear->srpm Igor Vlasenko
2012-10-10 23:29                                           ` Igor Vlasenko
2012-10-10 23:44                                             ` Dmitry V. Levin
2012-10-11  0:19                                               ` Igor Vlasenko
2012-10-11  0:25                                                 ` Igor Vlasenko
2012-10-11  1:35                                                   ` [devel] gear->srpm->void Dmitry V. Levin
2012-10-11  2:25                                                     ` Igor Vlasenko
2012-10-11 15:38                                               ` [devel] gear->srpm Michael Shigorin
2012-10-11 15:44                                                 ` Sergey V Turchin
2012-10-11 16:05                                                   ` Michael Shigorin
2012-10-12 10:29                                                     ` Sergey V Turchin
2012-10-11 16:41                                                   ` Денис Смирнов
2012-10-12 10:30                                                     ` Sergey V Turchin
2012-10-12 13:26                                                       ` Денис Смирнов
2012-10-12 14:03                                                         ` Sergey V Turchin
2012-10-11 12:57                                           ` Igor Vlasenko
2012-10-11 13:01                                             ` Igor Vlasenko
2012-10-11 16:38                                               ` Денис Смирнов
2012-10-11 17:08                                                 ` Vladislav Zavjalov
2012-10-12 11:21                                                   ` Anton Farygin
2012-10-11 11:51                                       ` Sergey V Turchin
2012-10-11 16:00                                         ` [devel] [JT] right to compile Michael Shigorin
2012-10-11  3:02                                   ` [devel] [JT] Re: srpm REAL
2012-10-08 13:15       ` [devel] srpm (was: git.alt task check-git-inheritance) Sergey Y. Afonin
2012-10-08 13:16         ` Sergey V Turchin
2012-10-08 14:10           ` Michael Shigorin
2012-10-08 14:30             ` Sergey V Turchin
2012-10-10  8:56       ` Igor Vlasenko
2012-10-10 13:57         ` Sergey V Turchin
2012-10-10 14:00         ` Sergey V Turchin

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20111021134952.GE5152@altlinux.org \
    --to=ldv@altlinux.org \
    --cc=devel@lists.altlinux.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link

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