From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Sat, 18 Oct 2008 00:45:24 +0400 From: "Grigory Batalov" To: devel@lists.altlinux.org Message-Id: <20081018004524.bf868d30.bga@altlinux.org> In-Reply-To: <20081017142642.GA6102@wrars-comp.wrarsdomain> References: <20081017155439.1091da29.bga@altlinux.org> <20081017142642.GA6102@wrars-comp.wrarsdomain> Organization: ALT Linux Team X-Mailer: Sylpheed version 2.2.9 (GTK+ 2.10.14; i586-alt-linux-gnu) Mime-Version: 1.0 Content-Type: multipart/signed; protocol="application/pgp-signature"; micalg="PGP-SHA1"; boundary="Signature=_Sat__18_Oct_2008_00_45_24_+0400_6PTODNFX0xoK4keC" Subject: Re: [devel] diff in .gear-rules X-BeenThere: devel@lists.altlinux.org X-Mailman-Version: 2.1.10b3 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: Fri, 17 Oct 2008 20:46:09 -0000 Archived-At: List-Archive: List-Post: --Signature=_Sat__18_Oct_2008_00_45_24_+0400_6PTODNFX0xoK4keC Content-Type: text/plain; charset=KOI8-R Content-Disposition: inline Content-Transfer-Encoding: 8bit On Fri, 17 Oct 2008 20:26:42 +0600, Andrey Rahmatullin wrote: > > Можно ли заставить директиву diff из .gear-rules игнорировать появление > > новых файлов? Т.е. вместо "diff -ruN" запускать "diff -ru". > > И если нельзя, то как сделать, чтобы было можно? =) > А зачем? По-моему, это противоречит основной идее. Идея идее рознь. Одной идее противоречишь, другой следуешь. Смысл затеи в следующем: Допустим, есть бранч с исходниками (source), пофайлово побитый ещё на несколько (branch1 и branch2). source `- branch1 `- branch2 Я хочу вносить изменения в source, не заботясь о том, в каком из бранчей находится конкретный файл, а вместо этого формируя diff между исходным бранчем branch{1,2} и пропатченными исходниками. source |`- patched `- branch1 `- branch2 .gear-rules: diff: branch1:. patched:. name=1.patch diff: branch2:. patched:. name=2.patch Но при этом в 1.patch помимо изменённых попадут файлы, отсутстствовавшие в branch1, а в 2.patch - в branch2. (Допустим пока, что я сам не кладу новых файлов в patched.) --Signature=_Sat__18_Oct_2008_00_45_24_+0400_6PTODNFX0xoK4keC Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.8 (GNU/Linux) iEYEARECAAYFAkj4+WsACgkQTSOu/blIq2734QCfRFoYWg6bLfrLKfwJISgpMcxN JNQAnRgKD89lslW6s423h7UoTz49tTon =vd4j -----END PGP SIGNATURE----- --Signature=_Sat__18_Oct_2008_00_45_24_+0400_6PTODNFX0xoK4keC--