diff options
author | Ian Jackson <ijackson@chiark.greenend.org.uk> | 2015-07-18 15:08:50 +0100 |
---|---|---|
committer | Ian Jackson <ijackson@chiark.greenend.org.uk> | 2015-07-19 19:36:15 +0100 |
commit | 6b9192c43040de5e0c18d0cd4057dcfb7457d86a (patch) | |
tree | 42541de4b47356121aad1e997db7f6c2cde1809c /dgit | |
parent | 4c06b83c1207a4a5d92575ef5117be6f2fab6104 (diff) |
Provide for configurable git url suffix.
Diffstat (limited to 'dgit')
-rwxr-xr-x | dgit | 6 |
1 files changed, 5 insertions, 1 deletions
@@ -646,6 +646,7 @@ sub access_gituserhost () { sub access_giturl (;$) { my ($optional) = @_; my $url = access_cfg('git-url','RETURN-UNDEF'); + my $suffix; if (!defined $url) { my $proto = access_cfg('git-proto', 'RETURN-UNDEF'); return undef unless defined $proto; @@ -653,8 +654,11 @@ sub access_giturl (;$) { $proto. access_gituserhost(). access_cfg('git-path'); + } else { + $suffix = access_cfg('git-url-suffix','RETURN-UNDEF'); } - return "$url/$package.git"; + $suffix //= '.git'; + return "$url/$package$suffix"; } sub parsecontrolfh ($$;$) { |