[devel] I: gear-uupdate supports update from tag.

Igor Vlasenko vlasenko на imath.kiev.ua
Ср Июл 23 20:26:34 MSK 2014


Господа,

в последних версиях gear-uupdate появилась возможность обновлять gear
репозиторий из тега или коммита.

пример вызова:
 gear-uupdate <tag/commit> <new version>

При этом gear-uupdate
1) при необходимости создаст тег в формате, указанном в .gear/rules,
если тега нет или этот апстримный тег имеет формат, отличный от ожидаемого.

2) смержит указанный commit во все ветви с патчами в порядке,
вычисленном по .gear/rules.
3) смержит в основную ветвь (есть эвристика, нужен ли -s ours)
4) обновит gear/tags и spec.

Если в процессе мержей возникают конфликты, 
gear-uupdate приостанавливает работу. нужно руками решить конфликт,
и опять продолжить с помощью gear-uupdate-execute (см. документацию
по gear-uupdate).

Это может быть удобно для майнтайнеров, у которых репозитории
с веткой на каждый патч.

Сейчас это используется роботом, который может обновлять перловые
gear репозитории, и будет интегрировано в gear-cronbuild.

-- 

I V


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