[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