From: Chris Mason Date: Wed, 04 May 2005 22:43:52 GMT Subject: Re: [PATCH] add the ability to create and retrieve delta objects Message-ID: <200505041843.53469.mason@suse.com> In-Reply-To: On Wednesday 04 May 2005 18:03, Linus Torvalds wrote: > On Wed, 4 May 2005, Chris Mason wrote: > > Yes, if Linus does take the patches, it's really important for people to > > be able to easily continue without deltas/packing if they want. > > I'll happily take the patch and just not use the delta packing myself (at > least until I trust it). But before I take the patch I want to make sure > that people agree on it, and that it's been tested well enough that it > won't cause people to corrupt their repositories. > > For example, I do _not_ want to be in the situation SVN is in, where if > you corrupt your SVN database, you're totally screwed. There's a real > advantage to not having fancy data structures or complicated consistency > rules. Fair enough ;) I'm pretty flexible about most of the details, so I'm hoping it won't be hard to get a consensus. The current code might be a little too simple in format (in the packed and delta headers), but so far it seems sufficient for git's needs. The git-pack utility would probably be the best way to get other people to experiment and make suggestions, so I'll start there. -chris