From: Linus Torvalds Date: Sun, 28 May 2006 00:32:00 GMT Subject: Re: Remote git-cat-file? Message-ID: In-Reply-To: On Sat, 27 May 2006, Linus Torvalds wrote: > > Well, depending on just how much you know about the object, you can fake > it. For example, if you already know it's a commit, and you know the > parents, then yes, you can download it by basically saying that you want > that particular object and you already have the parents. The other (similar) case is for tag objects. When you do "git ls-remote" on the remote repo, it will tell you both the tag object SHA and the object SHA of the thing it points to, so you can then do a git protocol exchange where you do a for_each_tag "want " for_each_tag "have " and you'll get just the tag object back. Linus