Of course this is an excellent idea! While developing and just publishing nightly builds, we don't have enough time to write automated update scripts but you don't have to drop all your existing data but it's an alpha version and this also means that installing and upgrading needs some careful reading of the instructions.
The latest CVS snapshot was just addressed to developers and users who want to test it and not meant to replace an existing installation.
I hope you have enough information in the UPGRADING instructions to write an update script. I would really love to have one and for major releases it's a must-have.
Regards, Thomas
Geuis Teses wrote:
Seems that as time goes by, every time we update its gonna mean a) we drop all existing contacts and preferences and start over from scratch, or b) we have do to careful manual editing and such to upgrade.
Idea: Have an update script that you run before you update. It will store all your users personal info in a separate file. Update your installation, then run the update script again and it restores those preferences, appropriately modified to fit any changes.
I might work on this once I've finished my automated install script