comparison rhodecode/lib/base.py @ 747:2f89beda06a1 beta

Added icons with numbers of followers and number of forks
author Marcin Kuzminski <marcin@python-works.com>
date Tue, 23 Nov 2010 23:49:12 +0100
parents e2f3c8e6939d
children 30d3161c6683
comparison
equal deleted inserted replaced
746:18a3ca35d501 747:2f89beda06a1
20 c.repo_name = get_repo_slug(request) 20 c.repo_name = get_repo_slug(request)
21 c.cached_repo_list = ScmModel().get_repos() 21 c.cached_repo_list = ScmModel().get_repos()
22 c.backends = BACKENDS.keys() 22 c.backends = BACKENDS.keys()
23 23
24 if c.repo_name: 24 if c.repo_name:
25 cached_repo = ScmModel().get(c.repo_name) 25 scm_model = ScmModel()
26 cached_repo = scm_model.get(c.repo_name)
26 27
27 if cached_repo: 28 if cached_repo:
28 c.repository_tags = cached_repo.tags 29 c.repository_tags = cached_repo.tags
29 c.repository_branches = cached_repo.branches 30 c.repository_branches = cached_repo.branches
31 c.repository_followers = scm_model.get_followers(cached_repo.dbrepo.repo_id)
32 c.repository_forks = scm_model.get_forks(cached_repo.dbrepo.repo_id)
30 else: 33 else:
31 c.repository_tags = {} 34 c.repository_tags = {}
32 c.repository_branches = {} 35 c.repository_branches = {}
36 c.repository_followers = 0
37 c.repository_forks = 0
33 38
34 self.sa = meta.Session() 39 self.sa = meta.Session()
35 40
36 def __call__(self, environ, start_response): 41 def __call__(self, environ, start_response):
37 """Invoke the Controller""" 42 """Invoke the Controller"""