Changeset 3240

Show
Ignore:
Timestamp:
02/15/08 03:36:58 (10 months ago)
Author:
hvr
Message:

GitPlugin: provided own CachedRepository2 subclass with passed through short_rev method

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • gitplugin/0.11/tracext/git/git_fs.py

    r3239 r3240  
    2323from trac.config import BoolOption 
    2424 
     25# for some reason CachedRepository doesn't pass-through short_rev()s 
     26class CachedRepository2(CachedRepository): 
     27        def short_rev(self, path): 
     28                return self.repos.short_rev(path) 
     29 
    2530from genshi.builder import tag 
    2631from genshi.core import Markup, escape 
     
    148153 
    149154                if self._cached_repository: 
    150                         repos = CachedRepository(self.env.get_db_cnx(), repos, None, self.log) 
     155                        repos = CachedRepository2(self.env.get_db_cnx(), repos, None, self.log) 
    151156                        self.log.info("enabled CachedRepository for '%s'" % dir) 
    152157                else: