On Sat, Oct 06, 2007 at 11:19:43AM -0400, Joey Hess wrote: > Anthony Towns wrote: > > Is a .gitdiff.tar.gz possible, so the archive doesn't need to have the > > full git repo replaced by each upload? ie, something like > > > > Files: > > .... foo_1.0-1.git.tar.gz > > .... foo_1.0-2.gitdiff.tar.gz > > > > so that a small patch only adds a small file to the archive rather than > > replacing a large one? > > I think it's possible, the gitdiff might use git packs against a prior > repo. That would be a nice enhancement to what I have done.
I think there is a mechanism in git to disallow replacing old pack files (i.e. forcing to create additional ones with only new objects), however, I haven't used that myself, yet. On a general note: I think we definetly could need the better tarball compression support _before_ adding huge amount of history into the archive... Gruesse, -- Frank Lichtenheld <[EMAIL PROTECTED]> www: http://www.djpig.de/ -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]