Show More
@@ -2,7 +2,7 b'' | |||
|
2 | 2 | Hg app, a web based mercurial repository managment based on pylons |
|
3 | 3 | """ |
|
4 | 4 | |
|
5 |
VERSION = (0, 7, |
|
|
5 | VERSION = (0, 7, 3, 'beta') | |
|
6 | 6 | |
|
7 | 7 | __version__ = '.'.join((str(each) for each in VERSION[:4])) |
|
8 | 8 |
@@ -1,4 +1,3 b'' | |||
|
1 | from beaker.cache import cache_region | |
|
2 | 1 |
|
|
3 | 2 | from mercurial.node import short |
|
4 | 3 | from pylons import request, response, session, tmpl_context as c, url, config, \ |
@@ -7,8 +6,6 b' from pylons.controllers.util import abor' | |||
|
7 | 6 | from pylons_app.lib.auth import LoginRequired |
|
8 | 7 | from pylons_app.lib.base import BaseController, render, _full_changelog_cached |
|
9 | 8 | from pylons_app.lib.filters import age as _age, person |
|
10 | from pylons_app.lib.utils import get_repo_slug | |
|
11 | from pylons_app.model.hg_model import HgModel | |
|
12 | 9 | from simplejson import dumps |
|
13 | 10 | from webhelpers.paginate import Page |
|
14 | 11 | import logging |
@@ -22,11 +19,18 b' class ChangelogController(BaseController' | |||
|
22 | 19 | |
|
23 | 20 | def index(self): |
|
24 | 21 | if request.params.get('size'): |
|
25 | c.size = int(request.params['size']) | |
|
22 | limit = 100 | |
|
23 | default = 20 | |
|
24 | try: | |
|
25 | int_size = int(request.params.get('size')) | |
|
26 | except ValueError: | |
|
27 | int_size = default | |
|
28 | int_size = int_size if int_size <= limit else limit | |
|
29 | c.size = int_size | |
|
26 | 30 | session['changelog_size'] = c.size |
|
27 | 31 | session.save() |
|
28 | 32 | else: |
|
29 |
c.size = session.get('changelog_size', |
|
|
33 | c.size = session.get('changelog_size', default) | |
|
30 | 34 | |
|
31 | 35 | changesets = _full_changelog_cached(c.repo_name) |
|
32 | 36 |
General Comments 0
You need to be logged in to leave comments.
Login now