From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <4A126890.9050509@altlinux.com> Date: Tue, 19 May 2009 12:06:40 +0400 From: Anton Farygin User-Agent: Thunderbird 2.0.0.21 (X11/20090429) MIME-Version: 1.0 To: ALT Linux Team development discussions References: <4A11A08C.8070009@altlinux.com> <200905190903.13509.lav@altlinux.ru> <4A1246B8.4020802@altlinux.com> In-Reply-To: Content-Type: text/plain; charset=KOI8-R; format=flowed Content-Transfer-Encoding: 8bit Subject: Re: [devel] rpmbph with git branches X-BeenThere: devel@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: ALT Linux Team development discussions List-Id: ALT Linux Team development discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 19 May 2009 08:08:01 -0000 Archived-At: List-Archive: List-Post: Eugene Prokopiev пишет: >>>>> А дальше - вы пишете скрипт, который будет из master делать >>>>> тэги с нужными изменениями (через временный бранч). Release >>>>> и changelog надо будет править. >>>>> >>>> Т.е. все-таки дополнительная ветка на репозиторий (пусть и >>>> временная)? ;) И почему временная? Вы предлагаете откатывать >>>> коммит, на основе которого выполнялась сборка? >>>> >>> Нет, конечно же ветка должна быть постоянной, поскольку в один прекрасный >> момент автоматическое back-портирование может стать невозможным, и >> потребуется вручную собирать для бранча. >> И зачем для этого нужна именно ветка ? > > Ну снова загадки :) Можете последовательно изложить процедуру > поддержки пакета для нескольких репозитариев без применения веток? Я > такую придумать не смог ... git checkout -b tmpbr master git merge -s ours <тэг с предыдущей версией/релизом> патчим <пакет.spec>, изменяем релиз add_changelog -e "backport to branch X.X" <пакет.spec> gear-commit -a gear-create-tag git push <тэг> git checkout master git branch -d tmpbr ssh git.alt build -b X.X <новый тэг>