From owner-freebsd-arch@FreeBSD.ORG Tue Aug 30 02:37:35 2011 Return-Path: Delivered-To: freebsd-arch@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D646E106566B for ; Tue, 30 Aug 2011 02:37:35 +0000 (UTC) (envelope-from kmacybsd@gmail.com) Received: from mail-vx0-f182.google.com (mail-vx0-f182.google.com [209.85.220.182]) by mx1.freebsd.org (Postfix) with ESMTP id 8A6DA8FC0A for ; Tue, 30 Aug 2011 02:37:35 +0000 (UTC) Received: by vxh11 with SMTP id 11so6173200vxh.13 for ; Mon, 29 Aug 2011 19:37:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=084C6/kH/GxITbyeqN2icmX6bIsuJujF2JT79vWSU6M=; b=JVRJ0BU17kogzBnSBx+vKfYsuhglicLSW9DfpM2OLNR/0+HvWQ6ftlQmajl8NHw4i5 +4f/iLEjixTszqDqoiLwnxRt7msY7wSgjb65U7R8SUll55Lgooytd5NhvTaTkTaQm0RR 4uHT34WrZ5EPtcAju/VLWeVb2KeWBp0hfJx7Q= MIME-Version: 1.0 Received: by 10.52.20.228 with SMTP id q4mr3553292vde.498.1314671854905; Mon, 29 Aug 2011 19:37:34 -0700 (PDT) Sender: kmacybsd@gmail.com Received: by 10.52.186.163 with HTTP; Mon, 29 Aug 2011 19:37:34 -0700 (PDT) In-Reply-To: References: <35765857-1314243257-cardhu_decombobulator_blackberry.rim.net-329610575-@b2.c15.bise7.blackberry> <4e5ba9c3.bzHIw1KEy8R2QcK7%perryh@pluto.rain.com> <3420B331-C697-468A-80BA-B31C33804710@freebsd.org> <4e5c5b5f.moT7dLemOuteQJ5T%perryh@pluto.rain.com> <4E5C364D.7070904@freebsd.org> Date: Tue, 30 Aug 2011 04:37:34 +0200 X-Google-Sender-Auth: 7uASb9pXsElnEXEKNxwVtG5jGjA Message-ID: From: "K. Macy" To: Benjamin Kaduk Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Cc: freebsd-arch@freebsd.org Subject: Re: Official git export X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 30 Aug 2011 02:37:35 -0000 > My understanding is that with git it's possible to "graft" one tree onto > another, so that most people only have to check out recent history, and c= an > check out a separate ancient history. =A0This has at least been proposed = in > the context of the net-im/zephyr upstream, where development happened > concurrently in multiple trees (in different VCSes) for a period of time > maybe ten years ago. =A0Current development is all consolidated in a sing= le > subversion tree, and the proposal was to convert that repository now to h= ave > something to work with, and worry about getting the ancient history right= at > a later time. > My knowledge of git is limited but I know that git clone has the --depth option for specifying a shallow clone that only goes back N changesets. Git also has "submodule" which provides some functionality for the notion of subprojects which can limit what is enclosed within a given repo to some extent. Cheers