[devel] I: git.altlinux.org: Sisyphus

Dmitry V. Levin ldv на altlinux.org
Сб Ноя 11 00:07:35 MSK 2006


On Fri, Nov 10, 2006 at 11:57:28PM +0300, Alexey Gladkov wrote:
> Dmitry V. Levin пишет:
> > В таком ракурсе я не вполне уверен, что release tag будет наиболее удобным
> > способом инициировать процесс сборки.
> > 
> > Не будет ли тогда проще какой-нибудь gear-push-build с синтаксисом,
> > аналогичным git-push(1)?
> 
> Я попробую сделать.

А стоит ли?  Может быть есть другие точки зрения на вопрос?

> > Например,
> > gear-push-build <release> [<repository> [<tag>]]
> > где
> > - <release> имеет тот же смысл что и <release-tag> в gear-release;
> > - <repository> имеет тот же смысл что и в git-push;
> > - <tag> это имя тэга или commit-ish, для которого существует единственное
> >   имя тэга, по умолчанию commit-ish это HEAD.
> > 
> > Тогда "gear-push-build sisyphus" отправит на сборку в sisyphus тэг,
> > ссылающийся на HEAD, по адресу, указанному в $GIT_DIR/remotes/origin.
> 
> Это хорошая идея, но для её требуется ещё одно из двух: либо ввести
> явное ограничение на <tag> ... он должен быть тегом или хэдом, либо
> всё-таки пропатчить git на предмет передчи commit-ish.

Он так или иначе должен быть тэгом, т.е. либо он сам, либо его
git-describe должен являться именем тэга.  Это нужно для того, чтобы можно
было потом установить, что именно было собрано.


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


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