How to track and manage changes to the Windchill installation
I am curious how others track and manage changes to their Windchill installation over it's life, and also how you determine which of those changes are still applicable to the next release.
I already use the wtSafeArea for customizations, and I can look at the list of property changes in the site.xconf file, but it's tough to know if I'm missing other things like modified action models, Apache configuration changes, or even operating system changes. I try to keep a running log of everything I change, but how do I figure out if I missed something? I don't see any good way to automatically identify everything that's been changed since Windchill was first installed, especially after multiple in-place point releases and a plethora of CPS updates have been applied.
Once I have managed to identify everything I think was changed, I then have to figure out if the change is still applicable and/or necessary to the next Windchill release. The only way I know to do this right now is by pounding through each of the properties' xconf files (wt.properties.xconf, db.properties.xconf, etc.) and comparing every changed property. Of course this does nothing to help me become aware of new properties that might be relevant but didn't even exist before. There has to be a better way...
How do you track and manage these types of changes in your environment? How do you determine which ones to carry forward to the next Windchill release?
P.S. I sure wish all (or at least most) of these changes were stored in the database instead of buried all over the place on disk in different files. It would make the upgrade process SO much simpler.

