Ticket #8758: timeline_filter_repositories-sorted.diff
| File timeline_filter_repositories-sorted.diff, 1.4 KB (added by termim, 3 years ago) |
|---|
-
trac/versioncontrol/web_ui/changeset.py
840 840 841 841 def get_timeline_filters(self, req): 842 842 if 'CHANGESET_VIEW' in req.perm: 843 yield ('changeset', _('Repository checkins')) 843 filters = [] 844 rm = RepositoryManager(self.env) 845 for reponame in rm.get_all_repositories().keys(): 846 filters.append(((reponame, reponame))) 847 filters.sort() 848 filters = [('changeset', _('Repository checkins'))] + filters 849 return filters 844 850 845 851 def get_timeline_events(self, req, start, stop, filters): 846 852 if 'changeset' in filters: … … 885 891 show_location, show_files)) 886 892 887 893 for reponame, repos in self.env.get_all_repositories(req.authname): 888 for event in generate_changesets(reponame, repos): 889 yield event 890 894 if reponame in filters: 895 for event in generate_changesets(reponame, repos): 896 yield event 897 891 898 def render_timeline_event(self, context, field, event): 892 899 changesets, show_location, show_files = event[3] 893 900 cset, cset_resource, repos_for_uid = changesets[0]
