# HG changeset patch # User Marcin Kuzminski # Date 1298592858 -3600 # Node ID c2440badab840aa7b80ceaeb1d24d89db1cae8f7 # Parent 70bf0be59653a4b1813024748d6789a5c7bc7274 fixes for vcs 0.2.0and new slicing methods diff -r 70bf0be59653 -r c2440badab84 rhodecode/controllers/admin/repos.py --- 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 diff -r 70bf0be59653 -r c2440badab84 rhodecode/controllers/changeset.py --- 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)] diff -r 70bf0be59653 -r c2440badab84 rhodecode/controllers/summary.py --- 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 diff -r 70bf0be59653 -r c2440badab84 rhodecode/lib/celerylib/__init__.py --- 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__)