Jakub Narebski <jnareb@xxxxxxxxx> 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. - : send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html