I tried the mega merge approach this time and ended up with a conflict on one of the patches which had been ported previously. I don't know if there was something special about the patch or if that's just to be expected. So I broke the merge up into mini-merges whose endpoints were the patches which had been ported already. That resulted in no conflicts. Any regular policy would simplify the job of the release manager. Unfortunately, regardless of the policy, people will make mistakes and create outlying cases. It's those outliers which complicate the process. All in all, I prefer the following policy--but I'm still going to have to sanity check the submission comments on every patch:

1) Don't bother merging from the trunk to the branch. I'll sweep up these changes in a mega-merge.

2) However, if you think a patch should not be ported to 10.2, then please note that in the table at the end of this 10.2 wiki page: http://wiki.apache.org/db-derby/TenTwoRelease.

This time around, the following patches were not merged. All of the others were merged either by me or by the original committers:

r437215 | bpendleton | 2006-08-26 12:42:02 -0700 (Sat, 26 Aug 2006) | 18 lines
 DERBY-119: Add ALTER TABLE option to change column from NULL to NOT NULL

r438942 | mikem | 2006-08-31 07:39:55 -0700 (Thu, 31 Aug 2006) | 11 lines
 DERBY-1583 contributed by Bryan Pendleton

Thanks,
-Rick


Mike Matrigali wrote:



Rick Hillegas wrote:

Thanks for the warning, Mike. I'm cautiously hopeful that this won't be a problem. I'll find out!

Regards,
-Rick

Definitely let us know which makes the work easier.  For most changes I
would be happy to commit to trunk and wait for the mega merge to move
them to the branch.


Reply via email to