Hi Christian,

That's working thanks. 
One observation:
Both the command REPO LIST and the GUI show the path within the repository. This information is not available from repo:list() for example as @path. One use would be to process information about EXpath packages from expath-pkg.xml  

Also I wonder about the support for multiple versions of EXPath packages? [1]
Given a repo with two versions of packageA, packageA-v1 and packageA-v2, and packageB that uses  packageA-v1 and packageC that uses packageA-v2, all defined in their respective expath-pkg.xml files. 

Would you expect this to work?

/Andy
[1] http://expath.org/spec/pkg#resolution

On 27 October 2015 at 08:52, Christian Grün <christian.gruen@gmail.com> wrote:
Hi Andy,

I have spent some time in unifying our repository code, so this should
now be fixed [1]. Just give me an update if sth. else should be going
wrong now.

Christian

[1] http://files.basex.org/releases/latest


On Fri, Oct 23, 2015 at 11:02 AM, Andy Bunce <bunce.andy@gmail.com> wrote:
> Hi,
>
> The following installs in the repository, and can be used:
>
> "https://raw.githubusercontent.com/james-jw/xq-mustache/master/src/xq-mustache.xqm"
> !repo:install(.)
>
>
> But it does not appear the repo:list() or the UI repository list..
> I suspect the issue is the form of the namespace
>
> module namespace mustache = 'http://xq-mustache';
>
> Regards
> /Andy