[devel] Q: Как восстановить бранчи/теги сохранённые gear-update-tag

Dmitry V. Levin ldv на altlinux.org
Сб Окт 29 22:31:35 MSK 2011


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:
> >> Приветствую.
> >>
> >>   Есть ли у нас официальное средство для восстановления бранчей и тегов
> >> сохранённых gear-update-tag?
> > 
> > Они хранятся в .gear/tags/ и не нуждаются в восстановлении.
> > А утилита уже давно называется gear-store-tags.
> 
>   Это (про .gear/tags/ и gear-{update,store}-tag) знаю но мне нужна
> обратная операция (для скри cron{build,backports}): по информации из
> .gear/tags/ вернуть теги и бранчи отсутствующие в репозитории
> (git.alt/gears/...).

Вся информация для этого в .gear/tags/ хранится, но
зачем это может быть нужно?

>   Сейчас, для moodle сделан некий самокат (см. функцию get_commitmsg() в
> <http://git.altlinux.org/people/solo/packages/moodle.git?p=moodle.git;a=blob;f=.gear/cronbuild-options;h=bab211e26565e625d7dac81ec32798dca1e06327;hb=ALT/moodle/srpms>).
> И вопрос в том, заниматься ли мне приращением его в велосипед на
> гиперприводе, или можно использовать нечто уже сделанное другими.
> 
> >> PS: И есть ли способ заставить gear-update-tag сохранить некий бранч не
> >> участвующий в формировании исходников? (Т. е. что надо прописать в
> >> .gear/rules чтобы сохранить информацию о бранче, не участвующем в
> >> формировании source и patch?)
> > 
> > Нет, но, в принципе, возможно сочинить какое-нибудь бессмысленное правило,
> > например, diff: бранч:. бранч:. name=чушь
> > В результате, в качестве побочного эффекта, в pkg.tar попадет пустой
> > файл "чушь".
> 
>   Может стоит для этой цели добавить новую директиву, например store?

А зачем преследовать эту цель?


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


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