author Yuya Nishihara <>
Tue, 05 Dec 2017 21:50:33 +0900
changeset 40931 c752fbe228fb5fb5338b4b90efcfed7c2046ef7b
parent 33263 a492610a2fc1e22408c869dc59dc4e042ff2b81d
permissions -rw-r--r--
repoview: extract a factory function of proxy class This makes sure that dynamically-created class objects are isolated from local binding of repo instances. The type cache is moved to module level as it isn't tied to each instance.

Our full contribution guidelines are in our wiki, please see:

If you just want a checklist to follow, you can go straight to

If you can't run the entire testsuite for some reason (it can be
difficult on Windows), please at least run `contrib/` on
any files you've modified and run `python contrib/check-commit` on any
commits you've made (for example, `python contrib/check-commit
273ce12ad8f1` will report some style violations on a very old commit).