# HG changeset patch # User Mads Kiilerich # Date 2013-03-20 11:22:13 # Node ID 5068bb494129b3411ff442602a75e74496f16500 # Parent a8f2d78d14ea0688c66c07b3e8b0a49587e4713f stay on repo after forking and show full path to new fork This helps not getting lost after forking. diff --git a/rhodecode/controllers/forks.py b/rhodecode/controllers/forks.py --- a/rhodecode/controllers/forks.py +++ b/rhodecode/controllers/forks.py @@ -162,7 +162,7 @@ class ForksController(BaseRepoController # create fork is done sometimes async on celery, db transaction # management is handled there. RepoModel().create_fork(form_result, self.rhodecode_user.user_id) - fork_url = h.link_to(form_result['repo_name'], + fork_url = h.link_to(form_result['repo_name_full'], h.url('summary_home', repo_name=form_result['repo_name_full'])) h.flash(h.literal(_('Forked repository %s as %s') \ @@ -182,4 +182,4 @@ class ForksController(BaseRepoController h.flash(_('An error occurred during repository forking %s') % repo_name, category='error') - return redirect(url('home')) + return redirect(h.url('summary_home', repo_name=repo_name))