Received: from spf3.us4.outblaze.com (spf3.us4.outblaze.com [205.158.62.25]) by sdf.lonestar.org (8.12.10/8.12.10) with ESMTP id j0K0ZFSi018360 for ; Thu, 20 Jan 2005 00:35:16 GMT Received: from lists.gnu.org (lists.gnu.org [199.232.76.165]) by spf3.us4.outblaze.com (Postfix) with ESMTP id 5CFDF53B30 for ; Thu, 20 Jan 2005 00:35:41 +0000 (GMT) Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1CrQQn-0004Gz-1Y for migo@homemail.com; Wed, 19 Jan 2005 19:44:13 -0500 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1CrQIG-0007cY-Ae for gnu-arch-users@gnu.org; Wed, 19 Jan 2005 19:35:25 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1CrQIB-0007ZP-Ks for gnu-arch-users@gnu.org; Wed, 19 Jan 2005 19:35:20 -0500 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1CrQI5-0007Y7-Ez for gnu-arch-users@gnu.org; Wed, 19 Jan 2005 19:35:13 -0500 Received: from [202.77.95.65] (helo=goldwing.baileyroberts.com.au) by monty-python.gnu.org with esmtp (Exim 4.34) id 1CrQ2I-0000FS-Dk for gnu-arch-users@gnu.org; Wed, 19 Jan 2005 19:18:55 -0500 Received: from amavis by goldwing.baileyroberts.com.au with scanned-ok (Exim 3.35 #1 (Debian)) id 1CrQ2B-0005y2-00 for ; Thu, 20 Jan 2005 11:18:47 +1100 Received: from unknown by localhost (amavisd-new, unix socket) id client-XXApO86L for ; Thu, 20 Jan 2005 11:18:47 +1100 (EST) Received: from newkevlar.wgong.baileyroberts.com.au ([202.77.95.61] helo=gryphon.hezmatt.org) by goldwing.baileyroberts.com.au with esmtp (Exim 3.35 #1 (Debian)) id 1CrQ2A-0005xl-00 for ; Thu, 20 Jan 2005 11:18:46 +1100 Received: from mpalmer by gryphon.hezmatt.org with local (Exim 3.34 #1 (Debian)) id 1CrQ02-0004P5-00 for ; Thu, 20 Jan 2005 11:16:34 +1100 Date: Thu, 20 Jan 2005 11:16:34 +1100 From: Matthew Palmer To: gnu-arch-users@gnu.org Message-ID: <20050120001634.GJ16408@hezmatt.org> Mail-Followup-To: gnu-arch-users@gnu.org References: <41EEECAD.5070705@cfconsulting.ca> Mime-Version: 1.0 In-Reply-To: <41EEECAD.5070705@cfconsulting.ca> User-Agent: Mutt/1.5.6+20040907i X-Virus-Scanned: by amavisd-new-20030616-p10 (Debian) at baileyroberts.com.au Subject: [Gnu-arch-users] Re: Archive configuration recommendations 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="===============1061333512==" 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: 3877 Lines: 112 --===============1061333512== Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="Yia77v5a8fyVHJSl" Content-Disposition: inline --Yia77v5a8fyVHJSl Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Wed, Jan 19, 2005 at 03:26:37PM -0800, Colin Fox wrote: > The example in the tutorial for using Star-merge is way too short. It > seems to assume that the non-mainline developer's archive is in the > mainline developer's list of archives, which may not be true > (particularly if the developer is developing on a laptop with a dynamic > IP). From the wiki: That's where a mirror comes in. I have a similar situation for myself -- I hack on my (frequently disconnected) laptop, and then push changes out to the mirror on my website for the archives that are likely to be of interest to anyone else. Your developers could do a similar thing -- have their own private archive on their laptops, mirror it to (say) your company webserver (or intranet, or whatever) and then everyone else can register those mirrors and work from those. > "In ordinary use, you invoke star-merge in the tree you want to merge > info, providing as an argument the tree you want to merge from: >=20 >=20 > ~ % tla get -A candice@candice.net--2003-candice \ > ~ hello-world--candice--0.1--patch-4 \ > ~ merge-temp >=20 > ~ % tla star-merge lord@emf.net--2003/hello-world--mainline--0.1 > " >=20 > What is merge-temp? It's not used in the next command, so what's it's > purpose? There appears to be a missing command there -- between those two tla commands there should be a 'cd merge-temp'. As per the 'get' docs, that final argument specifies a directory to put the checked-out tree into. > What happens after the star-merge? The set of changes between the current working copy and the specified revision (hello-world--mainline--0.1--patch-) is calculated, and then applied to the current tree. You should then review the applied changes, fix any conflicts, and then commit those changes to your tree, thus completing the merge. Caveat: Don't do a merge into a tree with uncommitted changes. It can be done, but it's a bit messy. > What state is the mainline in Largely irrelevant. Nothing is changed in the mainline by your merge. > and what happens when 'candice' wants to re-get the stuff from > mainline. Does she also star-merge? candice just got stuff from mainline in the previous commands. If she wants to merge again, she re-runs the exact same command, and tla is clever enough to work out what to merge and what not to re-merge. The alternate action, where mainline wants candice's changes, is a star-merge again -- this time, we get hello-world--mainline--0.1 and then tla star-merge candice@candice.net--2003-candice/hello-world--candice--0.1. > (Also, there are lots of typos in the wiki -- "..you want to merge info") Feel free to fix up any typos you find. It doesn't look like they're mandating registration for edits yet. - Matt --Yia77v5a8fyVHJSl Content-Type: application/pgp-signature; name="signature.asc" Content-Description: Digital signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (GNU/Linux) iD8DBQFB7vhiBEnrTWk1E4cRAiL+AKCnROxEcvPUL9PZj7DS8wA//dB6kQCfQPOv XGBBS77WxQWJ71iR12/AWas= =Y1wd -----END PGP SIGNATURE----- --Yia77v5a8fyVHJSl-- --===============1061333512== 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/ --===============1061333512==--