A couple of additional nifty options with versioning available
(compared to having the whole web2py in a classic repository of some
sort):

- applications can check for newer versions in an organized way
- migrating to newer versions that require additional magic to model
migration is easier
- versioning tool agnostic, you can have different apps in different
types of repositories
- common web interface, no need for console login for quick checks/
updates/changelogs (security implications, no need for ssh login for
people who just need to update apps !)
- on debugging/troubleshooting you know exactly what version was in
question to avoid chasing bogus out of date bugs


On Mar 3, 4:44 pm, ceej <cjlaz...@googlemail.com> wrote:
> Versioning in web2py admin would be great, it would mean you could
> purely develop online on the same server using a test environment and
> then update the production server once stable. I've often found that
> updating from a local copy from my machine can cause some headaches
> and not work the same way. If we also re-ignited "Amy Editor" instead
> of the current editor the admin would be perfect :D :D :D
>
> On Mar 2, 11:15 am, AchipA <attila.cs...@gmail.com> wrote:
>
> > The SVN module is just a demostrator :) I call basic update/commit/log/
> > status/commit methods of a plugin module within the VCSS dir, so it
> > really doesn't matter what the undlerlying VCS is. If you drop a
> > module in there that knows bzr, hg, git, whatever, voila, the admin
> > interface will automagically be able to use it. Of all the vcss I know
> > subversion best, that's why I made its module first.
>
> > Also, the modules are graceful-fail. If you don't have python-svn or
> > it's dependencies, you don't get the option of checking out/versioning
> > svn projects. For other modules, ditto, it's not a hard dependency.
>
> > On Mar 2, 5:48 pm, mdipierro <mdipie...@cs.depaul.edu> wrote:
>
> > > I like the idea but I hate svn Moreover python-svn requires binaries.
> > > Can we do this with a pure python version control system like bzr or
> > > hg?
>
> > > Massimo
>
> > > On Mar 2, 9:29 am, AchipA <attila.cs...@gmail.com> wrote:
>
> > > > What do you think about this ? We talked about it a while ago, I
> > > > pushed a higly experimental prototype in a branch on launchpad:
>
> > > > lp:~achipa/web2py/versioncontrol
>
> > > > Notes:
> > > > - only subversion, but can easily be extended to other VCSs
> > > > - you need python-subversion for it to actually work
> > > > - no HTTPS support yet
> > > > - authentication is broken, try repos that allow anonymous access for
> > > > now
>
> > > > For example try checking 
> > > > outhttp://web2py.googlecode.com/svn/trunk/applications/examples
> > > > as another app.
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"web2py Web Framework" group.
To post to this group, send email to web2py@googlegroups.com
To unsubscribe from this group, send email to 
web2py+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/web2py?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to