Changeset - 258e0353ca51
[Not reviewed]
beta
0 1 0
Marcin Kuzminski - 13 years ago 2013-03-06 13:36:55
marcin@python-works.com
CHanges to UI object injection after lazy property changes
1 file changed with 4 insertions and 6 deletions:
0 comments (0 inline, 0 general)
rhodecode/lib/vcs/backends/git/repository.py
Show inline comments
 
@@ -67,14 +67,12 @@ class GitRepository(BaseRepository):
 
    @ThreadLocalLazyProperty
 
    def _repo(self):
 
        repo = Repo(self.path)
 
        #temporary set that to now at later we will move it to constructor
 
        baseui = None
 
        if baseui is None:
 
        # patch the instance of GitRepo with an "FAKE" ui object to add
 
        # compatibility layer with Mercurial
 
        if not hasattr(repo, 'ui'):
 
            from mercurial.ui import ui
 
            baseui = ui()
 
        # patch the instance of GitRepo with an "FAKE" ui object to add
 
        # compatibility layer with Mercurial
 
        setattr(repo, 'ui', baseui)
 
            setattr(repo, 'ui', baseui)
 
        return repo
 

	
 
    @property
0 comments (0 inline, 0 general)