diff options
author | Marcin Kuzminski <marcin@python-works.com> | 2013-03-06 15:04:09 +0100 |
---|---|---|
committer | Marcin Kuzminski <marcin@python-works.com> | 2013-03-06 15:04:09 +0100 |
commit | 9088808144d9bdcae6fce6e1c27316d2f5249490 (patch) | |
tree | 86817bda98ae44efa0f5da1ab7dc2b5dffa5d44b | |
parent | 82ac7106e8043a5cc1f09d84196e03b18fa3f29b (diff) |
disallow cloning from different URI's that http[s]/svn/git/hg
--HG--
extra : source : 8ee36513efaed9b5fb408484ddf5c5fcf9105719
-rw-r--r-- | rhodecode/model/validators.py | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/rhodecode/model/validators.py b/rhodecode/model/validators.py index acb2314b..91e432b1 100644 --- a/rhodecode/model/validators.py +++ b/rhodecode/model/validators.py @@ -416,6 +416,8 @@ def ValidCloneUri(): svnremoterepo(ui, url).capabilities elif url.startswith('git+http'): raise NotImplementedError() + else: + raise Exception('clone from URI %s not allowed' % (url)) elif repo_type == 'git': from rhodecode.lib.vcs.backends.git.repository import GitRepository @@ -427,6 +429,8 @@ def ValidCloneUri(): raise NotImplementedError() elif url.startswith('hg+http'): raise NotImplementedError() + else: + raise Exception('clone from URI %s not allowed' % (url)) class _validator(formencode.validators.FancyValidator): messages = { |