diff -r 15d3facfa40a -r aaad36b88298 mercurial/httpconnection.py --- a/mercurial/httpconnection.py Sun Jan 13 20:13:22 2019 -0500 +++ b/mercurial/httpconnection.py Wed Feb 20 19:28:51 2019 -0500 @@ -109,10 +109,10 @@ schemes, prefix = [p[0]], p[1] else: schemes = (auth.get('schemes') or 'https').split() - if (prefix == '*' or hostpath.startswith(prefix)) and \ - (len(prefix) > bestlen or (len(prefix) == bestlen and \ - not bestuser and 'username' in auth)) \ - and scheme in schemes: + if ((prefix == '*' or hostpath.startswith(prefix)) and + (len(prefix) > bestlen or (len(prefix) == bestlen and + not bestuser and 'username' in auth)) + and scheme in schemes): bestlen = len(prefix) bestauth = group, auth bestuser = auth.get('username')