D652: blackbox: remove _partialinit

quark (Jun Wu) phabricator at mercurial-scm.org
Thu Sep 7 05:33:00 UTC 2017


quark created this revision.
Herald added a subscriber: mercurial-devel.
Herald added a reviewer: hg-reviewers.

REVISION SUMMARY
  It's no longer needed.

REPOSITORY
  rHG Mercurial

REVISION DETAIL
  https://phab.mercurial-scm.org/D652

AFFECTED FILES
  hgext/blackbox.py

CHANGE DETAILS

diff --git a/hgext/blackbox.py b/hgext/blackbox.py
--- a/hgext/blackbox.py
+++ b/hgext/blackbox.py
@@ -77,20 +77,10 @@
     class blackboxui(ui.__class__):
         def __init__(self, src=None):
             super(blackboxui, self).__init__(src)
-            if src is None:
-                self._partialinit()
-            else:
-                self._bbinlog = False
-                self._bbrepo = getattr(src, '_bbrepo', None)
-
-        def _partialinit(self):
-            if self._bbvfs:
-                return
             self._bbinlog = False
-            self._bbrepo = None
+            self._bbrepo = getattr(src, '_bbrepo', None)
 
         def copy(self):
-            self._partialinit()
             return self.__class__(self)
 
         @property
@@ -140,7 +130,6 @@
         def log(self, event, *msg, **opts):
             global lastui
             super(blackboxui, self).log(event, *msg, **opts)
-            self._partialinit()
 
             if not '*' in self.track and not event in self.track:
                 return



To: quark, #hg-reviewers
Cc: mercurial-devel


More information about the Mercurial-devel mailing list