Changeset - 5068bb494129
[Not reviewed]
beta
0 1 0
Mads Kiilerich - 13 years ago 2013-03-20 12:22:13
madski@unity3d.com
Transplanted from: e1865d044124
stay on repo after forking and show full path to new fork

This helps not getting lost after forking.
1 file changed with 2 insertions and 2 deletions:
0 comments (0 inline, 0 general)
rhodecode/controllers/forks.py
Show inline comments
 
@@ -159,13 +159,13 @@ class ForksController(BaseRepoController
 
        try:
 
            form_result = _form.to_python(dict(request.POST))
 

	
 
            # 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') \
 
                      % (repo_name, fork_url)),
 
                    category='success')
 
        except formencode.Invalid, errors:
 
@@ -179,7 +179,7 @@ class ForksController(BaseRepoController
 
                encoding="UTF-8")
 
        except Exception:
 
            log.error(traceback.format_exc())
 
            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))
0 comments (0 inline, 0 general)