From: Junio C Hamano Date: Tue, 28 Jun 2005 02:01:03 GMT Subject: Re: CAREFUL! No more delta object support! Message-ID: <7vwtofi6jk.fsf@assigned-by-dhcp.cox.net> In-Reply-To: >>>>> "LT" == Linus Torvalds writes: LT> Now, there's still a misfeature there, which is that when you create a new LT> object, it doesn't check whether that object already exists in the LT> pack-file, so you'll end up with a few recent objects that you really LT> don't need (notably tree objects), and we'll fix that eventually. Patch will be sent separately. LT> ... Also, please note that the pack-file _only_ packs the commits LT> and the things reachable from them ... Shouldn't feeding "git-rev-list --object" output plus handcrafted list of objects in 2.6.11 tree object to git-pack-objects just work??? LT> Maybe you might not want to switch over yet, and as mentioned, rsync then LT> ends up not being a good way to sync (nor git-local-pull), but the LT> "git-http/ssh-pull" family should hopefully just work. No. The pull protocol Dan did expects to throw compressed representation around on the wire (which is valid if you assume uncompressed transfer) and does not use read-sha1-file -- write-sha1-file pair, so all three do not work.