From 48524627ee8cb0c90c6bc17a9641bcbb5364313e Mon Sep 17 00:00:00 2001 From: Armin Weihbold Date: Sat, 10 Sep 2016 06:39:31 +0200 Subject: [PATCH 1/4] Add the ability to fork to a specific namespace --- gitlab/objects.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gitlab/objects.py b/gitlab/objects.py index 5a23dbf83..4107d6bf3 100644 --- a/gitlab/objects.py +++ b/gitlab/objects.py @@ -1169,7 +1169,7 @@ class ProjectFork(GitlabObject): canList = False canGet = False requiredUrlAttrs = ['project_id'] - + optionalCreateAttrs = ['namespace'] class ProjectForkManager(BaseManager): obj_cls = ProjectFork From a692d59a1bb2a3438c115ada768471fc7a3f9e4b Mon Sep 17 00:00:00 2001 From: Armin Weihbold Date: Sat, 10 Sep 2016 06:58:19 +0200 Subject: [PATCH 2/4] fix pep8 --- gitlab/objects.py | 1 + 1 file changed, 1 insertion(+) diff --git a/gitlab/objects.py b/gitlab/objects.py index 4107d6bf3..be0dbef3b 100644 --- a/gitlab/objects.py +++ b/gitlab/objects.py @@ -1171,6 +1171,7 @@ class ProjectFork(GitlabObject): requiredUrlAttrs = ['project_id'] optionalCreateAttrs = ['namespace'] + class ProjectForkManager(BaseManager): obj_cls = ProjectFork From 648dc86dcc0fdb81dcbfa8f02c6011895ced7fc5 Mon Sep 17 00:00:00 2001 From: Armin Weihbold Date: Sat, 10 Sep 2016 07:07:29 +0200 Subject: [PATCH 3/4] add doc --- docs/gl_objects/projects.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/docs/gl_objects/projects.py b/docs/gl_objects/projects.py index 269574720..1bc4fac14 100644 --- a/docs/gl_objects/projects.py +++ b/docs/gl_objects/projects.py @@ -51,6 +51,9 @@ fork = gl.project_forks.create({}, project_id=1) # or fork = project.forks.create({}) + +# fork to a specific namespace +fork gl.project_forks.create({'namespace': 'myteam'}, project_id=1) # end fork # forkrelation From 0c1c8944ea100220d35afbf9e5eea40d360ca454 Mon Sep 17 00:00:00 2001 From: Armin Weihbold Date: Sat, 10 Sep 2016 15:06:44 +0200 Subject: [PATCH 4/4] fix doc --- docs/gl_objects/projects.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/gl_objects/projects.py b/docs/gl_objects/projects.py index 1bc4fac14..7c845d8cc 100644 --- a/docs/gl_objects/projects.py +++ b/docs/gl_objects/projects.py @@ -53,7 +53,7 @@ fork = project.forks.create({}) # fork to a specific namespace -fork gl.project_forks.create({'namespace': 'myteam'}, project_id=1) +fork = gl.project_forks.create({'namespace': 'myteam'}, project_id=1) # end fork # forkrelation