On Fri, 4 Aug 2006, A Large Angry SCM wrote: > > Why don't you just write the pack file directly? Pack files without deltas > have a very simple structure, and git-index-pack will create a pack index file > for the pack file you give it. Pack-files without deltas are really huge. You really really don't want to do this for some medium-large file that has several thousand revisions. The reason you want to generate the deltas early is that then, once you've generated all the simple and obvious deltas (and within each *,v file from CVS, they are all simple and obvious), doing a "git repack -a -d" will be able to re-use the deltas you found, making it a much cheaper operation. NOTE! For that "git repack -a -d" to work, you'd obviously only do it at the very end, when you've tied together all the blobs with trees and commits (since "git repack" wants to follow the reachability chain). Linus - : 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