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.

Reply via email to