ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] git, как лучше
@ 2008-01-01 20:35 Gennady Kovalev
  2008-01-01 21:36 ` Alexey I. Froloff
                   ` (3 more replies)
  0 siblings, 4 replies; 7+ messages in thread
From: Gennady Kovalev @ 2008-01-01 20:35 UTC (permalink / raw)
  To: ALT Linux Team development discussions

С новым годом!

Вопрос. Начитавшись вдрызг уточняю, нормальна ли такая организация 
репозитория: в репозитории я делаю бранч upstream и в нем обновляю исходники,  
а в master держу spec, .gear-rules и уже модифицированный upstream?

Или все-таки лучше держать upstream целым, а рядом держать файлы с патчами?

-- 
Gennady Kovalev, 
BIGUR, ALT Linux Team.

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

* Re: [devel] git, как лучше
  2008-01-01 20:35 [devel] git, как лучше Gennady Kovalev
@ 2008-01-01 21:36 ` Alexey I. Froloff
  2008-01-02 11:40 ` Alexey Morsov
                   ` (2 subsequent siblings)
  3 siblings, 0 replies; 7+ messages in thread
From: Alexey I. Froloff @ 2008-01-01 21:36 UTC (permalink / raw)
  To: ALT Devel discussion list

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

* Gennady Kovalev <gik@> [080101 23:51]:
> Или все-таки лучше держать upstream целым, а рядом держать
> файлы с патчами?
А смысл?  git помогает "притирать" патчи если они где-то
приложены.  Можно все патчи в одном master держать, можно каждый
патч в своей ветке, это как кому удобнее.

-- 
Regards,
Sir Raorn.

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

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

* Re: [devel] git, как лучше
  2008-01-02 11:40 ` Alexey Morsov
@ 2008-01-02 11:32   ` Gennady Kovalev
  2008-01-02 16:10     ` Alexey Morsov
  0 siblings, 1 reply; 7+ messages in thread
From: Gennady Kovalev @ 2008-01-02 11:32 UTC (permalink / raw)
  To: ALT Linux Team development discussions

В сообщении от Wednesday 02 January 2008 14:40:27 Alexey Morsov написал(а):
> On Tue, Jan 01, 2008 at 11:35:14PM +0300, Gennady Kovalev wrote:
> > Или все-таки лучше держать upstream целым, а рядом держать файлы с
> > патчами?
>
> Я для модификаций держу отдельную ветку. Т.е. upstream->fixed->master

Да, как раз учусь на вашем репозитории. Понравилось.

-- 
Gennady Kovalev, 
BIGUR, ALT Linux Team.

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

* Re: [devel] git, как лучше
  2008-01-01 20:35 [devel] git, как лучше Gennady Kovalev
  2008-01-01 21:36 ` Alexey I. Froloff
@ 2008-01-02 11:40 ` Alexey Morsov
  2008-01-02 11:32   ` Gennady Kovalev
  2008-01-02 12:32 ` Dmitry V. Levin
  2008-01-02 20:00 ` Ildar Mulyukov
  3 siblings, 1 reply; 7+ messages in thread
From: Alexey Morsov @ 2008-01-02 11:40 UTC (permalink / raw)
  To: devel

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

On Tue, Jan 01, 2008 at 11:35:14PM +0300, Gennady Kovalev wrote:
> 
> Или все-таки лучше держать upstream целым, а рядом держать файлы с патчами?
Я для модификаций держу отдельную ветку. Т.е. upstream->fixed->master 

-- 
С уважением,
Алексей Морсов
Системный администратор ЗАО "ИК "РИКОМ-ТРАСТ"
JID:  Samurai@www.fondmarket.ru

NP: music over


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

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

* Re: [devel] git, как лучше
  2008-01-01 20:35 [devel] git, как лучше Gennady Kovalev
  2008-01-01 21:36 ` Alexey I. Froloff
  2008-01-02 11:40 ` Alexey Morsov
@ 2008-01-02 12:32 ` Dmitry V. Levin
  2008-01-02 20:00 ` Ildar Mulyukov
  3 siblings, 0 replies; 7+ messages in thread
From: Dmitry V. Levin @ 2008-01-02 12:32 UTC (permalink / raw)
  To: ALT Linux Team development discussions

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

Hi,

On Tue, Jan 01, 2008 at 11:35:14PM +0300, Gennady Kovalev wrote:
> С новым годом!

+1

> Вопрос. Начитавшись вдрызг уточняю, нормальна ли такая организация 
> репозитория: в репозитории я делаю бранч upstream и в нем обновляю исходники,  
> а в master держу spec, .gear-rules и уже модифицированный upstream?

Такая организация репозитория нормальна.

> Или все-таки лучше держать upstream целым, а рядом держать файлы с патчами?

И такая организация нормальна.

Степень интегрированности ваших изменений в исходный код обычно зависит от
интенсивности вашей работы с этим исходным кодом, а также от характера
ваших взаимоотношений с другими разработчиками этого исходного кода.

Чем интенсивнее ваша работа, тем менее удобно держать изменения в виде
отдельных (неприложенных) файлов с патчами.
Чем больше импортированных патчей, тем естественней желание держать их
отдельно (в бранчах или файлах).

В любом случае исходный код из внешних источников желательно держать на
отдельных бранчах.
Изменения, которые не являются ALT specific, лучше отделять от изменений,
которые никому, кроме нас, не интересны.

Короче говоря, выбирайте технику ведения gear-репозитория сообразно
решаемой задаче.


-- 
ldv

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

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

* Re: [devel] git, как лучше
  2008-01-02 11:32   ` Gennady Kovalev
@ 2008-01-02 16:10     ` Alexey Morsov
  0 siblings, 0 replies; 7+ messages in thread
From: Alexey Morsov @ 2008-01-02 16:10 UTC (permalink / raw)
  To: devel

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

On Wed, Jan 02, 2008 at 02:32:59PM +0300, Gennady Kovalev wrote:
> 
> Да, как раз учусь на вашем репозитории. Понравилось.
патчи только не смотри, они у меня "ща мы его гада шоб работал" )) не
кузявые

-- 
С уважением,
Алексей Морсов
Системный администратор ЗАО "ИК "РИКОМ-ТРАСТ"
JID:  Samurai@www.fondmarket.ru

NP: music over


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

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

* Re: [devel] git, как лучше
  2008-01-01 20:35 [devel] git, как лучше Gennady Kovalev
                   ` (2 preceding siblings ...)
  2008-01-02 12:32 ` Dmitry V. Levin
@ 2008-01-02 20:00 ` Ildar Mulyukov
  3 siblings, 0 replies; 7+ messages in thread
From: Ildar Mulyukov @ 2008-01-02 20:00 UTC (permalink / raw)
  To: devel

On 02.01.2008 02:35:14, Gennady Kovalev wrote:
> С новым годом!

Вас также!

> Вопрос. Начитавшись вдрызг уточняю, нормальна ли такая организация  
> репозитория: в репозитории я делаю бранч upstream и в нем обновляю  
> исходники, а в master держу spec, .gear-rules и уже модифицированный  
> upstream?
> 
> Или все-таки лучше держать upstream целым, а рядом держать файлы с  
> патчами?

Есть субъективное мнение, что лучше - как Дамир объяснял. (см. тред  
"[devel] как избавиться от git-mv?", письмо от 24.10.2007 13:11:29  
GMT+6). Примеры можно увидеть на git.alt у Дамира и уже у меня ;)

С уважением, Ильдар
-- 
Ildar  Mulyukov,  free SW designer/programmer/packager
=========================================
email: ildar@altlinux.ru
Jabber: ildar@jabber.ru
ICQ: 4334029
ALT Linux Sisyphus http://www.sisyphus.ru
=========================================


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

end of thread, other threads:[~2008-01-02 20:00 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2008-01-01 20:35 [devel] git, как лучше Gennady Kovalev
2008-01-01 21:36 ` Alexey I. Froloff
2008-01-02 11:40 ` Alexey Morsov
2008-01-02 11:32   ` Gennady Kovalev
2008-01-02 16:10     ` Alexey Morsov
2008-01-02 12:32 ` Dmitry V. Levin
2008-01-02 20:00 ` Ildar Mulyukov

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