Re: Upgrading existing project to newer Pylons

2007-12-14 Thread Philip Jenvey


On Dec 13, 2007, at 8:06 AM, Christoph Haas wrote:

 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. :(


In the future we would like to do 3 way merging during the upgrade  
process. We need to store the original paster template somewhere in  
the project and utilize it later. This would mostly be an addition to  
PasteScript, anyone up for the task? =]

--
Philip Jenvey



--~--~-~--~~~---~--~~
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
-~--~~~~--~~--~--~---



Re: Upgrading existing project to newer Pylons

2007-12-13 Thread Christoph Haas

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
-~--~~~~--~~--~--~---