Changeset 732

Show
Ignore:
Timestamp:
04/29/06 23:38:52 (2 years ago)
Author:
athomas
Message:

ChangeLogPlugin:

Yet more fixes for default behaviour.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • changelogplugin/0.9/tracchangelog/tracchangelog.py

    r731 r732  
    2828 
    2929    def render_macro(self, req, name, content): 
    30         path, limit, rev = ([x.strip() for x in (content or '').split(',')] + [5, 0])[0:3] 
     30        path, limit, rev = ([x.strip() for x in (content or '').split(',')] + [None, None])[0:3] 
    3131 
    3232        if not hasattr(req, 'authname'): 
     
    3535        repo = self.env.get_repository(req.authname) 
    3636 
    37         rev = repo.normalize_rev(int(rev) or repo.get_youngest_rev()) 
     37        if rev is None: 
     38            rev = repo.get_youngest_rev() 
     39        else: 
     40            rev = int(rev) 
     41        rev = repo.normalize_rev(rev) 
    3842        path = repo.normalize_path(path) 
    39         limit = int(limit) 
     43        if limit is None: 
     44            limit = 5 
     45        else: 
     46            limit = int(limit) 
    4047         
    4148        node = repo.get_node(path, rev)