For Windows users who are interested... Now I have 2 separate folders :
|_web2py (containing web2py source files with default applications) |_... |_applications |_admin |_welcome |_web2py_apps (folder containing all my apps) |_app1 |_app2 |_... When I upgrade web2py , I replace the whole "web2py" folder Then I launch a little batch file stored in "web2py_apps" to recreate all directory junctions. Code here : *create_junctions.bat* for /f "delims=" %%a In ('dir /ad/b "./" ') Do mklink /J ..\web2py\ applications\%%a .\%%a pause Le mercredi 30 octobre 2013 18:18:17 UTC+1, Loïc ESPERN a écrit : > > Good idea > I will make a try when upgrading my web2py repo... > > Thank you > Le 30 oct. 2013 16:01, "Richard Vézina" <ml.richa...@gmail.com<javascript:>> > a écrit : > >> Loïc, just a thought... How will you manage the upgrade of web2py >> version? If you have only a single repo, you will make symlink in new >> version of web2py applications folder, but then you may face issue with the >> new version that force you to stick with previous version... If you have >> commit change over your trunk you will have to revert... >> >> I generally just copy my entire repo, that become a clone... >> >> Richard >> >> >> On Wed, Oct 30, 2013 at 10:56 AM, Richard Vézina >> <ml.richa...@gmail.com<javascript:> >> > wrote: >> >>> Great! >>> >>> :) >>> >>> Richard >>> >>> >>> On Wed, Oct 30, 2013 at 10:11 AM, Loïc <loic....@gmail.com <javascript:> >>> > wrote: >>> >>>> I have found the problem. Thank you Richard! >>>> >>>> For Windows users who want to move the applications subfolders out of >>>> web2py directory, the correct syntax is : >>>> mklink /J TheLinkName ThePath >>>> >>>> mklink /J created a directory junction >>>> Previously, I used mklink /D (which creates a symlink for a folder) but >>>> this doesn't work. >>>> >>>> >>>> >>>> >>>> Le mercredi 30 octobre 2013 14:53:31 UTC+1, Richard a écrit : >>>>> >>>>> http://en.wikipedia.org/wiki/**Hard_link<http://en.wikipedia.org/wiki/Hard_link> >>>>> >>>>> >>>>> On Wed, Oct 30, 2013 at 9:52 AM, Richard Vézina <ml.richa...@gmail.com >>>>> > wrote: >>>>> >>>>>> Hmmm... I pretty sure in linux a symlink would work, but in win it is >>>>>> different... If I remember there is a difference in hardlink and >>>>>> softlink >>>>>> that need to be consider... >>>>>> >>>>>> Richard >>>>>> >>>>>> >>>>>> On Wed, Oct 30, 2013 at 4:06 AM, Loïc <loic....@gmail.com> wrote: >>>>>> >>>>>>> Some weeks ago, I tried to create a symlink inside /applications >>>>>>> folder, but I got an error in modules. >>>>>>> I was using mklink command on Win7, and my app works fine when >>>>>>> located inside /applications folder without symlink... >>>>>>> >>>>>>> Below is the ticket I got. Maybe you have an idea? >>>>>>> >>>>>>> Ticket ID >>>>>>> >>>>>>> 127.0.0.1.2013-09-25.13-53-37.**347db33f-279e-4ae1-b231-** >>>>>>> 66904661519e >>>>>>> <type 'exceptions.ImportError'> No module named >>>>>>> espern.modules.models_tools >>>>>>> Version >>>>>>> web2py™ Version 2.6.3-stable+timestamp.2013.**09.15.17.01.20 >>>>>>> Python Python 2.7.3: C:\Python27\python.exe (prefix: C:\Python27) >>>>>>> Traceback >>>>>>> >>>>>>> >>>>>>> Traceback (most recent call last): >>>>>>> File "C:\Users\loic\web2py\gluon\**restricted.py", line 217, in >>>>>>> restricted >>>>>>> exec ccode in environment >>>>>>> File >>>>>>> "C:/Users/loic/web2py/**applications/espern/models/db_**calendar.py", >>>>>>> line 2, in <module> >>>>>>> from models_tools import start_datetime, end_datetime >>>>>>> File "C:\Users\loic\web2py\gluon\**custom_import.py", line 86, in >>>>>>> custom_importer >>>>>>> return base_importer(pname, globals, locals, fromlist, level) >>>>>>> File "C:\Users\loic\web2py\gluon\**custom_import.py", line 125, >>>>>>> in __call__ >>>>>>> result = NATIVE_IMPORTER(name, globals, locals, fromlist, level) >>>>>>> ImportError: No module named espern.modules.models_tools >>>>>>> >>>>>>> Le mardi 29 octobre 2013 21:55:06 UTC+1, Richard a écrit : >>>>>>>> >>>>>>>> Symbolic link? >>>>>>>> >>>>>>>> Richard >>>>>>>> >>>>>>>> >>>>>>>> On Tue, Oct 29, 2013 at 2:04 PM, wiel <wiel...@gmail.com> wrote: >>>>>>>> >>>>>>>>> >>>>>>>>> I have a local repository and a web2py installation up. how can I >>>>>>>>> change web2py's application directory so that it points to the >>>>>>>>> repository? >>>>>>>>> or how can I let web2py use the repository? >>>>>>>>> >>>>>>>>> -- >>>>>>>>> Resources: >>>>>>>>> - http://web2py.com >>>>>>>>> - http://web2py.com/book (Documentation) >>>>>>>>> - >>>>>>>>> http://github.com/web2py/**web2p**y<http://github.com/web2py/web2py>(Source >>>>>>>>> code) >>>>>>>>> - >>>>>>>>> https://code.google.com/p/**web2**py/issues/list<https://code.google.com/p/web2py/issues/list>(Report >>>>>>>>> Issues) >>>>>>>>> --- >>>>>>>>> You received this message because you are subscribed to the Google >>>>>>>>> Groups "web2py-users" group. >>>>>>>>> To unsubscribe from this group and stop receiving emails from it, >>>>>>>>> send an email to web2py+un...@**googlegroups.com. >>>>>>>>> >>>>>>>>> For more options, visit https://groups.google.com/**grou** >>>>>>>>> ps/opt_out <https://groups.google.com/groups/opt_out>. >>>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>> Resources: >>>>>>> - http://web2py.com >>>>>>> - http://web2py.com/book (Documentation) >>>>>>> - >>>>>>> http://github.com/web2py/**web2py<http://github.com/web2py/web2py>(Source >>>>>>> code) >>>>>>> - >>>>>>> https://code.google.com/p/**web2py/issues/list<https://code.google.com/p/web2py/issues/list>(Report >>>>>>> Issues) >>>>>>> --- >>>>>>> You received this message because you are subscribed to the Google >>>>>>> Groups "web2py-users" group. >>>>>>> To unsubscribe from this group and stop receiving emails from it, >>>>>>> send an email to web2py+un...@**googlegroups.com. >>>>>>> For more options, visit >>>>>>> https://groups.google.com/**groups/opt_out<https://groups.google.com/groups/opt_out> >>>>>>> . >>>>>>> >>>>>> >>>>>> >>>>> -- >>>> Resources: >>>> - http://web2py.com >>>> - http://web2py.com/book (Documentation) >>>> - http://github.com/web2py/web2py (Source code) >>>> - https://code.google.com/p/web2py/issues/list (Report Issues) >>>> --- >>>> You received this message because you are subscribed to the Google >>>> Groups "web2py-users" group. >>>> To unsubscribe from this group and stop receiving emails from it, send >>>> an email to web2py+un...@googlegroups.com <javascript:>. >>>> For more options, visit https://groups.google.com/groups/opt_out. >>>> >>> >>> >> -- >> Resources: >> - http://web2py.com >> - http://web2py.com/book (Documentation) >> - http://github.com/web2py/web2py (Source code) >> - https://code.google.com/p/web2py/issues/list (Report Issues) >> --- >> You received this message because you are subscribed to a topic in the >> Google Groups "web2py-users" group. >> To unsubscribe from this topic, visit >> https://groups.google.com/d/topic/web2py/3FWZCmLzhzc/unsubscribe. >> To unsubscribe from this group and all its topics, send an email to >> web2py+un...@googlegroups.com <javascript:>. >> For more options, visit https://groups.google.com/groups/opt_out. >> > -- Resources: - http://web2py.com - http://web2py.com/book (Documentation) - http://github.com/web2py/web2py (Source code) - https://code.google.com/p/web2py/issues/list (Report Issues) --- You received this message because you are subscribed to the Google Groups "web2py-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to web2py+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out.