Mercurial > kallithea
diff rhodecode/controllers/changelog.py @ 1431:d5d7c40e8591 beta
changelog uses lazy loading of affected files details, in some scenarios this can improve speed
of changelog page dramatically especially for larger repositories.
author | Marcin Kuzminski <marcin@python-works.com> |
---|---|
date | Sat, 16 Jul 2011 19:30:38 +0200 |
parents | 5f878edbee00 |
children | d21c14e36fa8 |
line wrap: on
line diff
--- a/rhodecode/controllers/changelog.py Sat Jul 16 14:07:11 2011 +0200 +++ b/rhodecode/controllers/changelog.py Sat Jul 16 19:30:38 2011 +0200 @@ -76,6 +76,11 @@ return render('changelog/changelog.html') + def changelog_details(self, cs): + if request.environ.get('HTTP_X_PARTIAL_XHR'): + c.cs = c.rhodecode_repo.get_changeset(cs) + return render('changelog/changelog_details.html') + def _graph(self, repo, repo_size, size, p): """ Generates a DAG graph for mercurial