)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"e909925c020aa8be2250c3f86e70cdb8c79ecf54","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"98b5e358_9d425bb9","updated":"2024-01-26 12:49:11.000000000","message":"Looking pretty good. One nit inline. Can we get a release note also?","commit_id":"cafbb1479a23ba612fbe8ba2d17db02c7e17a72f"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"015c8c4ee0293466f9ce329ea2a0cdfbad384f71","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"246c1979_342e118a","updated":"2024-01-26 15:22:34.000000000","message":"Thinking on this more: do we need it? I notice that there\u0027s a image tags API (i.e. `/images/{image_id}/tags/{tag_value}`) but we don\u0027t expose it via OSC: instead, we expect users to use `image set` / `image unset`.","commit_id":"cafbb1479a23ba612fbe8ba2d17db02c7e17a72f"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"0e91a4921b82419c641a1ff17320f844fce422a6","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":2,"id":"274b4c12_d50e9840","in_reply_to":"246c1979_342e118a","updated":"2024-01-26 15:24:28.000000000","message":"To be clear, I\u0027m suggesting that instead of adding a new command, you instead extend the `CreateMetadefNameSpace` / `SetMetadefNameSpace` / `UnsetMetadefNameSpace` commands to support various tag-related options, like the `CreateImage` / `SetImage` / `UnsetImage` commands do","commit_id":"cafbb1479a23ba612fbe8ba2d17db02c7e17a72f"}],"openstack/image/v2/_proxy.py":[{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"e909925c020aa8be2250c3f86e70cdb8c79ecf54","unresolved":true,"context_lines":[{"line_number":1327,"context_line":"        :raises: :class:`~openstack.exceptions.ResourceNotFound` when no"},{"line_number":1328,"context_line":"            resource can be found."},{"line_number":1329,"context_line":"        \"\"\""},{"line_number":1330,"context_line":"        namespace_name \u003d self._get_resource("},{"line_number":1331,"context_line":"            _metadef_namespace.MetadefNamespace, namespace"},{"line_number":1332,"context_line":"        )"},{"line_number":1333,"context_line":"        return namespace_name.set_tag(self, tag_name, **attrs)"}],"source_content_type":"text/x-python","patch_set":2,"id":"202e18a0_c0b44bd2","line":1330,"range":{"start_line":1330,"start_character":8,"end_line":1330,"end_character":22},"updated":"2024-01-26 12:49:11.000000000","message":"This isn\u0027t a namespace name (string) but a namespace object. Can we call this `namespace`?","commit_id":"cafbb1479a23ba612fbe8ba2d17db02c7e17a72f"}]}
