Exemple #1
0
    def _get_ui_revisions(self, reverse=True):
        """Generates the list of displayable revisions"""
        repos = Repository(self.env)

        revmin = repos.get_oldest_rev()
        revmax = repos.get_youngest_rev()

        revisions = []
        for rev in xrange(int(revmax), int(revmin) - 1, -1):
#             if len(revisions) > 50:
#                 if rev % 100:
#                     continue
#             elif len(revisions) > 30:
#                 if rev % 20:
#                     continue
#             elif len(revisions) > 10:
#                 if rev % 10:
#                     continue

            revisions.append(rev)

        if revisions[-1] != int(revmin):
            revisions.append(int(revmin))

        return sorted(revisions, reverse=reverse)