> So, I figured I'd pass this along in case this was of interest to
> someone else.

I appreciate your thinking on this, Rick, but I think that the trouble
migrations display in this case is simply a symptom of infrequent
integration. Just like you get svn conflicts if you stay off the
committing for too long. I think the solution is simply to integrate
more often, not to add additional software.

> But, this doesn't catch everything (the before_save example is unhelped, 
> e.g.).
> Ultimately, the developer can't (and shouldn't have to) predict what the 
> future
> is going to bring, and shouldn't have to code around this sort of problem.

If this turns out to be a real problem for you (I've never seen it in
the wild), I'd encourage tying marrying migrations with svn updates.
So you could have a script that does "svn co rev 1; rake migrate; svn
co rev 2; rake migrate". If that's something that turns out to be
useful, please do turn it into a plugin.
--
David Heinemeier Hansson
http://www.loudthinking.com -- Broadcasting Brain
http://www.basecamphq.com   -- Online project management
http://www.backpackit.com   -- Personal information manager
http://www.rubyonrails.com  -- Web-application framework
_______________________________________________
Rails-core mailing list
Rails-core@lists.rubyonrails.org
http://lists.rubyonrails.org/mailman/listinfo/rails-core

Reply via email to