[devel] Q: Как восстановить бранчи/теги сохранённые gear-update-tag
Aleksey Avdeev
solo на solin.spb.ru
Сб Окт 29 22:30:42 MSK 2011
30.10.2011 00:38, Aleksey Avdeev пишет:
> 29.10.2011 23:31, Dmitry V. Levin пишет:
>> On Sat, Oct 29, 2011 at 11:22:47PM +0400, Aleksey Avdeev wrote:
>>> 29.10.2011 18:05, Dmitry V. Levin пишет:
>>>> On Sat, Oct 29, 2011 at 03:36:59PM +0400, Aleksey Avdeev wrote:
...
>>>>> PS: И есть ли способ заставить gear-update-tag сохранить некий бранч не
>>>>> участвующий в формировании исходников? (Т. е. что надо прописать в
>>>>> .gear/rules чтобы сохранить информацию о бранче, не участвующем в
>>>>> формировании source и patch?)
>>>>
>>>> Нет, но, в принципе, возможно сочинить какое-нибудь бессмысленное правило,
>>>> например, diff: бранч:. бранч:. name=чушь
>>>> В результате, в качестве побочного эффекта, в pkg.tar попадет пустой
>>>> файл "чушь".
>>>
>>> Может стоит для этой цели добавить новую директиву, например store?
>>
>> А зачем преследовать эту цель?
>
> Для упрощения cron{build,backport}-скриптов в репозиториях
> использующих бранчи не упомянутые в текущих .gear/rules, например, когда
> все изменения некого компонента выполняются в отдельном бранче, который
> мержится с основным сборочным (в .gear/rules данный компанент
> присутствует как каталог) или при ведении спека в отдельном бранче.
Пример из жизни (то что мне сейчас всю малину портит).
В репозиториях пакетов с переводами для moodle-1.9
(moodle-lang-*_utf8) есть следующие бранчи:
1. ALT/moodle-lang-*_utf8/zip -- сырой результат распаковки апстримного
*_utf8/zip.
2. ALT/moodle-lang-*_utf8/lang -- предыдущий бранч, после обработки
скриптами (chmod 644, как миниум).
В .gear/rules у меня прописан _только_ ALT/moodle-lang-*_utf8/lang, т.
к. именно из него формируются source. => Информация о
ALT/moodle-lang-*_utf8/zip в официальном gears репозитории теряется (для
сборки-то он не нужен)...
Вот сейчас я ломаю голову как восстановить ALT/moodle-lang-*_utf8/zip
(для использования в скриптах cronbuild) с наименьшим гемороем...
--
С уважением. Алексей.
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : signature.asc
Тип : application/pgp-signature
Размер : 900 байтов
Описание: OpenPGP digital signature
Url : <http://lists.altlinux.org/pipermail/devel/attachments/20111030/2115fecb/attachment.bin>
Подробная информация о списке рассылки Devel