# HG changeset patch # User Marcin Kuzminski # Date 1329677400 -7200 # Node ID 34d009e5147a2ed769fce93d2eca24eb4d3c0b22 # Parent f2b7bebc6790c4622471c6ef367b22506be78394 added clone_uri to API method for creating users diff -r f2b7bebc6790 -r 34d009e5147a docs/api/api.rst --- a/docs/api/api.rst Sun Feb 19 20:16:51 2012 +0200 +++ b/docs/api/api.rst Sun Feb 19 20:50:00 2012 +0200 @@ -491,7 +491,8 @@ "owner_name" : "", "description" : " = ''", "repo_type" : " = 'hg'", - "private" : " = False" + "private" : " = False", + "clone_uri" : " = None", } OUTPUT:: diff -r f2b7bebc6790 -r 34d009e5147a rhodecode/controllers/api/api.py --- a/rhodecode/controllers/api/api.py Sun Feb 19 20:16:51 2012 +0200 +++ b/rhodecode/controllers/api/api.py Sun Feb 19 20:50:00 2012 +0200 @@ -439,16 +439,17 @@ @HasPermissionAnyDecorator('hg.admin', 'hg.create.repository') def create_repo(self, apiuser, repo_name, owner_name, description='', - repo_type='hg', private=False): + repo_type='hg', private=False, clone_uri=None): """ - Create a repository + Create repository, if clone_url is given it makes a remote clone :param apiuser: :param repo_name: + :param owner_name: :param description: - :param type: + :param repo_type: :param private: - :param owner_name: + :param clone_uri: """ try: @@ -477,7 +478,7 @@ private=private, repo_type=repo_type, repo_group=parent_id, - clone_uri=None + clone_uri=clone_uri ), owner ) diff -r f2b7bebc6790 -r 34d009e5147a rhodecode/lib/db_manage.py --- a/rhodecode/lib/db_manage.py Sun Feb 19 20:16:51 2012 +0200 +++ b/rhodecode/lib/db_manage.py Sun Feb 19 20:50:00 2012 +0200 @@ -177,7 +177,7 @@ def step_5(self): pass - + upgrade_steps = [0] + range(curr_version + 1, __dbversion__ + 1) # CALL THE PROPER ORDER OF STEPS TO PERFORM FULL UPGRADE