~hazmat/loggerhead/speed-rules

« back to all changes in this revision

Viewing changes to loggerhead/controllers/revision_ui.py

  • Committer: kapil.foss at gmail
  • Date: 2010-03-28 19:47:42 UTC
  • Revision ID: kapil.foss@gmail.com-20100328194742-09w72r2pbw3iol57
revision view has no reason to fetch 10k revids from history cache

Show diffs side-by-side

added added

removed removed

Lines of Context:
46
46
 
47
47
        filter_file_id = kwargs.get('filter_file_id', None)
48
48
        start_revid = h.fix_revid(kwargs.get('start_revid', None))
49
 
        query = kwargs.get('q', None)
50
49
        remember = h.fix_revid(kwargs.get('remember', None))
51
50
        compare_revid = h.fix_revid(kwargs.get('compare_revid', None))
52
51
 
53
 
        try:
54
 
            revid, start_revid, revid_list = h.get_view(revid,
55
 
                                                        start_revid,
56
 
                                                        filter_file_id,
57
 
                                                        query)
58
 
        except:
59
 
            self.log.exception('Exception fetching changes')
60
 
            raise HTTPServerError('Could not fetch changes')
61
 
 
62
52
        navigation = util.Container(
63
 
            revid_list=revid_list, revid=revid, start_revid=start_revid,
 
53
            revid_list=[revid], revid=revid, start_revid=start_revid,
64
54
            filter_file_id=filter_file_id, pagesize=1,
65
55
            scan_url='/revision', branch=self._branch, feed=True, history=h)
66
 
        if query is not None:
67
 
            navigation.query = query
 
56
 
68
57
        util.fill_in_navigation(navigation)
69
58
 
70
59
        change = h.get_changes([revid])[0]
130
119
            'history': h,
131
120
            'merged_in': merged_in,
132
121
            'navigation': navigation,
133
 
            'query': query,
134
122
            'remember': remember,
135
123
            'compare_revid': compare_revid,
136
124
            'url': self._branch.context_url,