diff hgext/lfs/__init__.py @ 37135:ecac0006b90e

localrepo: move featuresetupfuncs out of localrepository class (API) I want to establish an interface for local repositories. featuresetupfuncs is a class attribute and is global/shared across all localrepository instances. Let's move it to a module-level attribute to clarify it isn't part of the local repository interface. .. api:: localrepo.localrepository.featuresetupfuncs has been renamed to localrepo.featuresetupfuncs. Differential Revision: https://phab.mercurial-scm.org/D2925
author Gregory Szorc <gregory.szorc@gmail.com>
date Tue, 20 Mar 2018 17:30:30 -0700
parents a54113fcc8c9
children 4d63f3bc1e1a
line wrap: on
line diff
--- a/hgext/lfs/__init__.py	Sun Mar 04 17:11:33 2018 -0500
+++ b/hgext/lfs/__init__.py	Tue Mar 20 17:30:30 2018 -0700
@@ -199,7 +199,7 @@
     supported |= {'lfs'}
 
 def uisetup(ui):
-    localrepo.localrepository.featuresetupfuncs.add(featuresetup)
+    localrepo.featuresetupfuncs.add(featuresetup)
 
 def reposetup(ui, repo):
     # Nothing to do with a remote repo