I think you are right that there is no reason to release before branching. We do need to test and then tag before branching. I'll try and test your i2c changes soon. I think also there is no reason to branch both i2c and sensors at the same time. sensors will obviously take longer. I suppose we would release 2.5 code as 3.0.0 and 2.4 code as 2.8.0? I read up on CVS branching a little bit. I guess you are propsing that 2.5 becomes HEAD and 2.4 becomes something else. Then you use -r branchname to pick a branch. Phil, really need to hear opinions from you on this. mds Ky?sti M?lkki wrote: > On Sun, 12 Jan 2003, Mark Studebaker wrote: > > >>We have a vote from Ky?sti for branching. >>Albert suggested the same thing to me in an email. >>Pavel suggested abandoning CVS and doing everything in Linus' tree. >> >>I'm really reluctant to branch but it may be the only realistic way to do it >>unless somebody volunteers to do patches manually (and perpetually). > > > There was still a choice of what to branch. Choosing wisely, we can > limit commits between branches to one direction. > > I suggest we have main branch for 2.5 development, > > - Some day 2.5 results become main anyway. > - Patches to 2.4 are not likely to touch kernel interfaces > -> merging 2.4->2.5 painless > - Patches to 2.5 are likely to touch kernel interfaces only > -> little to none merges 2.5->2.4 > > I see no reason to release 2.8.0 immediately. Just tag CVS before we > branch, then do 2.4<->2.5 cleanup and de release once there is something > new to offer. >