Ok, thanks for clarifying on the comment on rollbacks.

Still, I think rollbacks shouldn't be included.  From the user's
perspecitive there won't be much difference between a rollback and an
evolve.  In both cases they can write pre and post (or pre_rollback and
post_rollback) functions. Granted, they'll have to remember what their
models used to look like, but its not really up to us to make backups,
right? If a user really wants to rollback a production app, they can
get an old version of models.py out of their revision control and
evolve with it. If they're prototyping a new app and a change breaks
something, chances are they made a small mistake. Don't rollback - fix
the mistake and evolve forward.

Its just not clear to me what we're gaining from rollbacks. On the
other hand, keeping track of all the shadows will clutter things up a
lot in the code and in either the filesystem or database (whereever
shadows end up living). 

Joe


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Django developers" group.
To post to this group, send email to django-developers@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/django-developers
-~----------~----~----~----~------~----~------~--~---

Reply via email to