uPortal upgrade best practices

Stub

I'm hoping that someone can fill in this page with details on best practices for upgrades on minor versions of uPortal in a safe way. i.e., if I want to get from uPortal 2.3.4 to uPortal 2.4.1 (or 2.4.1 -> 2.4.2), given that there are significant code changes and several database changes, what should I do?

Technologies that can help

Version control

Using CVS to drive the upgrade process

We've put some effort into this, using CVS to drive the process. I'm in the midst of updating some notes here.
The next to last link gives some an overview of our uPortal framework process.

Cheers,
Jim

Using Subversion to drive the upgrade process

Specific upgrade paths

The code would work fine if the database were up to date.. that seems to be the place where it's tough to shoehorn changes in.

There are likely to be different upgrade paths depending for the various uPortal versions.
06 from 2.4.2 to 2.5.0