Changeset - bbaf0b86a1fe
[Not reviewed]
beta
0 1 0
Marcin Kuzminski - 13 years ago 2012-09-06 17:59:45
marcin@python-works.com
Detect symlink in given repository path, and ask user if stored path should be were the symlink points
1 file changed with 9 insertions and 1 deletions:
0 comments (0 inline, 0 general)
rhodecode/lib/db_manage.py
Show inline comments
 
@@ -540,13 +540,21 @@ class DbManage(object):
 
        if retries == 0:
 
            sys.exit('max retries reached')
 
        if path_ok is False:
 
            retries -= 1
 
            return self.config_prompt(test_repo_path, retries)
 

	
 
        return path
 
        real_path = os.path.realpath(path)
 

	
 
        if real_path != path:
 
            if not ask_ok(('Path looks like a symlink, Rhodecode will store '
 
                           'given path as %s ? [y/n]') % (real_path)):
 
                log.error('Canceled by user')
 
                sys.exit(-1)
 

	
 
        return real_path
 

	
 
    def create_settings(self, path):
 

	
 
        self.create_ui_settings()
 

	
 
        #HG UI OPTIONS
0 comments (0 inline, 0 general)