diff rhodecode/controllers/shortlog.py @ 1736:e2d76554d2c6 beta

added quickstart page for new repos
author Marcin Kuzminski <marcin@python-works.com>
date Sun, 27 Nov 2011 01:36:39 +0200
parents 833f9dec0a06
children 89efedac4e6c
line wrap: on
line diff
--- a/rhodecode/controllers/shortlog.py	Sun Nov 27 01:03:12 2011 +0200
+++ b/rhodecode/controllers/shortlog.py	Sun Nov 27 01:36:39 2011 +0200
@@ -30,6 +30,7 @@
 from rhodecode.lib.auth import LoginRequired, HasRepoPermissionAnyDecorator
 from rhodecode.lib.base import BaseRepoController, render
 from rhodecode.lib.helpers import RepoPage
+from pylons.controllers.util import redirect
 
 log = logging.getLogger(__name__)
 
@@ -51,7 +52,10 @@
 
         c.repo_changesets = RepoPage(c.rhodecode_repo, page=p,
                                     items_per_page=size, url=url_generator)
-        
+
+        if not c.repo_changesets:
+            return redirect(url('summary_home', repo_name=repo_name))
+
         c.shortlog_data = render('shortlog/shortlog_data.html')
         if request.environ.get('HTTP_X_PARTIAL_XHR'):
             return c.shortlog_data