On Dec 1, 2008, at 11:54 AM, Øyvind Harboe wrote:

Subversion makes it very easy to merge from trunk to branch. If _all_ of the changes made to trunk should be pulled into the branch, it can be done with 2 commands while recreating the branch takes 4. Someone should review the changes committed since the branch was made and make a list of items to be merged. Then, someone with commit access should use 'svn merge' to merge
those specific commits to the branch.

The point is that 1.0 branch was cut too early, IMHO.

That's not a problem. I think it is OK to try a svn version and then
let it cool off.

It it turns out it was a bad time to cut a branch, we can just cut
some other time.

This is why I advocated to cut some version in the *past* because it is easier
to predict the past than the future. :-)



--
Øyvind Harboe
http://www.zylin.com/zy1000.html
ARM7 ARM9 XScale Cortex
JTAG debugger and flash programmer



There is never a good time to make a branch. That's why you choose tools that allow easy merging between branches and the trunk. I wouldn't say that the 1.0 branch was cut too early. It isn't entirely clear that all of the changes committed to trunk should be pulled back into the branch. Once a branch is cut, each commit to trunk should be evaluated for the branch. The evaluation should consider risk vs reward and only merge in changes that have high reward for the risk (i.e. if the risk is low and the reward is low, it's ok. If the risk is medium and the reward is high, it's ok. If the risk is high but the reward is medium, don't take it). That way things that improve the quality without introducing instability are merged into the branch. That methodology advocates cutting a stable branch relatively early to avoid destabilizing changes from making it into the release.

--
Rick Altherr
[EMAIL PROTECTED]

"He said he hadn't had a byte in three days. I had a short, so I split it with him."
 -- Unsigned



Attachment: smime.p7s
Description: S/MIME cryptographic signature

_______________________________________________
Openocd-development mailing list
Openocd-development@lists.berlios.de
https://lists.berlios.de/mailman/listinfo/openocd-development

Reply via email to