I'm interested in hearing what other people do to understand/review code changes that were committed by other team members to a version control system.
What processes do you have to make sure that everyone who needs to know about a revision is notified?
How well does this system work for you (and your team)?
FYI, we currently use our own homegrown ant build script that checks out code from CVS and pushes it to all of our testing machines every 15 minutes. We write web-based code that is all interpreted. "Builds" of the system rarely fail and our testing code takes a few hours at least to run so we can't run it after every commit.