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

Dmitry V. Levin =?iso-8859-1?q?ldv_=CE=C1_altlinux=2Eorg?=
Сб Ноя 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
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 189 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20061111/aecace5a/attachment-0001.bin>


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