From 48397bfa3cc1d8a9fec8b1de991fd72d9e2f121c Mon Sep 17 00:00:00 2001 From: Hans-Christoph Steiner Date: Wed, 5 Aug 2015 21:54:25 +0200 Subject: [PATCH] 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. --- fdroidserver/import.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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'