Re: git annotate runs out of memory

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Linus Torvalds
Date: Tuesday, December 11, 2007 - 12:50 pm

On Tue, 11 Dec 2007, Linus Torvalds wrote:

And, btw: the diff is totally different from the xdelta we have, so even 
if we have an already prepared nice xdelta between the two versions, we'll 
end up re-generating the files in full, and then do a diff on the end 
result.

Of course, part of that is that git logically *never* works with deltas, 
except in the actual code-paths that generate objects (or generate packs, 
of course). So even if we had used a delta algorithm that would be 
amenable to be turned into a diff directly, it would have been a layering 
violation to actually do that.

Other systems can sometimes just re-use their deltas to generate the 
diffs and/or blame information. I dunno whether SVN does that. CVS does, 
afaik.

			Linus
-
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
git annotate runs out of memory, Daniel Berlin, (Tue Dec 11, 10:33 am)
Re: git annotate runs out of memory, Nicolas Pitre, (Tue Dec 11, 10:47 am)
Re: git annotate runs out of memory, Daniel Berlin, (Tue Dec 11, 10:53 am)
Re: git annotate runs out of memory, Nicolas Pitre, (Tue Dec 11, 11:01 am)
Re: git annotate runs out of memory, Marco Costalba, (Tue Dec 11, 11:32 am)
Re: git annotate runs out of memory, Linus Torvalds, (Tue Dec 11, 11:40 am)
Re: git annotate runs out of memory, Matthieu Moy, (Tue Dec 11, 12:01 pm)
Re: git annotate runs out of memory, Daniel Berlin, (Tue Dec 11, 12:03 pm)
Re: git annotate runs out of memory, Nicolas Pitre, (Tue Dec 11, 12:06 pm)
Re: git annotate runs out of memory, Daniel Berlin, (Tue Dec 11, 12:09 pm)
Re: git annotate runs out of memory, Marco Costalba, (Tue Dec 11, 12:14 pm)
Re: git annotate runs out of memory, Linus Torvalds, (Tue Dec 11, 12:22 pm)
Re: git annotate runs out of memory, Daniel Berlin, (Tue Dec 11, 12:24 pm)
Re: git annotate runs out of memory, Daniel Barkalow, (Tue Dec 11, 12:26 pm)
Re: git annotate runs out of memory, Jason Sewall, (Tue Dec 11, 12:27 pm)
Re: git annotate runs out of memory, Steven Grimm, (Tue Dec 11, 12:29 pm)
Re: git annotate runs out of memory, Pierre Habouzit, (Tue Dec 11, 12:34 pm)
Re: git annotate runs out of memory, Linus Torvalds, (Tue Dec 11, 12:42 pm)
Re: git annotate runs out of memory, Pierre Habouzit, (Tue Dec 11, 12:42 pm)
Re: git annotate runs out of memory, Daniel Barkalow, (Tue Dec 11, 12:46 pm)
Re: git annotate runs out of memory, Linus Torvalds, (Tue Dec 11, 12:50 pm)
Re: git annotate runs out of memory, Junio C Hamano, (Tue Dec 11, 12:59 pm)
Re: git annotate runs out of memory, Marco Costalba, (Tue Dec 11, 1:14 pm)
Re: git annotate runs out of memory, Jakub Narebski, (Tue Dec 11, 1:14 pm)
Re: git annotate runs out of memory, Marco Costalba, (Tue Dec 11, 1:29 pm)
Re: git annotate runs out of memory, Jon Smirl, (Tue Dec 11, 1:31 pm)
Re: git annotate runs out of memory, Daniel Berlin, (Tue Dec 11, 2:09 pm)
Re: git annotate runs out of memory, Linus Torvalds, (Tue Dec 11, 2:14 pm)
Re: git annotate runs out of memory, Daniel Berlin, (Tue Dec 11, 2:14 pm)
Re: git annotate runs out of memory, Daniel Berlin, (Tue Dec 11, 2:24 pm)
Re: git annotate runs out of memory, Linus Torvalds, (Tue Dec 11, 2:34 pm)
Re: git annotate runs out of memory, Junio C Hamano, (Tue Dec 11, 2:54 pm)
Re: git annotate runs out of memory, Linus Torvalds, (Tue Dec 11, 4:36 pm)
Re: git annotate runs out of memory, Matthieu Moy, (Tue Dec 11, 4:37 pm)
Re: git annotate runs out of memory, Linus Torvalds, (Tue Dec 11, 4:48 pm)
Re: git annotate runs out of memory, Linus Torvalds, (Tue Dec 11, 5:02 pm)
Re: git annotate runs out of memory, Davide Libenzi, (Tue Dec 11, 5:22 pm)
Re: git annotate runs out of memory, Linus Torvalds, (Tue Dec 11, 5:50 pm)
Re: git annotate runs out of memory, Junio C Hamano, (Tue Dec 11, 5:56 pm)
Re: git annotate runs out of memory, Davide Libenzi, (Tue Dec 11, 6:12 pm)
Re: git annotate runs out of memory, Linus Torvalds, (Tue Dec 11, 7:10 pm)
Re: git annotate runs out of memory, Linus Torvalds, (Tue Dec 11, 7:20 pm)
Re: git annotate runs out of memory, Linus Torvalds, (Tue Dec 11, 7:39 pm)
Re: git annotate runs out of memory, Linus Torvalds, (Tue Dec 11, 8:35 pm)
Re: git annotate runs out of memory, Shawn O. Pearce, (Tue Dec 11, 8:57 pm)
Re: git annotate runs out of memory, Junio C Hamano, (Tue Dec 11, 9:48 pm)
Re: git annotate runs out of memory, Jeff King, (Wed Dec 12, 12:57 am)
Re: git annotate runs out of memory, Florian Weimer, (Wed Dec 12, 3:36 am)
Re: git annotate runs out of memory, Daniel Berlin, (Wed Dec 12, 12:43 pm)