diff --git a/hggit/git_handler.py b/hggit/git_handler.py index 18d93b3bbc51cfd39176f2649722db0eb751f999_aGdnaXQvZ2l0X2hhbmRsZXIucHk=..1994319606c0e9c05d058012367c0e493125498c_aGdnaXQvZ2l0X2hhbmRsZXIucHk= 100644 --- a/hggit/git_handler.py +++ b/hggit/git_handler.py @@ -2,7 +2,6 @@ import itertools import os import urllib -import urllib2 import re import cStringIO import StringIO @@ -1722,22 +1721,7 @@ uri = uri[4:] if uri.startswith('http://') or uri.startswith('https://'): - pmgr = compat.passwordmgr(self.ui) - auth = urllib2.HTTPBasicAuthHandler(pmgr) - - opener = urllib2.build_opener(auth) - ua = 'git/20x6 (hg-git ; uses dulwich and hg ; like git-core)' - opener.addheaders = [('User-Agent', ua)] - try: - return client.HttpGitClient(uri, opener=opener), uri - except TypeError as e: - if e.message.find("unexpected keyword argument 'opener'") >= 0: - # Dulwich 0.9.4, which is the latest version that ships - # with Ubuntu 14.04, doesn't support the 'opener' keyword. - # Try without authentication. - return client.HttpGitClient(uri), uri - else: - raise + return client.HttpGitClient(uri), uri # if its not git or git+ssh, try a local url.. return client.SubprocessGitClient(), uri