From: Hans-Christoph Steiner Date: Wed, 5 Aug 2015 19:54:25 +0000 (+0200) Subject: import: append .git to gitlab URLs, git sometimes freaks out otherwise X-Git-Tag: 0.5.0~116^2~2 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;h=48397bfa3cc1d8a9fec8b1de991fd72d9e2f121c;p=fdroidserver.git import: append .git to gitlab URLs, git sometimes freaks out otherwise From my experience, gitlab URLs need to end in .git for git to always be happy using them. --- diff --git a/fdroidserver/import.py b/fdroidserver/import.py index 5c6fbe48..1debd216 100644 --- a/fdroidserver/import.py +++ b/fdroidserver/import.py @@ -95,7 +95,11 @@ def get_metadata_from_url(app, url): app['Web Site'] = "" elif url.startswith('https://gitlab.com/'): projecttype = 'gitlab' - repo = url + # git can be fussy with gitlab URLs unless they end in .git + if url.endswith('.git'): + repo = url + else: + repo = url + '.git' repotype = 'git' app['Source Code'] = url + '/tree/HEAD' app['issuetracker'] = url + '/issues'