[FIX] odoo.py windows compatibility
authorjmustonen <jmusto@gmail.com>
Wed, 1 Oct 2014 09:28:09 +0000 (12:28 +0300)
committerMartin Trigaux <mat@openerp.com>
Thu, 2 Oct 2014 14:12:19 +0000 (16:12 +0200)
Prevent infinite loop when installing on windows
Fixes #2825

Tested to work on
* Git Bash v1.9.4 on Windows 8.1 Professional
* Ubuntu 12.04.5 LTS

odoo.py

diff --git a/odoo.py b/odoo.py
index b8f93ad..e5f861b 100755 (executable)
--- a/odoo.py
+++ b/odoo.py
@@ -47,14 +47,14 @@ def git_locate():
         os.chdir('odoo')
 
     path = os.getcwd()
-    while path != '/':
+    while path != os.path.abspath(os.sep):
         gitconfig_path = os.path.join(path, '.git/config')
         if os.path.isfile(gitconfig_path):
             release_py = os.path.join(path, 'openerp/release.py')
             if os.path.isfile(release_py):
                 break
         path = os.path.dirname(path)
-    if path == '/':
+    if path == os.path.abspath(os.sep):
         path = None
     return path