Show More
@@ -2,7 +2,7 b'' | |||||
2 | Hg app, a web based mercurial repository managment based on pylons |
|
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 | __version__ = '.'.join((str(each) for each in VERSION[:4])) |
|
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 | from mercurial.graphmod import revisions as graph_rev, colored, CHANGESET | |
3 | from mercurial.node import short |
|
2 | from mercurial.node import short | |
4 | from pylons import request, response, session, tmpl_context as c, url, config, \ |
|
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 | from pylons_app.lib.auth import LoginRequired |
|
6 | from pylons_app.lib.auth import LoginRequired | |
8 | from pylons_app.lib.base import BaseController, render, _full_changelog_cached |
|
7 | from pylons_app.lib.base import BaseController, render, _full_changelog_cached | |
9 | from pylons_app.lib.filters import age as _age, person |
|
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 | from simplejson import dumps |
|
9 | from simplejson import dumps | |
13 | from webhelpers.paginate import Page |
|
10 | from webhelpers.paginate import Page | |
14 | import logging |
|
11 | import logging | |
@@ -22,11 +19,18 b' class ChangelogController(BaseController' | |||||
22 |
|
19 | |||
23 | def index(self): |
|
20 | def index(self): | |
24 | if request.params.get('size'): |
|
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 | session['changelog_size'] = c.size |
|
30 | session['changelog_size'] = c.size | |
27 | session.save() |
|
31 | session.save() | |
28 | else: |
|
32 | else: | |
29 |
c.size = session.get('changelog_size', |
|
33 | c.size = session.get('changelog_size', default) | |
30 |
|
34 | |||
31 | changesets = _full_changelog_cached(c.repo_name) |
|
35 | changesets = _full_changelog_cached(c.repo_name) | |
32 |
|
36 |
General Comments 0
You need to be logged in to leave comments.
Login now