From: H. Peter Anvin Date: Tue, 24 May 2005 05:04:35 GMT Subject: Re: gitweb wishlist Message-ID: <4292B5E3.2080505@zytor.com> In-Reply-To: <4292AD5E.3000106@cobite.com> David Mansfield wrote: >> >> This is only pathological if the tag now represents a state that never >> actually existed in the history of the repository. I don't believe >> there are any such cases in the syslinux repository; I could be wrong, >> but I am *highly* sceptical. > > I didn't mean that YOUR repository had more pathological stuff in it, > just that SOME do. 'FUNKY' tags are not really that bad, it's just that > there is not a single commit to assign them to (i.e. at no point were > all of the objects in the repository at that state simultaneously), > which makes the import of such a tag difficult into a more commit > oriented system. > > Another way to reach 'funky'ness is to modify a file, commit and tag, > without having done a 'cvs update' first (and a colleague has done a > commit since your last 'cvs update') > Not sure, sounds more likely. Either which way, I guess there are two ways to deal with them in 'git'; either as standalone trees (tags pointing to tree objects), or probably more sensical, as impromptu branches if one can find a sane origin object. -hpa