Return-Path: X-Original-To: apmail-subversion-users-archive@minotaur.apache.org Delivered-To: apmail-subversion-users-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 8420D104DA for ; Wed, 14 Aug 2013 21:50:05 +0000 (UTC) Received: (qmail 56911 invoked by uid 500); 14 Aug 2013 21:50:04 -0000 Delivered-To: apmail-subversion-users-archive@subversion.apache.org Received: (qmail 56888 invoked by uid 500); 14 Aug 2013 21:50:04 -0000 Mailing-List: contact users-help@subversion.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Delivered-To: mailing list users@subversion.apache.org Received: (qmail 56881 invoked by uid 99); 14 Aug 2013 21:50:04 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 14 Aug 2013 21:50:04 +0000 X-ASF-Spam-Status: No, hits=-0.7 required=5.0 tests=RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of lesmikesell@gmail.com designates 209.85.220.182 as permitted sender) Received: from [209.85.220.182] (HELO mail-vc0-f182.google.com) (209.85.220.182) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 14 Aug 2013 21:49:59 +0000 Received: by mail-vc0-f182.google.com with SMTP id hf12so10369vcb.13 for ; Wed, 14 Aug 2013 14:49:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=RI2lN0Gcq9qYpJuyfdib/r6NlYoYkHudu8ePzuWHYBY=; b=gkI/Ey4TqBbQhJ/KRIo8vXb+6yxzuXNZHvPoFLRuHDn2Jy1aYX9NXFHDY6EGR6ZlCk F9j0TO0kt0lIVU4R9MWUrRL3cH4CO3LibHBx1F2bKAHN+6MdUfRRBupRcbtI0/wsXMO/ EQhYe2TWawBeNA72nQLb8xP9gVQupvk0c1aYpMTU/OwiBbhUSZQ3Dx59YRvX6qyGCgem Z7f9QFiL38YR9TERewpOz/Y5MQln62O6uVFx4T033vIrPn8CGPgxRJypZTHRy5v5l9G6 NN23+gxM3L3VdYDRy2RdPxtTmGBM3BBSDEuXrCzVVtWuRJOMfYnJvTTHAinjHOdXHg15 eLnQ== MIME-Version: 1.0 X-Received: by 10.58.19.136 with SMTP id f8mr10568vee.98.1376516978742; Wed, 14 Aug 2013 14:49:38 -0700 (PDT) Received: by 10.58.15.138 with HTTP; Wed, 14 Aug 2013 14:49:38 -0700 (PDT) In-Reply-To: References: Date: Wed, 14 Aug 2013 16:49:38 -0500 Message-ID: Subject: Re: How to change paths on an external file without a full update --depth infinity? From: Les Mikesell To: dlellis@rockwellcollins.com Cc: Ben Reser , Ivan Zhakov , Johan Corveleyn , kmradke@rockwellcollins.com, "users@subversion.apache.org" Content-Type: text/plain; charset=ISO-8859-1 X-Virus-Checked: Checked by ClamAV on apache.org On Wed, Aug 14, 2013 at 4:23 PM, wrote: > > Now, in our case, we do stuff for aircraft,... wouldn't it be nice to > maintain living pedigrees with all similar models of aircraft? Fix an issue > in one place and advertise it to all the others. File externals give you > this. It fits very well into the embedded safety critical world in the > "don't touch that code unless you have to" and "let's fix it once". > Refactoring code in this world just can't happen as often as you'd like (its > also a chance to reinject bugs). > > Hope this helps! So the point is to intentionally pull the HEAD revision of a whole bunch of files together where each is located arbitrarily and can change independently? I guess that's about the opposite of the way I think of version control, so I can't suggest anything else. Are there enough different 'top level' collections or a fast enough change that you can't simply copy the right files into place instead of having external references there? -- Les Mikesell lesmikesell@gmail.com