Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S262173AbVDWX2O (ORCPT ); Sat, 23 Apr 2005 19:28:14 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S262175AbVDWX2O (ORCPT ); Sat, 23 Apr 2005 19:28:14 -0400 Received: from fire.osdl.org ([65.172.181.4]:51659 "EHLO smtp.osdl.org") by vger.kernel.org with ESMTP id S262173AbVDWX2H (ORCPT ); Sat, 23 Apr 2005 19:28:07 -0400 Date: Sat, 23 Apr 2005 16:29:56 -0700 (PDT) From: Linus Torvalds To: Jan Harkes cc: David Woodhouse , Jan Dittmer , Greg KH , Kernel Mailing List , Git Mailing List Subject: Re: Git-commits mailing list feed. In-Reply-To: <20050423204957.GA16751@delft.aura.cs.cmu.edu> Message-ID: References: <200504210422.j3L4Mo8L021495@hera.kernel.org> <42674724.90005@ppp0.net> <20050422002922.GB6829@kroah.com> <426A4669.7080500@ppp0.net> <1114266083.3419.40.camel@localhost.localdomain> <426A5BFC.1020507@ppp0.net> <1114266907.3419.43.camel@localhost.localdomain> <20050423183406.GD20410@delft.aura.cs.cmu.edu> <20050423204957.GA16751@delft.aura.cs.cmu.edu> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1459 Lines: 36 On Sat, 23 Apr 2005, Jan Harkes wrote: > > I respectfully disagree, > > rsync works fine for now, but people are already looking at implementing > smarter (more efficient) ways to synchronize git repositories by > grabbing missing commits, and from there fetching any missing tree and > file blobs. Bit this is a _feature_. Other people normally shouldn't be interested in your tags. I think it's a mistake to make everybody care. So you normally would fetch only tags you _know_ about. For example, one of the reasons we've been _avoiding_ personal tags in teh BK trees is that it just gets really ugly really quickly because they get percolated up to everybody else. That means that in a BK tree, you can't sanely use tags for "private" stuff, like telling somebody else "please sync with this tag". So having the tag in the object database means that fsck etc will notice these things, and can build up a list of tags you know about. It also means that you can have tag-aware synchronization tools, ie exactly the kind of tools that only grab missing commits can also then be used to select missing tags according to some _private_ understanding of what tags you might want to find.. Linus - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/