Mercurial > hg
changeset 31279:052bc876a879
localrepo: rename proxycls to filteredrepo
When debugging in a Python shell, the type of "repo" is "proxycls", which
could confuse new people.
In [1]: repo
Out[1]: <mercurial.localrepo.proxycls at 0x7f65d4b976d0>
Let's rename it to "filteredrepo" to make it clearer.
author | Jun Wu <quark@fb.com> |
---|---|
date | Thu, 09 Mar 2017 15:10:27 -0800 |
parents | 1c97a91a18dc |
children | 1b699a208cee |
files | mercurial/localrepo.py |
diffstat | 1 files changed, 2 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/mercurial/localrepo.py Wed Mar 08 17:35:20 2017 -0800 +++ b/mercurial/localrepo.py Thu Mar 09 15:10:27 2017 -0800 @@ -484,9 +484,9 @@ """Return a filtered version of a repository""" # build a new class with the mixin and the current class # (possibly subclass of the repo) - class proxycls(repoview.repoview, self.unfiltered().__class__): + class filteredrepo(repoview.repoview, self.unfiltered().__class__): pass - return proxycls(self, name) + return filteredrepo(self, name) @repofilecache('bookmarks', 'bookmarks.current') def _bookmarks(self):