From: Duy Nguyen Date: Tue, 23 Jul 2013 05:01:44 GMT Subject: Re: [PATCH v2 00/16] First class shallow clone Message-ID: In-Reply-To: <7vy58x9aus.fsf@alter.siamese.dyndns.org> On Tue, Jul 23, 2013 at 11:08 AM, Junio C Hamano wrote: > Duy Nguyen writes: > >> This one, on the other hand, changes the "shape" of the repo (now with >> holes) and might need to go through the same process we do with this >> series. Maybe we should prepare for it now. Do you have a use case for >> size-based filtering? What can we do with a repo with some arbitrary >> blobs missing? Another form of this is narrow clone, where we cut by >> paths, not by blob size. Narrow clone sounds more useful to me because >> it's easier to control what we leave out. > > I was about to say "Hear, hear", but then stopped with a question to > myself: why are these "some people do not want them" paths in the > same repository in the first place? I think there are situations that splitting repos is not the best choice but I can't think of any. There's one case though that such "some people" exist: when they migrate from another version control to git and do not want to change the directory layout (because it used to work ok, because of the cost of updating toolchain...) -- Duy