From: Sitaram Chamarty Date: Mon, 16 Feb 2009 01:19:16 GMT Subject: Re: filter-branch: Remove original/* Message-ID: In-Reply-To: <7vvdrbie7k.fsf@gitster.siamese.dyndns.org> On 2009-02-15, Junio C Hamano wrote: > Johannes Schindelin writes: > >>> Why? Most tags will be created once and will stay there. That is how >>> tags are supposed to behave, isn't it? >> >> Exactly my point. In the common case, it does not change a thing. > > Wrong. > > In the common case, you will create tons of useless files that waste a > disk block to store 180-byte or so perr each tag. Instead of a separate file for each tag, why not something like logs/TAGS, which just records tag creations. The downside is it wouldn't represent a *continuous state* of anything in particular, because you can create tags for any commit while on any (other) branch. I'm not smart enough to figure out the implications of that across the entire system.