On Thu, Dec 13, 2007 at 11:47:58AM +0100, Marcin Kasperski wrote:
> Maybe I missed something, but ....
> 
> ... what should I do to upgrade existing project to the new
> Pylons release? I mean, for example, patching middleware.py so
> it suits newer idioms, patching imports etc.

Install the new Pylons version. Then pretend you are creating
(overwriting) a brand new Pylons project. Go into the parent directory
of where your development.init is located and run something like:

    $> paster create -t pylons myapplication

Paster will then show you diffs of what has changed so you have a chance
to include the changes without breaking your stuff.

> I considered forcing some 3-way merge (old 'post-paster-create'
> version, current 'post-paster-create' version and the actual project),
> but it seems a bit tedious to setup. Maybe there is some simpler way?

This is. Although I'd prefer if I could launch vimdiff or kompare during
the upgrade. It's pretty good that it exists already anyway. It does no
3-way-diff/merge though. So if you changed something in the files then
the "paster create" upgrade will suggest to throw away your changes
unless you carefully include them. :(

Cheers
 Christoph


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

Reply via email to