diff -r dfc51a482031 -r 0664be4f0c1f hgext/schemes.py --- a/hgext/schemes.py Sat Apr 14 09:23:48 2018 -0700 +++ b/hgext/schemes.py Sat Apr 14 09:57:44 2018 -0700 @@ -78,9 +78,9 @@ def __repr__(self): return '' % self.scheme - def instance(self, ui, url, create): + def instance(self, ui, url, create, intents=None): url = self.resolve(url) - return hg._peerlookup(url).instance(ui, url, create) + return hg._peerlookup(url).instance(ui, url, create, intents=intents) def resolve(self, url): # Should this use the util.url class, or is manual parsing better?