summaryrefslogtreecommitdiff
path: root/docs/gl_objects/projects.py
diff options
context:
space:
mode:
authorGauvain Pocentek <gauvain@pocentek.net>2016-08-09 17:40:17 +0200
committerGauvain Pocentek <gauvain@pocentek.net>2016-08-09 17:40:17 +0200
commitdd79eda78f91fc7e1e9a08b1e70ef48e3b4bb06d (patch)
tree118d91848747e251e2097b9a4833dec502fd6dc5 /docs/gl_objects/projects.py
parent5c51bf3d49302afe4725575a83d81a8c9eeb8779 (diff)
downloadgitlab-dd79eda78f91fc7e1e9a08b1e70ef48e3b4bb06d.tar.gz
docs: tags API
Diffstat (limited to 'docs/gl_objects/projects.py')
-rw-r--r--docs/gl_objects/projects.py31
1 files changed, 31 insertions, 0 deletions
diff --git a/docs/gl_objects/projects.py b/docs/gl_objects/projects.py
index 958298c..66127a1 100644
--- a/docs/gl_objects/projects.py
+++ b/docs/gl_objects/projects.py
@@ -242,3 +242,34 @@ project.files.delete({'file_path': 'testfile',
# or
f.delete(commit_message='Delete testfile')
# end files delete
+
+# tags list
+tags = gl.project_tags.list(project_id=1)
+# or
+tags = project.tags.list()
+# end tags list
+
+# tags get
+tag = gl.project_tags.list('1.0', project_id=1)
+# or
+tags = project.tags.list('1.0')
+# end tags get
+
+# tags create
+tag = gl.project_tags.create({'tag_name': '1.0', 'ref': 'master'},
+ project_id=1)
+# or
+tag = project.tags.create({'tag_name': '1.0', 'ref': 'master'})
+# end tags create
+
+# tags delete
+gl.project_tags.delete('1.0', project_id=1)
+# or
+project.tags.delete('1.0')
+# or
+tag.delete()
+# end tags delete
+
+# tags release
+tag.set_release_description('awesome v1.0 release')
+# end tags release