예제 #1
0
파일: forms.py 프로젝트: elfixit/rhodecode
 def url_handler(repo_type, url, proto, ui=None):
     if repo_type == 'hg':
         from mercurial.httprepo import httprepository, httpsrepository
         if proto == 'https':
             httpsrepository(make_ui('db'), url).capabilities
         elif proto == 'http':
             httprepository(make_ui('db'), url).capabilities
     elif repo_type == 'git':
         #TODO: write a git url validator
         pass
예제 #2
0
def instance(ui, path, create):
    logging.debug('Starting hgformlogin...')
    if path.startswith('https:'):
        return formloginhttpsrepo(ui, path)
    else:
        return httprepo.httprepository(ui, path)