Received: from spf1.us4.outblaze.com (spf1.us4.outblaze.com [205.158.62.23]) by sdf.lonestar.org (8.12.10/8.12.10) with ESMTP id j0559HLO027822 for ; Wed, 5 Jan 2005 05:09:17 GMT Received: from lists.gnu.org (lists.gnu.org [199.232.76.165]) by spf1.us4.outblaze.com (Postfix) with ESMTP id 30EA429867C for ; Wed, 5 Jan 2005 05:09:25 +0000 (GMT) Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.33) id 1Cm3bR-0006tb-TY for migo@homemail.com; Wed, 05 Jan 2005 00:21:01 -0500 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.33) id 1Cm3b3-0006t0-K9 for gnu-arch-users@gnu.org; Wed, 05 Jan 2005 00:20:37 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.33) id 1Cm3b2-0006sG-5h for gnu-arch-users@gnu.org; Wed, 05 Jan 2005 00:20:36 -0500 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.33) id 1Cm3b2-0006sD-2f for gnu-arch-users@gnu.org; Wed, 05 Jan 2005 00:20:36 -0500 Received: from [83.216.134.182] (helo=cyclone.suffields.me.uk) by monty-python.gnu.org with esmtp (Exim 4.34) id 1Cm3Ml-0005km-6D for gnu-arch-users@gnu.org; Wed, 05 Jan 2005 00:05:51 -0500 Received: from asuffield by cyclone.suffields.me.uk with local (Exim 3.36 #1 (Debian)) id 1Cm3Mj-0006Qu-00 for ; Wed, 05 Jan 2005 05:05:49 +0000 Date: Wed, 5 Jan 2005 05:05:49 +0000 From: Andrew Suffield To: gnu-arch-users@gnu.org Subject: Re: [Gnu-arch-users] Re: subversion to arch gateway Message-ID: <20050105050548.GA24449@suffields.me.uk> Mail-Followup-To: gnu-arch-users@gnu.org References: <41DAD976.1030700@mpathix.com> Mime-Version: 1.0 In-Reply-To: User-Agent: Mutt/1.5.6+20040907i X-BeenThere: gnu-arch-users@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: a discussion list for all things arch-ish List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: multipart/mixed; boundary="===============1945751258==" Sender: gnu-arch-users-bounces+migo=homemail.com@gnu.org Errors-To: gnu-arch-users-bounces+migo=homemail.com@gnu.org Status: RO Content-Length: 2546 Lines: 81 --===============1945751258== Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="0F1p//8PRICkK4MW" Content-Disposition: inline --0F1p//8PRICkK4MW Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Wed, Jan 05, 2005 at 11:02:31AM +0900, Miles Bader wrote: > [This is not an ideal solution, as it only preserves changesets in the > arch -> subversion direction. This is mostly because the Subversion > support is a quick hack on the original CVS script, but in general it > seems like a hard problem to do it in both directions in the presence of > any conflicts.] *Never* allow conflicts in interface branches. Create one branch on each side, solely for the purpose of reflecting one on the other side. Other commits into these branches are *strictly* forbidden. Merge from them, using the native merging tools. Resist all temptation to combine the two pairs of branches into one. It accomplishes nothing other than to make things extremely difficult. In a typical scenario it'll be something like this: foo-svn--main--0 <-------- (svn cow-orkers) | ^ | | | | v | foo--main--0 ------------> (your svn branch) The idiot cow-orkers commit only to the top right. You commit only to the bottom left (merging from any cow-orkers using arch). Conflicts are only possible along the two vertical lines, both of which are native operations performed by hand. --=20 .''`. ** Debian GNU/Linux ** | Andrew Suffield : :' : http://www.debian.org/ | `. `' | `- -><- | --0F1p//8PRICkK4MW Content-Type: application/pgp-signature; name="signature.asc" Content-Description: Digital signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.5 (GNU/Linux) iD8DBQFB23WslpK98RSteX8RAorIAJ9DNsyNLZDtWMb77FRn6nUgxMgtFACggY5M 45Oq+jsnQ7qlHQC787MNjBE= =43JQ -----END PGP SIGNATURE----- --0F1p//8PRICkK4MW-- --===============1945751258== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Gnu-arch-users mailing list Gnu-arch-users@gnu.org http://lists.gnu.org/mailman/listinfo/gnu-arch-users GNU arch home page: http://savannah.gnu.org/projects/gnu-arch/ --===============1945751258==--