diff rhodecode/lib/helpers.py @ 1366:9c0f5d558789 beta

fixes #200, rewrote the whole caching mechanism to get rid of such problems. Now cached instances are attached to db repository instance, and then fetched from cache. Also made all current test work.
author Marcin Kuzminski <marcin@python-works.com>
date Tue, 07 Jun 2011 17:58:51 +0200
parents 54fc83f2192c
children 66f03a87141c
line wrap: on
line diff
--- a/rhodecode/lib/helpers.py	Mon Jun 06 17:30:34 2011 +0200
+++ b/rhodecode/lib/helpers.py	Tue Jun 07 17:58:51 2011 +0200
@@ -372,8 +372,7 @@
         repo_name = user_log.repository.repo_name
 
         from rhodecode.model.scm import ScmModel
-        repo, dbrepo = ScmModel().get(repo_name, retval='repo',
-                                      invalidation_list=[])
+        repo = user_log.repository.scm_instance
 
         message = lambda rev: get_changeset_safe(repo, rev).message
         cs_links = []