# HG changeset patch # User Marcin Kuzminski # Date 1298985250 -3600 # Node ID 41a695e604ba65f2943cbc7996038c524d692603 # Parent 899c19b0865c16150b6bf86e0a31fb1744d9f909 small fixes, and optimization for changelog graph diff -r 899c19b0865c -r 41a695e604ba rhodecode/controllers/changelog.py --- a/rhodecode/controllers/changelog.py Tue Mar 01 13:47:47 2011 +0100 +++ b/rhodecode/controllers/changelog.py Tue Mar 01 14:14:10 2011 +0100 @@ -71,12 +71,12 @@ c.pagination = RepoPage(c.rhodecode_repo, page=p, item_count=c.total_cs, items_per_page=c.size, branch_name=branch_name) - self._graph(c.rhodecode_repo, c.size, p) + self._graph(c.rhodecode_repo, c.total_cs, c.size, p) return render('changelog/changelog.html') - def _graph(self, repo, size, p): + def _graph(self, repo, repo_size, size, p): """ Generates a DAG graph for mercurial @@ -88,7 +88,7 @@ c.jsdata = json.dumps([]) return - revcount = min(repo.size, size) + revcount = min(repo_size, size) offset = 1 if p == 1 else ((p - 1) * revcount + 1) rev_start = repo.revisions.index(repo.revisions[(-1 * offset)]) rev_end = max(0, rev_start - revcount)