changeset 1082:c2440badab84 beta

fixes for vcs 0.2.0and new slicing methods
author Marcin Kuzminski <marcin@python-works.com>
date Fri, 25 Feb 2011 01:14:18 +0100
parents 70bf0be59653
children 9b2c21245198
files rhodecode/controllers/admin/repos.py rhodecode/controllers/changeset.py rhodecode/controllers/summary.py rhodecode/lib/celerylib/__init__.py
diffstat 4 files changed, 7 insertions(+), 6 deletions(-) [+]
line wrap: on
line diff
--- a/rhodecode/controllers/admin/repos.py	Fri Feb 25 01:12:49 2011 +0100
+++ b/rhodecode/controllers/admin/repos.py	Fri Feb 25 01:14:18 2011 +0100
@@ -154,7 +154,7 @@
                 last_rev = 0
             c.stats_revision = last_rev
             repo, dbrepo = ScmModel().get(repo_name, retval='repo')
-            c.repo_last_rev = repo.revisions[-1] if repo.revisions else 0
+            c.repo_last_rev = repo.count() if repo.revisions else 0
 
             if last_rev == 0:
                 c.stats_percentage = 0
@@ -302,7 +302,7 @@
             last_rev = 0
         c.stats_revision = last_rev
 
-        c.repo_last_rev = repo.revisions[-1] if repo.revisions else 0
+        c.repo_last_rev = repo.count() if repo.revisions else 0
 
         if last_rev == 0 or c.repo_last_rev == 0:
             c.stats_percentage = 0
--- a/rhodecode/controllers/changeset.py	Fri Feb 25 01:12:49 2011 +0100
+++ b/rhodecode/controllers/changeset.py	Fri Feb 25 01:14:18 2011 +0100
@@ -71,8 +71,7 @@
             if len(rev_range) == 2:
                 rev_start = rev_range[0]
                 rev_end = rev_range[1]
-                rev_ranges = c.rhodecode_repo.get_changesets_ranges(rev_start, rev_end,
-                                                       range_limit)
+                rev_ranges = list(c.rhodecode_repo[rev_start:rev_end])
             else:
                 rev_ranges = [c.rhodecode_repo.get_changeset(revision)]
 
--- a/rhodecode/controllers/summary.py	Fri Feb 25 01:12:49 2011 +0100
+++ b/rhodecode/controllers/summary.py	Fri Feb 25 01:14:18 2011 +0100
@@ -117,7 +117,7 @@
             c.no_data_msg = _('No data loaded yet')
             run_task(get_commits_stats, c.repo.name, ts_min_y, ts_max_y)
         else:
-            c.no_data_msg = _('Statistics update are disabled for this repository')
+            c.no_data_msg = _('Statistics are disabled for this repository')
         c.ts_min = ts_min_m
         c.ts_max = ts_max_y
 
--- a/rhodecode/lib/celerylib/__init__.py	Fri Feb 25 01:12:49 2011 +0100
+++ b/rhodecode/lib/celerylib/__init__.py	Fri Feb 25 01:14:18 2011 +0100
@@ -33,13 +33,15 @@
 
 from hashlib import md5
 from decorator import decorator
+from pylons import  config
+
 from vcs.utils.lazy import LazyProperty
 
 from rhodecode.lib import str2bool
 from rhodecode.lib.pidlock import DaemonLock, LockHeld
 
 from celery.messaging import establish_connection
-from pylons import  config
+
 
 log = logging.getLogger(__name__)