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 <tagsha1>" for_each_tag "have <objectitpointstosha1>" and you'll get just the tag object back. 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