Changeset 2147
- Timestamp:
- 03/31/07 17:22:53 (2 years ago)
- Files:
-
- revtreeplugin/0.11/revtree/api.py (modified) (2 diffs)
- revtreeplugin/0.11/revtree/web_ui.py (modified) (2 diffs)
- revtreeplugin/0.11/setup.py (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
revtreeplugin/0.11/revtree/api.py
r2111 r2147 58 58 59 59 class RevtreeSystem(Component): 60 """ """60 """Revision tree constructor""" 61 61 62 62 enhancers = ExtensionPoint(IRevtreeEnhancer) … … 66 66 used for optimizing revtree element placements.""") 67 67 68 def get_revtree(self, repos): 69 self.urlbase = self.config.get('trac', 'base_url') 70 if not self.urlbase: 71 raise TracError, "Base URL not defined" 68 def get_revtree(self, repos, req): 72 69 self.env.log.debug("Enhancers: %s" % self.enhancers) 73 70 from revtree.svgview import SvgRevtree 74 return SvgRevtree(self.env, repos, self.urlbase,71 return SvgRevtree(self.env, repos, req.abs_href(), 75 72 self.enhancers, self.optimizer) revtreeplugin/0.11/revtree/web_ui.py
r2109 r2147 203 203 if self.style not in [ 'compact', 'timeline']: 204 204 raise TracError, "Unsupported style: %s" % self.style 205 self.rt = RevtreeSystem(self.env) 205 206 206 207 def _process_log(self, req): … … 251 252 (branches, authors) = \ 252 253 self._select_parameters(repos, req, revstore) 253 svgrevtree = RevtreeSystem(self.env).get_revtree(repos)254 svgrevtree = self.rt.get_revtree(repos, req) 254 255 if revstore['branch']: 255 256 sbranches = [revstore['branch']] revtreeplugin/0.11/setup.py
r2111 r2147 16 16 17 17 PACKAGE = 'TracRevtreePlugin' 18 VERSION = '0.5.1 '18 VERSION = '0.5.1.1' 19 19 20 20 setup (
