On Wednesday 19 December 2007 09:20:06 am Matthias Hopf wrote: > On Dec 19, 07 06:07:15 -0800, Dan Nicholson wrote: > > > I'm not sure what we'd gain in exchange for losing history. At the very > > > least, I think such branches should be preserved in a separate > > > legacy/history repository. > > > > I guess I wasn't considering the historical side of things. What I was > > considering is that if you clone mesa, you get a ton of branches, and > > it's difficult to know what's relevant now. > > I very much agree on that. Partially, this is a problem with git, which > does not show you which of the branches are already completely merged > into another branch (read: might be dead).
Well, that's not how it works. Git knows exactly the merge points, but what you call a "dead" branch in Git is one that doesn't exist. In this particular aspect Git does exactly what one would expect, CVS does not and the stale branches are a result of the the import. > Of course these branches > could still be active, and just accidentally be merged into a different > branch at this point of time, so this is only a hint. Also no. Just because I merged the work I've been doing in my "development" branch into master doesn't mean that I'm done with the "development" branch. As to the relevance of the branches it's easy to check by doing "git log origin/branchname". And in any way the thing about branches is that you need to know what you're looking for otherwise just making the number of them smaller so that people can randomly be checking them out is not helping the situation. While I agree that the branches which are not developed anymore should be deleted, realistically speaking someone would have to go back and see whether the CVS import actually encoded in the history when a branch X has been actually *merged* into master, otherwise, as Michel pointed out, we'll be just losing history and that's likely not worth it. z ------------------------------------------------------------------------- SF.Net email is sponsored by: Check out the new SourceForge.net Marketplace. It's the best place to buy or sell services for just about anything Open Source. http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace _______________________________________________ Mesa3d-dev mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/mesa3d-dev
