Changeset - b2c15f308ad2
[Not reviewed]
default
0 1 0
Mads Kiilerich - 7 years ago 2018-10-29 01:20:08
mads@kiilerich.com
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.
1 file changed with 1 insertions and 1 deletions:
0 comments (0 inline, 0 general)
kallithea/lib/vcs/backends/hg/repository.py
Show inline comments
 
@@ -361,13 +361,13 @@ class MercurialRepository(BaseRepository
 
                    opts.update({'noupdate': True})
 
                MercurialRepository._check_url(url, self.baseui)
 
                clone(self.baseui, url, self.path, **opts)
 

	
 
                # 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" \
 
                    % (self.path, err)
 
            else:
 
                msg = "Not valid repository at %s. Original error was %s" \
0 comments (0 inline, 0 general)