[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