[Zope3-dev] Re: Release management refinements

Jim Fulton jim at zope.com
Wed Sep 13 11:29:08 EDT 2006


On Sep 13, 2006, at 11:23 AM, Stephan Richter wrote:

> On Wednesday 13 September 2006 11:02, Florent Xicluna wrote:
>> Currently, I work with 3.3 branch for my company. I checked out  
>> the trunk
>> too, in order to collaborate to Zope development.
>> So I have both '/trunk' and '/branches/3.3/' on my computer. When  
>> I prepare
>> a fix I do it on the 3.3 branch, I make unit/functional tests.  
>> Then I do
>> manual tests on my sandbox, and I commit to the branch.
>> Later I merge to the trunk, do unit/functional tests again and  
>> commit to
>> the trunk.
>> This is acceptable workload for me.
>
> I work this way too. We develop against the trunk. And I always make a
> writable checkout. When I fix a bug, I will always do this on the  
> trunk
> first, because I need to make sure that my customer code really  
> works after
> the fix. It is not sensible for me to fix other branches first.
>
> I could live with the policy of also supporting two release  
> branches, but I
> would prefer only having to worry about one. BTW, a pain-easing  
> script for
> merging would come a long way, in my opinion.

We should be using svnmerge.  I looked at it and even contributed to  
it a year or two ago.  It wasn't mature enough for our needs at the  
time, but I suspect it probably is now and would probably help a lot.

Jim


--
Jim Fulton			mailto:jim at zope.com		Python Powered!
CTO 				(540) 361-1714			http://www.python.org
Zope Corporation	http://www.zope.com		http://www.zope.org





More information about the Zope3-dev mailing list