From owner-freebsd-arch@FreeBSD.ORG Thu Sep 1 08:53: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 A5450106566B for ; Thu, 1 Sep 2011 08:53:35 +0000 (UTC) (envelope-from avg@FreeBSD.org) Received: from citadel.icyb.net.ua (citadel.icyb.net.ua [212.40.38.140]) by mx1.freebsd.org (Postfix) with ESMTP id E643D8FC16 for ; Thu, 1 Sep 2011 08:53:34 +0000 (UTC) Received: from odyssey.starpoint.kiev.ua (alpha-e.starpoint.kiev.ua [212.40.38.101]) by citadel.icyb.net.ua (8.8.8p3/ICyb-2.3exp) with ESMTP id LAA05025; Thu, 01 Sep 2011 11:53:28 +0300 (EEST) (envelope-from avg@FreeBSD.org) Message-ID: <4E5F4807.6070206@FreeBSD.org> Date: Thu, 01 Sep 2011 11:53:27 +0300 From: Andriy Gapon User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:5.0) Gecko/20110705 Thunderbird/5.0 MIME-Version: 1.0 To: perryh@pluto.rain.com References: <4e5ba9c3.bzHIw1KEy8R2QcK7%perryh@pluto.rain.com> <3420B331-C697-468A-80BA-B31C33804710@freebsd.org> <4e5c5b5f.moT7dLemOuteQJ5T%perryh@pluto.rain.com> <4E5C364D.7070904@freebsd.org> <20110830201357.GB58638@acme.spoerlein.net> <4e5e458a.Un+VK0itRgItvxbf%perryh@pluto.rain.com> <20110831081815.GN2493@over-yonder.net> <4e5f2e26.6PQ5d6F3eauFfAcH%perryh@pluto.rain.com> <4E5F12B6.3090307@FreeBSD.org> <4e5fa001.BTxOKlcJfp7aZ2KE%perryh@pluto.rain.com> In-Reply-To: <4e5fa001.BTxOKlcJfp7aZ2KE%perryh@pluto.rain.com> X-Enigmail-Version: 1.2pre Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit 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: Thu, 01 Sep 2011 08:53:35 -0000 on 01/09/2011 18:08 perryh@pluto.rain.com said the following: > I don't doubt that one needs to have (whatever version of) the whole > source tree, but that was presumably installed from the distribution > ISO and kept up to date via csup. I see little point in downloading > it all _again_ just to get VCS history -- and ability to check out, > branch, etc -- for areas that one doesn't plan to touch. That's why > I referred specifically to downloading "the entire VCS history" of > such parts. > > And yes, depending on what part(s) of the kernel I'm working on, > I may indeed need to touch some userland code. That still doesn't > explain why I should have to import VCS awareness of code that I'm > _not_ modifying. It looks like you speak too theoretically. Try doing some non-trivial development and see for yourself. I am sure that keeping parts of the tree checked out via svn and parts updated via csup and then using that all together will be very convenient and a lot of fun. Yeah, and keeping local history is of course not necessary, but when you need to do some serious history analysis it comes extremely convenient. And it costs nothing by today's standards (few hundred MB is nothing for a development environment). So, sorry, doing some non-trivial FreeBSD development myself I do not buy your arguments. -- Andriy Gapon