[aur-dev] Display of alternative source name instead of URL on packages' web pages

Lukas Fleischer lfleischer at archlinux.org
Sat Oct 31 13:43:58 UTC 2015

On Tue, 27 Oct 2015 at 17:21:43, Johannes Löthberg wrote:
> On 27/10, Lukas Fleischer wrote:
> >> I would suggest to use:
> >>
> >> <a href="https://github.com/CDrummond/cantata.git">git+https://github.com/CDrummond/cantata.git</a>
> >>
> >
> >Also, if your browser does not know how to handle the git+https 
> >protocol, that is a client configuration issue and not a server issue 
> >(if you consider that an issue at all).
> >
> Well, the vcs+url thing is makepkg-specific and won't work with eg git 
> either though.
> [...]

At least git+ssh:// and ssh+git:// work fine with Git. From transport.c
in the Git source tree:

    } else if (!is_url(url)                                                 
            || starts_with(url, "file://")                                  
            || starts_with(url, "git://")                                   
            || starts_with(url, "ssh://")                                   
            || starts_with(url, "git+ssh://")                               
            || starts_with(url, "ssh+git://")) {                            
             * These are builtin smart transports; "allowed" transports         
             * will be checked individually in git_connect.                 

git+https probably doesn't work by default but I do not see why we
should add a special case for that and pretend that the URL "works as a
website" while it is intended to be a Git clone URL.

More information about the aur-dev mailing list