From dd79eda78f91fc7e1e9a08b1e70ef48e3b4bb06d Mon Sep 17 00:00:00 2001 From: Gauvain Pocentek Date: Tue, 9 Aug 2016 17:40:17 +0200 Subject: docs: tags API --- docs/gl_objects/projects.rst | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) (limited to 'docs/gl_objects/projects.rst') diff --git a/docs/gl_objects/projects.rst b/docs/gl_objects/projects.rst index bc1b24f..662b59a 100644 --- a/docs/gl_objects/projects.rst +++ b/docs/gl_objects/projects.rst @@ -169,6 +169,43 @@ Delete a file: :start-after: # files delete :end-before: # end files delete +Tags +---- + +Use :class:`~gitlab.objects.ProjectTag` objects to manipulate tags. The +:attr:`gitlab.Gitlab.project_tags` and :attr:`Project.tags +` manager objects provide helper functions. + +List the project tags: + +.. literalinclude:: projects.py + :start-after: # tags list + :end-before: # end tags list + +Get a tag: + +.. literalinclude:: projects.py + :start-after: # tags get + :end-before: # end tags get + +Create a tag: + +.. literalinclude:: projects.py + :start-after: # tags create + :end-before: # end tags create + +Set or update the release note for a tag: + +.. literalinclude:: projects.py + :start-after: # tags release + :end-before: # end tags release + +Delete a tag: + +.. literalinclude:: projects.py + :start-after: # tags delete + :end-before: # end tags delete + Events ------ -- cgit v1.2.1