changeset 246:ca80f8c00562 rhodecode-0.0.0.7.6

Fixed bug in repos, added dependencies and bumped version
author Marcin Kuzminski <marcin@python-works.com>
date Thu, 03 Jun 2010 01:01:36 +0200
parents a83a1799480c
children 51434007e21d
files pylons_app/__init__.py pylons_app/controllers/repos.py setup.py
diffstat 3 files changed, 8 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/pylons_app/__init__.py	Thu Jun 03 00:04:48 2010 +0200
+++ b/pylons_app/__init__.py	Thu Jun 03 01:01:36 2010 +0200
@@ -2,7 +2,7 @@
 Hg app, a web based mercurial repository managment based on pylons
 """
 
-VERSION = (0, 7, 5, 'beta')
+VERSION = (0, 7, 6, 'beta')
 
 __version__ = '.'.join((str(each) for each in VERSION[:4]))
 
--- a/pylons_app/controllers/repos.py	Thu Jun 03 00:04:48 2010 +0200
+++ b/pylons_app/controllers/repos.py	Thu Jun 03 01:01:36 2010 +0200
@@ -5,9 +5,11 @@
 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 @@
     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):
--- a/setup.py	Thu Jun 03 00:04:48 2010 +0200
+++ b/setup.py	Thu Jun 03 01:01:36 2010 +0200
@@ -18,7 +18,9 @@
         "SQLAlchemy>=0.6",
         "Mako>=0.3.2",
         "vcs>=0.1.2",
-        "pygments>=1.3.0"
+        "pygments>=1.3.0",
+        "mercurial>=1.5",
+        "pysqlite"
     ],
     setup_requires=["PasteScript>=1.6.3"],
     packages=find_packages(exclude=['ez_setup']),