We can just have a baseline file contain all the commit objects. Then have the git "download on demand". The problem with diff package is that I it is harder to merge with more than one diff.
I bet 90% of the time people sync to the repository head first want to check out the last bits. And maybe reading some change log to see what is changed. So having all the commit object, the user will able to see what is change and which version he we like to check out. Then he can issue a command "download me all the objects is needed for checkout the this commit". Download of demand should be even better. Chris On Sat, Apr 16, 2005 at 12:19:22PM -0700, Junio C Hamano wrote: > >>>>> "MT" == Mike Taht <[EMAIL PROTECTED]> writes: > > MT> alternatively, "git-archive-torrent" to create a list of files for a > MT> bittorrent feed.... > > That is certainly good for establishing the baseline, but you > still need to leverage the inherent delta-compressibility > between related blobs/trees by also doing something like what I > described as "diff package", don't you? > > > > > - > To unsubscribe from this list: send the line "unsubscribe git" in > the body of a message to [EMAIL PROTECTED] > More majordomo info at http://vger.kernel.org/majordomo-info.html - To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html

