Authenticate before creating dirs and trying to clone

This commit is contained in:
Mads Kiilerich 2013-12-06 16:42:44 +01:00
Родитель 94a1cd280d
Коммит d7465cdf3b
1 изменённых файлов: 1 добавлений и 0 удалений

Просмотреть файл

@ -176,6 +176,7 @@ class proxyserver(object):
try:
repo = hg.repository(self.ui, path=repopath)
except error.RepoError, e:
hg.peer(self.ui, {}, url) # authenticate / authorize first
if os.path.exists(repopath) or not self.clone:
self.ui.warn(_("error with path %r: %s\n") % (path, e))
req.respond(common.HTTP_NOT_FOUND, protocol.HGTYPE)