# HG changeset patch # User Mads Kiilerich # Date 2018-10-29 01:20:08 # Node ID b2c15f308ad23433f7eb08f79e7153ca96e6687f # Parent c363f492c117c92d76e8d7cec56562e4a74cf9b0 hg: use localrepo.instance instead of invoking localrepository directly The instance method has been available for very long time and does almost the same thing. Also, for Mercurial 4.8, the create functionality is only available on the instance factory. diff --git a/kallithea/lib/vcs/backends/hg/repository.py b/kallithea/lib/vcs/backends/hg/repository.py --- a/kallithea/lib/vcs/backends/hg/repository.py +++ b/kallithea/lib/vcs/backends/hg/repository.py @@ -364,7 +364,7 @@ class MercurialRepository(BaseRepository # Don't try to create if we've already cloned repo create = False - return localrepo.localrepository(self.baseui, self.path, create=create) + return localrepo.instance(self.baseui, self.path, create=create) except (Abort, RepoError) as err: if create: msg = "Cannot create repository at %s. Original error was %s" \