[devel] I: nut-2.2.2

Aleksey Avdeev =?iso-8859-1?q?solo_=CE=C1_solin=2Espb=2Eru?=
Вт Фев 10 02:40:17 MSK 2009


Dmitry V. Levin пишет:
> On Tue, Feb 10, 2009 at 01:51:35AM +0300, Aleksey Avdeev wrote:
>> Приветствую.
>>
>>    Собрал для себя nut-2.2.2-alt1.0.M40.1 (см. 
>> <http://git.altlinux.org/people/solo/packages/?p=nut.git;a=commit;h=5cead62433e431b1f66107a712e162e7cfbb226e>, 
>> за основу брал репозитарий amike@). Прошу 
>> посмотреть на предмет отправки в сизиф 
> 
> Там есть довольно экзотические коммиты, например,
> 
> commit ff58fef6d28be84c58d03e2407307c5c7fa3973f
> Merge: c4140b9148585120a75131e8eefc256695ca9ec6 76e354b12f8d2e1dadc440ecdbd28522dabf5000
> Author: Aleksey Avdeev <solo на altlinux>
> Date:   Fri Feb 6 17:20:28 2009 +0300
> 
>     Merge branch 'ALT/reliase/distr/empty' into ALT/reliase/distr/program

   Это перенос конструкции из одной ветки в другую:

$ git-diff c4140b9148585120a75131e8eefc256695ca9ec6 
ff58fef6d28be84c58d03e2407307c5c7fa3973f

diff --git a/sample.spec b/sample.spec
index a86a764..aa243fa 100644
--- a/sample.spec
+++ b/sample.spec
@@ -10,6 +10,7 @@
  %def_without M30
  %def_without M40
  %def_without M41
+%def_without M50

  # for set distr release
  %define release_distr_num 1
@@ -31,6 +32,9 @@
  %if_with M41
  %define distr_switch M41
  %endif
+%if_with M50
+%define distr_switch M50
+%endif

  # %%release_num and %%release_distr set
  %if "%distr_switch" == ""

> 
> При наличии готового репозитория nut.git это выглядит даже более странно,
> чем наследование всех классов от класса Object.

   Это сделано для добавления в спек конструкции с отдельной историей 
(автоматизации вычисления правильного релиза, в зависимости от 
требуемого бранча). В дальнейшем -- позволит обновлять данную 
конструкцию (при появлении новых бранчей) простым образом, через git 
pull. (Пример такого обновления, добавление поддержки M50, как раз и 
привлёк твоё внимание выше.)

PS: Возможно есть более правильный способ для таких действий... Но я 
пока его не нашёл.

-- 

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


----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : signature.asc
Тип     : application/pgp-signature
Размер  : 552 байтов
Описание: OpenPGP digital signature
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20090210/bb549230/attachment.bin>


Подробная информация о списке рассылки Devel