Upgrading is not hard, we are just trying to save you the pain if something goes wrong.
The easiest way to upgrade is to download the code, unzip it over your current production code. However if something breaks there is going to be no easy way to revert. I have shown my designer to use git in under and hour so I am sure a programmer can learn it in a half hour :D No offence but every serious project should be put under version control, this will save you in many ways if something goes wrong. IE: Your production server goes down, your development computer's hard drive fries and you don't have an up-to-date back-up etc.. On Mon, Mar 12, 2012 at 4:38 PM, horridohobbyist <[email protected]>wrote: > You guys are kidding, right? I have to use source code control or Git or > Fabric (none of which I'm familiar with), just to update my > *production*system? I have to spend time and energy to learn all these tools > (which I > no longer need for development)? > > In all other respects, web2py is easy...writing a web2py application is > easy...deploying it is easy...but *updating* it requires jumping through > all these hoops? Please tell me that this is a sick joke. > > > On Monday, 12 March 2012 19:19:49 UTC-4, Detectedstealth wrote: >> >> http://newtriks.com/2011/12/**01/automated-deployment-using-**git/<http://newtriks.com/2011/12/01/automated-deployment-using-git/> >> >> On Mon, Mar 12, 2012 at 4:17 PM, Bruce Wade <[email protected]> wrote: >> >>> If you use GIT you could also automate the entire process. You can write >>> a plugin that will cause your production to change branch and pull the new >>> code for testing whenever you update the target branch on your local host >>> and push. >>> >>> OK writing the script is a little more complicated then using web2py but >>> it can be done. >>> >>> You might also want to take a look at this: http://jeffkreeftmeijer.** >>> com/2010/why-arent-you-using-**git-flow/<http://jeffkreeftmeijer.com/2010/why-arent-you-using-git-flow/> >>> >>> >>> On Mon, Mar 12, 2012 at 4:00 PM, pbreit <[email protected]> wrote: >>> >>>> I definitely suggest using version control instead. SSH in to your >>>> server and "hg clone" web2py from Google Code. Then whenever you want to do >>>> an update, SSH in to server and "hg pull; hg update". You can "hg update" >>>> to specific changesets (ie, roll back if something broke)(this is not fool >>>> proof since there are occasionally changes that make it hard or impossible >>>> to go back). >>>> >>>> I then started using Fabric which makes it a bit easier by not needing >>>> to SSH in to the server and you can set up multi-step tasks to execute >>>> uniformly. >>>> >>>> I do pretty much the same thing with my apps which are hosted at >>>> Bitbucket. >>>> >>>> At some point I might start creating new directories with clean new >>>> code and then switching via symbolic links. But my current scheme works >>>> fine and is easy. >>>> >>> >>> >>> >>> -- >>> -- >>> Regards, >>> Bruce Wade >>> http://ca.linkedin.com/in/**brucelwade<http://ca.linkedin.com/in/brucelwade> >>> http://www.wadecybertech.com >>> http://www.warplydesigned.com >>> http://www.**fitnessfriendsfinder.com<http://www.fitnessfriendsfinder.com> >>> >> >> >> >> -- >> -- >> Regards, >> Bruce Wade >> http://ca.linkedin.com/in/**brucelwade<http://ca.linkedin.com/in/brucelwade> >> http://www.wadecybertech.com >> http://www.warplydesigned.com >> http://www.**fitnessfriendsfinder.com<http://www.fitnessfriendsfinder.com> >> > -- -- Regards, Bruce Wade http://ca.linkedin.com/in/brucelwade http://www.wadecybertech.com http://www.warplydesigned.com http://www.fitnessfriendsfinder.com

