Stanislav Ievlev пишет: > On Sat, May 06, 2006 at 04:09:03PM +0400, Anton Farygin wrote: > >>Dmitry V. Levin wrote: >> >>>On Sat, May 06, 2006 at 03:38:53PM +0400, Stanislav Ievlev wrote: >>>[...] >>> >>>>Немного уточню вопрос: >>>>Если всё идёт к тому чтобы commit специального вида вызывал >>> >>>Уж точно не commit, а git-push тэга. >>> >>> >>>>автоматический запуск gear, >>>>сборку пакета и помещение его в Сизиф, >>> >>>Цепочка будет несколько более длинной: >>>- мантейнер публикует (push) новый тэг, >>>- робот скачивает (pull) этот тэг, >>>- робот собирает пакет (gear -t тэг --hasher ...). >>> >>> >>>>то будет ли в этой >>>>схеме место варианту с автоматической генерации спека? >>> >>>А разве в spec'е сейчас недостаточно средств для изменения поведения в >>>зависимости от? >>> >>> >>>>То бишь можно ли будет расширять алгоритм сборки за счёт своих >>>>"специфичных" для того или иного пакета действий? >>> >>>Например? >> >>например - автоматическое добавление changelog'ов. >> >>Или генерация спека исходя из какого-то имени. Я думаю что Стас имеет в >>виду последнее вместе с первым. >> >>Но я бы не стал заморачиваться с генерацией спека.. разве что только с >>changelog. > > Да, как минимум это было бы очень удобно. > Коли там делаются специальные теги для отметки того что надо забрать в > Сизиф, то ChangeLog можно делать автоматически, так же собственно как и > версию-релиз сборки. > Содержимое ChangeLog вполне-понятно > Сборка n > .... <все логи git, от сборки n-1, до сборки n> > Сборка n-1 > .... <все логи git, от сборки n-2, до сборки n-1> > > И так далее. > > Тогда можно было бы не вспоминать все свои действия и дублировать е > все сообщения и в spec и в репозитарий. На мой взгляд, надо предусмотреть возможность подчистки такого, сгенерённого автоматически, ChangeLogа: комментарии к commitам могут содержать достаточно много мусора, но возможность переноса части из них в ChangeLog -- желательна (по опыту общения со своим svn репозитарием пакетов). -- С уважением. Алексей.