From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on sa.local.altlinux.org X-Spam-Level: X-Spam-Status: No, score=-2.1 required=5.0 tests=AWL,BAYES_00,SPF_PASS autolearn=ham version=3.2.5 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=imath.kiev.ua; s=hydra; t=1406132488; bh=K/Nyuu09/yfEmQH+I183k4sgGZu3anjTTu0Zdy1H/GM=; h=Date:From:To:Subject; b=gQFkPSxhggFBCFzY7ZBMZIFeyLYw9LqxrKuvgnmtrBrafTakl3D1LGLiHAyfMBPh5 JI+6/3FekiI2LrGyAwrQUJCDL4COmF3miPMPYxNh5L9WV1XACYKKrkoE/L01IgHPu5 uYGPRVIYG4HPUQuhAAcrvlgiKlMikHyaWsbXYem0= X-Virus-Scanned: amavisd-new at imath.kiev.ua DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=imath.kiev.ua; s=hydra; t=1406132484; bh=K/Nyuu09/yfEmQH+I183k4sgGZu3anjTTu0Zdy1H/GM=; h=Date:From:To:Subject; b=M/OC3N8+JO/+vLgwr646vWUlv4tm4HBaiuTElKFiKGD/3VxwASM2Vmysa3vVlgpd7 f/S3vN8t/OJsyz9K7E8521nytIiA+qOoaTjM0eKtUjURcjSdWjBx07z5zEDYYdSA5/ Nsw31afhmZrTxnJZ6MQIGHzeKTPl0GmNXZa0PvIU= Date: Wed, 23 Jul 2014 19:26:34 +0300 From: Igor Vlasenko To: devel@lists.altlinux.org Message-ID: <20140723162634.GA5357@dad.imath.kiev.ua> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit User-Agent: Mutt/1.5.21 (2010-09-15) Subject: [devel] I: gear-uupdate supports update from tag. 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: Wed, 23 Jul 2014 16:21:36 -0000 Archived-At: List-Archive: List-Post: Господа, в последних версиях gear-uupdate появилась возможность обновлять gear репозиторий из тега или коммита. пример вызова: gear-uupdate При этом 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