From owner-svn-src-vendor@FreeBSD.ORG Fri Jun 5 19:12:48 2009 Return-Path: Delivered-To: svn-src-vendor@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 3FBFF1065675; Fri, 5 Jun 2009 19:12:48 +0000 (UTC) (envelope-from des@des.no) Received: from tim.des.no (tim.des.no [194.63.250.121]) by mx1.freebsd.org (Postfix) with ESMTP id 011008FC08; Fri, 5 Jun 2009 19:12:47 +0000 (UTC) (envelope-from des@des.no) Received: from ds4.des.no (des.no [84.49.246.2]) by smtp.des.no (Postfix) with ESMTP id A4E9A6D418; Fri, 5 Jun 2009 21:02:16 +0200 (CEST) Received: by ds4.des.no (Postfix, from userid 1001) id 359218442F; Fri, 5 Jun 2009 21:02:56 +0200 (CEST) From: =?utf-8?Q?Dag-Erling_Sm=C3=B8rgrav?= To: "Philip M. Gollucci" References: <200906032111.n53LBpC6066768@svn.freebsd.org> <4A28970A.5040702@p6m7g8.com> Date: Fri, 05 Jun 2009 21:02:55 +0200 In-Reply-To: <4A28970A.5040702@p6m7g8.com> (Philip M. Gollucci's message of "Thu, 4 Jun 2009 23:54:50 -0400") Message-ID: <86tz2uh5b4.fsf@ds4.des.no> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.0.92 (berkeley-unix) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Cc: svn-src-all@freebsd.org, src-committers@freebsd.org, Ed Schouten , svn-src-vendor@freebsd.org Subject: Re: svn commit: r193402 - vendor/clang/clang-r72805 X-BeenThere: svn-src-vendor@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: SVN commit messages for the vendor work area tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 05 Jun 2009 19:12:48 -0000 "Philip M. Gollucci" writes: > I feel like you're doing these imports 'backwards'. No, Ed did it right. > How are you > accomplishing this with svn without doing the below, or is this a > freebsd convention I just don't know about ? http://wiki.freebsd.org/SubversionPrimer/VendorImports > svn import vendor/x/tag1 > svn import vendor/x/tag2 > cd vendor/x/dist > svn merge .../vendor/x/tag1 .../vendor/x/tag2 . > svn resolved > svn ci That consumes a lot more space in the repo. You get a full copy of every file from every vendor release, plus diffs in dist. The way Ed did it, you get the diffs in dist and a few kB metadata for each vendor release. It also reflects the way the vendor maintains the source (and the way we maintain src) better. DES --=20 Dag-Erling Sm=C3=B8rgrav - des@des.no