From owner-freebsd-arch@FreeBSD.ORG Sat Aug 27 09:57:03 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 DA9521065674; Sat, 27 Aug 2011 09:57:03 +0000 (UTC) (envelope-from rwatson@freebsd.org) Received: from cyrus.watson.org (cyrus.watson.org [65.122.17.42]) by mx1.freebsd.org (Postfix) with ESMTP id AA95D8FC16; Sat, 27 Aug 2011 09:57:03 +0000 (UTC) Received: from [192.168.2.112] (host81-151-180-177.range81-151.btcentralplus.com [81.151.180.177]) by cyrus.watson.org (Postfix) with ESMTPSA id E531746B49; Sat, 27 Aug 2011 05:57:01 -0400 (EDT) Mime-Version: 1.0 (Apple Message framework v1084) Content-Type: text/plain; charset=us-ascii From: "Robert N. M. Watson" In-Reply-To: <4E583DB5.1090601@FreeBSD.org> Date: Sat, 27 Aug 2011 10:56:59 +0100 Content-Transfer-Encoding: quoted-printable Message-Id: References: <35765857-1314243257-cardhu_decombobulator_blackberry.rim.net-329610575-@b2.c15.bise7.blackberry> <20110826183130.GA40586@tops> <4E583DB5.1090601@FreeBSD.org> To: Doug Barton X-Mailer: Apple Mail (2.1084) Cc: mdf@freebsd.org, Gleb Kurtsou , Jonathan Anderson , Adrian Chadd , vadim_nuclight@mail.ru, 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: Sat, 27 Aug 2011 09:57:03 -0000 On 27 Aug 2011, at 01:43, Doug Barton wrote: > On 08/26/2011 11:31, Gleb Kurtsou wrote: >> Jonathan, could you update /Git wiki page with an example of git = clone >> specifying only head branch and how to add another branch later. That >> would make local repository copy smaller, pull faster and >> 'git branch -r' output much shorter. >=20 > I would be more inclined to look at git if there were easily available > instructions of this nature. > ... > Doug (thinking I'm representative of enough similarly-minded people to > make saying it out loud worthwhile) As with all revision control systems, there are lots of ways to use git. = I think there's huge value in documenting an authoritative "recommended" = way to use git with FreeBSD. Other very similar projects to ours do = exactly this -- for example, LLVM: http://llvm.org/docs/GettingStarted.html#git_mirror And Chromium: http://code.google.com/p/chromium/wiki/UsingGit Note that Chromium even wraps it up in a script to ensure the details = are done right, and has notes on issues with getting Subversion = auto-props right, etc. The above both look a fair amount like Jon's draft notes on our wiki, in = fact :-). Robert=