From: Junio C Hamano Date: Thu, 07 Sep 2006 22:14:18 GMT Subject: Re: Change set based shallow clone Message-ID: <7vlkovtjd1.fsf@assigned-by-dhcp.cox.net> In-Reply-To: <9e4733910609071341u7e430214j71ddcbefa26810ca@mail.gmail.com> "Jon Smirl" writes: > Does an average user do these things? The shallow clone is there to > address the casual user who gags at a five hour download to get an > initial check out Mozilla when they want to make a five line change or > just browse the source for a few minutes. >... > Maybe the answer is to build a shallow clone tool for casual use, and > then if you try to run anything too complex on it git just tells you > that you have to download the entire tree. For that kind of thing, "git-tar-tree --remote" would suffice I would imagine. The five line change can be tracked locally by creating an initial commit from the tar-tree extract; such a casual user will not be pushing or asking to pull but sending in patches to upstream, no?