aboutsummaryrefslogtreecommitdiff
path: root/pylons_app/controllers/repos.py
diff options
context:
space:
mode:
Diffstat (limited to 'pylons_app/controllers/repos.py')
-rw-r--r--pylons_app/controllers/repos.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/pylons_app/controllers/repos.py b/pylons_app/controllers/repos.py
index 2358ec99..deaecd4d 100644
--- a/pylons_app/controllers/repos.py
+++ b/pylons_app/controllers/repos.py
@@ -5,9 +5,11 @@ from pylons_app.lib.auth import LoginRequired
from pylons_app.lib.base import BaseController, render
from pylons_app.lib.filters import clean_repo
from pylons_app.lib.utils import check_repo, invalidate_cache
+from pylons_app.model.hg_model import HgModel
import logging
import os
import shutil
+from operator import itemgetter
log = logging.getLogger(__name__)
class ReposController(BaseController):
@@ -24,7 +26,8 @@ class ReposController(BaseController):
def index(self, format='html'):
"""GET /repos: All items in the collection"""
# url('repos')
- c.repos_list = c.cached_repo_list
+ cached_repo_list = HgModel().get_repos()
+ c.repos_list = sorted(cached_repo_list, key=itemgetter('name'))
return render('admin/repos/repos.html')
def create(self):