From 14d5c0398fa649f03b6e0f43ab811594890a9a91 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Per=20=C3=98yvind=20Karlsen?= Date: Thu, 18 Aug 2016 17:54:49 +0200 Subject: auomatically fallback to non-ssh when authentication fails --- MgaRepo/layout.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'MgaRepo/layout.py') diff --git a/MgaRepo/layout.py b/MgaRepo/layout.py index 97f634d..ce39eac 100644 --- a/MgaRepo/layout.py +++ b/MgaRepo/layout.py @@ -5,6 +5,7 @@ import urllib.parse from MgaRepo import Error, config from MgaRepo.svn import SVN +from MgaRepo.rpmutil import detectVCS __all__ = ["package_url", "checkout_url", "repository_url", "get_url_revision"] @@ -132,7 +133,8 @@ def repository_url(mirrored=False): raise Error("you need to set the 'repository' " \ "configuration option on mgarepo.conf") url = convert_default_parent(default_parent) - return url + vcs = detectVCS(url) + return vcs.url def package_url(name_or_url, version=None, release=None, distro=None, backports=None, mirrored=True, obsolete=None): -- cgit v1.2.1