[devel] I: http://www.altlinux.org/Gear/gear-uupdate
Igor Vlasenko
vlasenko на imath.kiev.ua
Пн Июн 16 19:53:58 MSK 2014
On Mon, Jun 16, 2014 at 03:38:38PM +0400, Anton Farygin wrote:
> >>Новую версию можно отслеживать, например, по тэгам.
> >потерявши апстримные ветви, рано думать о тегах :)
> А зачем нам апстримные ветви ? тэги наше всё.
> в watch файле указывать вместо ссылки на тарболл - ссылку на
> апстримный git, на котором можно посмотреть тэги.
Идея разумная. Чисто для git-watch - наблюдения за
апстримными тегами в удаленном репозитории - она сработает.
> Далее всё просто - можно как угодно называть локальную ветку с
> удалённым репозиторием и как-угодно remote. Главное - это тэги, по
> которым и будут идти мержи в локальные бранчи и выставляться тэги в
> соответствии с rules.
не все так просто -
* тегов может и не быть
а) - в gear-rules (пример c NMU которое делал неделю назад)
$ cat virt-viewer.git/.gear/rules
tar: upstream:.
б) в апстриме (некоторые апстримы не всегда вешают таг,
хоть тарбол выкладывают, и наличие тега, синхронность его
с тем тарболом, что выложен, и формат тега -
- зависят, с какой ноги наступило утро.)
* придется менять состояние локального репозитория.
Это общая беда gear репозиториев с ветвями -
что кто-то обновил посторонний -
хоть человек, хоть робот -
приедет в итоге набор коммитов, на который придется вручную
перетаскивать привычные локальные ветви,
а приехавшие удалять.
поэтому желательно иметь указание, в какие ветви что куда должно идти.
но, в принципе, задача решаемая.
Надо будет сначала на кошках потренироваться.
среди пакетов perl-* накопилось много протухших
gear репозиториев, с с согласия владельцев
они могут выступить в роли подопытных кроликов.
--
I V
Подробная информация о списке рассылки Devel