On Sunday, November 24, 2002, at 11:48  PM, Aaron Bannert wrote:

We can make a duplicate of the httpd-2.0 CVS module and call it
httpd-2.1 or whatever the heck we want, and keep the history. Why do
we have to lose the history?

-1 to losing the history
This loses future history. That is, ongoing work on 2.0 becomes detached from the 2.1 repository, and you may as well just start a new module if going back to the old one in necessary anyway.

I don't really buy this performance noise about branches. In Darwin CVS, the Core OS team make a new branch *for every bug fixed* (my fault it's done that way). Each branch is merged down individually as the changes are approved by the group, and is allows engineers to hack away and commit as they go without disrupting anyone else. I'm talking about several hundred branches, and it's all running fine on some G4 box in a lab.

As Mark said, long-lived branches do take a hit, but that's why you branch off the maintenance release on leave active development on HEAD.

I do not fear the branch. The branch is puny and I will crush it with my pinky.

-wsv

Reply via email to