Show More
@@ -7,7 +7,7 b'' | |||||
7 |
|
7 | |||
8 | from i18n import _ |
|
8 | from i18n import _ | |
9 | import errno, getpass, os, socket, sys, tempfile, traceback |
|
9 | import errno, getpass, os, socket, sys, tempfile, traceback | |
10 | import config, util, error |
|
10 | import config, util, error, url | |
11 |
|
11 | |||
12 | class ui(object): |
|
12 | class ui(object): | |
13 | def __init__(self, src=None): |
|
13 | def __init__(self, src=None): | |
@@ -111,7 +111,7 b' class ui(object):' | |||||
111 | % (n, p, self.configsource('paths', n))) |
|
111 | % (n, p, self.configsource('paths', n))) | |
112 | p = p.replace('%%', '%') |
|
112 | p = p.replace('%%', '%') | |
113 | p = util.expandpath(p) |
|
113 | p = util.expandpath(p) | |
114 |
if |
|
114 | if not url.has_scheme(p) and not os.path.isabs(p): | |
115 | p = os.path.normpath(os.path.join(root, p)) |
|
115 | p = os.path.normpath(os.path.join(root, p)) | |
116 | c.set("paths", n, p) |
|
116 | c.set("paths", n, p) | |
117 |
|
117 | |||
@@ -325,7 +325,7 b' class ui(object):' | |||||
325 |
|
325 | |||
326 | def expandpath(self, loc, default=None): |
|
326 | def expandpath(self, loc, default=None): | |
327 | """Return repository location relative to cwd or from [paths]""" |
|
327 | """Return repository location relative to cwd or from [paths]""" | |
328 |
if |
|
328 | if url.has_scheme(loc) or os.path.isdir(os.path.join(loc, '.hg')): | |
329 | return loc |
|
329 | return loc | |
330 |
|
330 | |||
331 | path = self.config('paths', loc) |
|
331 | path = self.config('paths', loc) |
General Comments 0
You need to be logged in to leave comments.
Login now