Mercurial > kallithea
diff rhodecode/config/routing.py @ 2363:745dda7817ed codereview
Rewrote url routes to make all validations and parsing for compare view + added compare fork button into forked repos
author | Marcin Kuzminski <marcin@python-works.com> |
---|---|
date | Wed, 30 May 2012 23:12:16 +0200 |
parents | b0fef8a77568 |
children | 91fae60bf2b6 |
line wrap: on
line diff
--- a/rhodecode/config/routing.py Wed May 30 22:23:23 2012 +0200 +++ b/rhodecode/config/routing.py Wed May 30 23:12:16 2012 +0200 @@ -416,10 +416,12 @@ controller='changeset', action='raw_changeset', revision='tip', conditions=dict(function=check_repo)) - rmap.connect('compare_home', - '/{repo_name:.*}/compare/{ref:.*}', + rmap.connect('compare_url', + '/{repo_name:.*}/compare/{org_ref_type}@{org_ref}...{other_ref_type}@{other_ref}', controller='compare', action='index', - conditions=dict(function=check_repo)) + conditions=dict(function=check_repo), + requirements=dict(org_ref_type='(branch|book|tag)', + other_ref_type='(branch|book|tag)')) rmap.connect('pullrequest_home', '/{repo_name:.*}/pull-request/new',