From: "Dmitry V. Levin" <ldv@altlinux.org> To: ALT Devel discussion list <devel@lists.altlinux.org> Subject: Re: [devel] I: git.altlinux.org: Sisyphus Date: Fri, 10 Nov 2006 17:30:23 +0300 Message-ID: <20061110143022.GA3537@nomad.office.altlinux.org> (raw) In-Reply-To: <20061109153857.GE9964@master.mivlgu.local> [-- Attachment #1: Type: text/plain, Size: 1860 bytes --] On Thu, Nov 09, 2006 at 06:38:57PM +0300, Sergey Vlasov wrote: > On Thu, Nov 09, 2006 at 06:06:28PM +0300, Alexey Gladkov wrote: > > Sergey Vlasov пишет: > > > Т.е., при обновлении refs/releases/sisyphus посылается команда на > > > пересборку, после чего этот тег уже больше не нужен? Всё, что нужно, > > > копируется из репозитория мантейнера в процессе обработки update hook? > > > > В update hook можно выяснить sha1 объекта и дальше работать с ним. > > Сейчас это не так ... сейчас скрипты передают сборщику именно > > refs/releases/* (я имею ввиду не текущего сборщика, а того который > > только пишется). > > Тогда в этом месте получается race. В этом месте race отсутствует, поскольку sha1 объекта, на который ссылается release tag, находится в самом release tag. Но если release tag после извлечения из него sha1 тэга, по которому будет выполнена сборка, больше не будет использоваться, это значит, что release tag будет использоваться только для инициирования процесса сборки. В таком ракурсе я не вполне уверен, что 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. [...] > Удобен будет любой вариант, который позволит не плодить репозитории без > необходимости. Этот критерий является необходимым но не является достаточным. -- ldv [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
next prev parent reply other threads:[~2006-11-10 14:30 UTC|newest] Thread overview: 30+ messages / expand[flat|nested] mbox.gz Atom feed top 2006-09-13 14:39 Dmitry V. Levin 2006-11-09 13:06 ` Sergey Vlasov 2006-11-09 14:11 ` Alexey Gladkov 2006-11-09 14:54 ` Sergey Vlasov 2006-11-09 15:06 ` Alexey Gladkov 2006-11-09 15:38 ` Sergey Vlasov 2006-11-09 15:53 ` Alexey Gladkov 2006-11-10 14:30 ` Dmitry V. Levin [this message] 2006-11-10 20:57 ` Alexey Gladkov 2006-11-10 21:07 ` Dmitry V. Levin 2006-11-14 21:04 ` [devel] Q: gear-push-build Dmitry V. Levin 2006-11-14 22:18 ` Alexey Tourbin 2006-11-15 10:02 ` Anton Farygin 2006-11-16 19:11 ` Dmitry V. Levin 2006-11-16 20:44 ` Kirill Maslinsky 2006-11-16 23:10 ` Dmitry V. Levin 2006-11-17 1:30 ` Alexey Tourbin 2006-11-17 1:26 ` Alexey Tourbin 2006-11-17 8:08 ` Alexey I. Froloff 2006-11-21 9:53 ` Alexey Gladkov 2006-11-26 21:07 ` Alexey I. Froloff 2006-11-26 21:14 ` Dmitry V. Levin 2006-11-27 7:42 ` Alexey Gladkov 2006-11-27 8:02 ` Alexey Gladkov 2006-11-27 8:11 ` Alexey I. Froloff 2006-11-27 8:19 ` Alexey Gladkov 2006-11-27 11:16 ` [devel] ooo-2.0.4-alt2 Dmitry V. Levin 2006-11-17 8:21 ` [devel] Q: gear-push-build Stanislav Ievlev 2006-11-15 11:09 ` Aleksey Avdeev 2006-11-15 11:25 ` Alexey I. Froloff
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=20061110143022.GA3537@nomad.office.altlinux.org \ --to=ldv@altlinux.org \ --cc=devel@lists.altlinux.org \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: link
ALT Linux Team development discussions This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \ devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru public-inbox-index devel Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.devel AGPL code for this site: git clone https://public-inbox.org/public-inbox.git