From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from lists.gentoo.org ([140.105.134.102] helo=robin.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1J29Ly-0003ng-MI for garchives@archives.gentoo.org; Tue, 11 Dec 2007 17:57:11 +0000 Received: from robin.gentoo.org (localhost [127.0.0.1]) by robin.gentoo.org (8.14.2/8.14.0) with SMTP id lBBHuMOb016253; Tue, 11 Dec 2007 17:56:22 GMT Received: from mo-p07-ob.rzone.de (mo-p07-ob.rzone.de [81.169.146.190]) by robin.gentoo.org (8.14.2/8.14.0) with ESMTP id lBBHsRor013899 for ; Tue, 11 Dec 2007 17:54:27 GMT X-RZG-CLASS-ID: mo07 X-RZG-AUTH: hXn+rC1arvT7Lf9I/zKDqjrgIkrokD1Qxy5bIqfbp9I10BMNL35Kum+fVbT8+ijLtsxAGXA6g0k= Received: from localhost (u-5-201.vpn.RWTH-Aachen.DE [137.226.101.201]) by post.webmailer.de (klopstock mo1) (RZmta 14.5) with ESMTP id e00dfdjBBGZUpr for ; Tue, 11 Dec 2007 18:54:27 +0100 (MET) (envelope-from: ) Date: Tue, 11 Dec 2007 18:56:39 +0100 From: Christian Faulhammer To: gentoo-dev@lists.gentoo.org Subject: [gentoo-dev] Re: Handling branch strings Message-ID: <20071211185639.10ae6c08@gentoo.org> In-Reply-To: <20071210092132.GB31432@supernova> References: <200712091701.50364.peper@gentoo.org> <475C37C7.8010201@gentoo.org> <20071209185745.2baa293d@blueyonder.co.uk> <20071210043146.GE4162@supernova> <20071210071826.465f7bff@blueyonder.co.uk> <20071210082621.GF14557@curie-int.orbis-terrarum.net> <20071210092132.GB31432@supernova> X-Mailer: Claws Mail 3.1.0 (GTK+ 2.12.1; i686-pc-linux-gnu) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@gentoo.org Reply-to: gentoo-dev@lists.gentoo.org Mime-Version: 1.0 Content-Type: multipart/signed; boundary="Sig_/vHpM+L2/+tzVbpyQ07D72VW"; protocol="application/pgp-signature"; micalg=PGP-SHA1 X-Archives-Salt: c9e0805a-6811-44cb-8d1d-fbe6a2d23389 X-Archives-Hash: 18cd8b6f2e450a4b67ab26153e272574 --Sig_/vHpM+L2/+tzVbpyQ07D72VW Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable Donnie Berkholz : > While we're getting a bit off the original topic here, it occurred to > me that using SLOTs for this, in combination with various SLOT deps > and SLOT blockers, might work. Then one could use a search tool that > would display SLOTs to show you which branch you're getting. $ grep SLOT\=3D *.ebuild emacs-18.59-r4.ebuild:SLOT=3D"18" emacs-21.4-r14.ebuild:SLOT=3D"21" emacs-22.1-r3.ebuild:SLOT=3D"22" $ grep SLOT\=3D *.ebuild emacs-cvs-22.1.50-r2.ebuild:SLOT=3D"22" emacs-cvs-23.0.50-r1.ebuild:SLOT=3D"23" emacs-cvs-23.0.60-r1.ebuild:SLOT=3D"23-unicode" That's how we solved it for GNU Emacs...but we had to tackle file collisions for a while, but now you can have all versions side by side. Branches are easily distinguished by version numbers in upstream's repository, but Emacs may be a special case. V-Li --=20 Christian Faulhammer, Gentoo Lisp project , #gentoo-lisp on FreeNode --Sig_/vHpM+L2/+tzVbpyQ07D72VW Content-Type: application/pgp-signature; name=signature.asc Content-Disposition: attachment; filename=signature.asc -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.7 (GNU/Linux) iD8DBQFHXs9XNQqtfCuFneMRAokSAJ9T057IOFj8wFdme9SF8fVDmzLh/QCeIdGE syHCq80UIpaZSqKO99yYpiE= =FZGv -----END PGP SIGNATURE----- --Sig_/vHpM+L2/+tzVbpyQ07D72VW-- -- gentoo-dev@gentoo.org mailing list