While I trust webapp-config for most things, I still do the anal thing and make a backup copy of the web directory for a certain site before I let webapp-config do the actual update. That way, if something pukes, I have a copy to just fall back on. I just realized, you know we could add something like this in webapp-config. Another nice feature would be to show all the changes it may make, whether it be just listing files that will be modified, deleted, added, and/or actually showing a patch file with all the diffs. Those would be some nifty tools to add :-) I know that I could just do a pretend install, but that is a pain to output and look through. If I had the time, I'd try and implement it, but alas I don't!
They're good ideas. The backup/restore one could be done now - I'd call it an 'autocheckpoint' feature, with each checkpoint incrementally numbered, and you'd just pick which one you wanted to restore. Only problem is that the database schema associated with the app may have changed between checkpoints - and that's a problem we can solve, but not in webapp-config v1 (it doesn't have the information it needs). The list of changes that it would make is non-trivial. It's best left until webapp-config v2. Best regards, Stu
reassigning
Feature request filed UPSTREAM: http://svn.gnqs.org/projects/vhost-tools/ticket/8 Unlike to appear anytime soon. Best regards, Stu