Received: from spf5.us4.outblaze.com (spf5.us4.outblaze.com [205.158.62.27]) by sdf.lonestar.org (8.13.1/8.12.10) with ESMTP id j12Fgnq2017102 for ; Wed, 2 Feb 2005 15:42:49 GMT Received: from lists.gnu.org (lists.gnu.org [199.232.76.165]) by spf5.us4.outblaze.com (Postfix) with ESMTP id AAAF776F73 for ; Wed, 2 Feb 2005 15:43:32 +0000 (GMT) Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1CwMrq-0000wW-4f for migo@homemail.com; Wed, 02 Feb 2005 10:56:34 -0500 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1CwMnt-0000DO-Vv for gnu-arch-users@gnu.org; Wed, 02 Feb 2005 10:52:34 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1CwMnm-0000Ao-S8 for gnu-arch-users@gnu.org; Wed, 02 Feb 2005 10:52:23 -0500 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1CwMnm-00007f-1Y for gnu-arch-users@gnu.org; Wed, 02 Feb 2005 10:52:22 -0500 Received: from [12.219.167.192] (helo=desertsol.com) by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168) (Exim 4.34) id 1CwMT6-0001aa-Ht for gnu-arch-users@gnu.org; Wed, 02 Feb 2005 10:31:00 -0500 Received: from [205.132.171.105] (helo=[29.6.1.169]) by desertsol.com with esmtpsa (TLSv1:RC4-SHA:128) (Exim 4.43) id 1CwMT5-0003aP-BH for gnu-arch-users@gnu.org; Wed, 02 Feb 2005 08:30:59 -0700 Mime-Version: 1.0 (Apple Message framework v619.2) Content-Transfer-Encoding: 7bit Message-Id: <5a7d482af20133a0b03c35bd22319f92@desertsol.com> Content-Type: text/plain; charset=US-ASCII; format=flowed To: gnu-arch-users@gnu.org From: Kevin Geiss Date: Wed, 2 Feb 2005 08:30:33 -0700 X-Mailer: Apple Mail (2.619.2) Subject: [Gnu-arch-users] mirroring concepts/practice help 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: , 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: 2693 Lines: 67 hi, I want to see what the experts/people with more experience think. I think I have a good plan, but I'm running into unexpected behavior with register-archive, and 'get' commands from a mirror. I have a development archive at work, call it dev. I want to be able to work on code in this archive at work, on my oft-disconnected laptop, and at home. I think I have a good basic concept: create two mirrors of dev, one on my laptop, and one at home. then on my laptop, create a local archive (call it 'laptop'). populate the local archive with tags of all the stuff from the dev-MIRROR on my laptop. same story on my home machine (call the local archive at home , 'home'). then on laptop or at home, I can star-merge changes from the local dev-MIRROR into the private archive, to get changes I've made at work. then I would like to mirror the 'laptop' archive and the 'home' archive onto my work machine. that way, at work, I can star-merge changes from either laptop-MIRROR or home-MIRROR back into dev. the problem I'm running into is setting up the two dev-MIRRORs. on my laptop, I registered the dev archive, using sftp as the location. then I used make-archive with the -m flag to create a local archive which was a mirror of dev. I registered the mirror as dev-MIRROR. then I ran archive-mirror, to populate the local dev-MIRROR. that worked fine. tla abrowse of the local mirror on my laptop listed all the stuff I expected to see. I set up a greedy revision library on the laptop. then, I tried to 'tla get' a version from the mirror. it seemed to put the revision in the library using the 'dev' name, rather then the 'dev-MIRROR' name. then 'get' tried to fetch 'dev-MIRROR' from the library, and said 'unable to open file'. then I unregistered the dev archive, and registered the local mirror with the name 'dev' rather than 'dev-MIRROR', and it worked. what is the high-level concept/rule involved behind this behavior? I know I would be unable to commit changes in a working tree I get from the mirror, but I thought I could simply check out a working tree to look at it. should I just shut up and make my local archive and start tagging? :) on the laptop and work machine, I have tla 1.2.1, on the home machine I have tla 1.3 (which in a very similar situation to this, gave me a message about the mirror not having the correct name rather than simply failing with 'unable to open file'). any insight appreciated. thanks. _______________________________________________ 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/