Пример #1
0
 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)