From: Junio C Hamano Date: Mon, 08 May 2006 02:54:09 GMT Subject: Re: Unresolved issues #2 (shallow clone again) Message-ID: <7vy7xdgram.fsf@assigned-by-dhcp.cox.net> In-Reply-To: Jakub Narebski writes: > Wouldn't it be easier (sorry, no code yet) to have the following: > > I WANT to have these > I HAVE these > These are GRAFT PARENTLESS > > with the target side sending list of all parentless commits in the > ... The source side will then do the grafting 'in memory' and > send the packs like normal, only with those cauterizing grafts in place. I think that is essentially the outline of shallow clone proposal, except that you have to be careful and take not just "parentless" but other grafts (e.g. one that removes one parent from a merge commit to pretend that a side branch did not exist) into account as well. I do not remember if I already coded it or not -- I might have.