)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"},"change_message_id":"1cbd3958478ca2610d136818112e32329f55c618","unresolved":true,"context_lines":[{"line_number":7,"context_line":"Adds CLI support for ``glance md-namespace-properties-delete``"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"This patch adds operation which delete all metadef properties"},{"line_number":10,"context_line":"inside a namespace."},{"line_number":11,"context_line":"This operation can be called by `image metadef property delete`"},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"Change-Id: Iff9bda0dddfa157be0438a66d1d05da7b0b437c3"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":5,"id":"774c29a7_06789ec0","line":10,"range":{"start_line":10,"start_character":0,"end_line":10,"end_character":6},"updated":"2024-02-21 16:28:30.000000000","message":"I think you\u0027re *modifying* an existing operation rather than *adding* one, which implies a change in the way users are using \"image metadef property delete\". This might be worth noting in the commit log.","commit_id":"0c2e96c608bed2ce4cf751e8c3e0aa12bc2c5b23"},{"author":{"_account_id":33765,"name":"Mridula Joshi","email":"mrjoshi@redhat.com","username":"mrjoshi"},"change_message_id":"29af5a32536220361a3e0b47ad047fc02b559c95","unresolved":false,"context_lines":[{"line_number":7,"context_line":"Adds CLI support for ``glance md-namespace-properties-delete``"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"This patch adds operation which delete all metadef properties"},{"line_number":10,"context_line":"inside a namespace."},{"line_number":11,"context_line":"This operation can be called by `image metadef property delete`"},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"Change-Id: Iff9bda0dddfa157be0438a66d1d05da7b0b437c3"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":5,"id":"dd1c2356_37e3ae61","line":10,"range":{"start_line":10,"start_character":0,"end_line":10,"end_character":6},"in_reply_to":"774c29a7_06789ec0","updated":"2024-02-27 19:49:46.000000000","message":"Acknowledged","commit_id":"0c2e96c608bed2ce4cf751e8c3e0aa12bc2c5b23"}],"/PATCHSET_LEVEL":[{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"d5aed7eb9521037a8add6a58f0eb1ccf0b3f2f19","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"be7711cb_3e7c24c3","updated":"2024-01-29 13:00:45.000000000","message":"I think we can squash this into one command, if that makes sense to you?","commit_id":"1b91b853ff539969ae4a79a68981e3a8bde43bcd"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"d0b42a1a269a05c50ec8d7058fe64ca3f9460c08","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"4e03e6df_4b4f1ce7","updated":"2024-02-14 10:57:16.000000000","message":"Test failure is expected, since we haven\u0027t merged the SDK change. Once we do, this will be resolved. We should probably bump the openstacksdk version in `requirements.txt` then, hence sticking with +1","commit_id":"0c2e96c608bed2ce4cf751e8c3e0aa12bc2c5b23"},{"author":{"_account_id":33765,"name":"Mridula Joshi","email":"mrjoshi@redhat.com","username":"mrjoshi"},"change_message_id":"44c52ee50ff0616f099fca1a1bfb2b0ade531482","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"8d4430aa_b54007f1","updated":"2024-03-04 06:33:54.000000000","message":"recheck","commit_id":"dc2fa543e63cbaf1a609faf6572133ff6ef68395"},{"author":{"_account_id":33765,"name":"Mridula Joshi","email":"mrjoshi@redhat.com","username":"mrjoshi"},"change_message_id":"2284935cceaa762724bd36bbc1946f6ddfdff188","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"fdf0bfca_264fab73","updated":"2024-03-12 07:54:12.000000000","message":"recheck","commit_id":"dc2fa543e63cbaf1a609faf6572133ff6ef68395"},{"author":{"_account_id":33765,"name":"Mridula Joshi","email":"mrjoshi@redhat.com","username":"mrjoshi"},"change_message_id":"a17f4d34f4c596847cceb211d96421cb8f70630f","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":7,"id":"6b7647bc_63b87301","updated":"2024-04-17 04:54:58.000000000","message":"recheck","commit_id":"5a95ba539c9d5d29a70b5e7f6bb0f556abfb4ba8"},{"author":{"_account_id":33765,"name":"Mridula Joshi","email":"mrjoshi@redhat.com","username":"mrjoshi"},"change_message_id":"a00b613b458d686fdac9a09397774336973e2ae0","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":7,"id":"ff3525fe_a7384df1","updated":"2024-05-02 07:08:09.000000000","message":"recheck","commit_id":"5a95ba539c9d5d29a70b5e7f6bb0f556abfb4ba8"}],"openstackclient/image/v2/metadef_properties.py":[{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"d5aed7eb9521037a8add6a58f0eb1ccf0b3f2f19","unresolved":true,"context_lines":[{"line_number":117,"context_line":"            help\u003d_(\"An identifier (a name) for the namespace\"),"},{"line_number":118,"context_line":"        )"},{"line_number":119,"context_line":"        parser.add_argument("},{"line_number":120,"context_line":"            \"property_name\","},{"line_number":121,"context_line":"            help\u003d_(\"Property to delete\"),"},{"line_number":122,"context_line":"        )"},{"line_number":123,"context_line":"        return parser"}],"source_content_type":"text/x-python","patch_set":1,"id":"0f24d4d4_148caa45","line":120,"updated":"2024-01-29 13:00:45.000000000","message":"If you made this optional, then you could interpret the following to mean delete all properties:\n\n```\nmetadef property delete \u003cnamespace\u003e\n```\n\nAlternatively, we could add an `--all` command and insist the user provides either this or the property. In both cases, one less command but same result. wdyt?","commit_id":"1b91b853ff539969ae4a79a68981e3a8bde43bcd"},{"author":{"_account_id":33765,"name":"Mridula Joshi","email":"mrjoshi@redhat.com","username":"mrjoshi"},"change_message_id":"9703120c61bc6ddaa80306ee78c206831844843c","unresolved":false,"context_lines":[{"line_number":117,"context_line":"            help\u003d_(\"An identifier (a name) for the namespace\"),"},{"line_number":118,"context_line":"        )"},{"line_number":119,"context_line":"        parser.add_argument("},{"line_number":120,"context_line":"            \"property_name\","},{"line_number":121,"context_line":"            help\u003d_(\"Property to delete\"),"},{"line_number":122,"context_line":"        )"},{"line_number":123,"context_line":"        return parser"}],"source_content_type":"text/x-python","patch_set":1,"id":"6eb7253f_87a884b1","line":120,"in_reply_to":"0f24d4d4_148caa45","updated":"2024-02-12 18:25:41.000000000","message":"yes, sounds good","commit_id":"1b91b853ff539969ae4a79a68981e3a8bde43bcd"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"f7c2ac8fa233c46b3356c043252669fa3d428e06","unresolved":true,"context_lines":[{"line_number":125,"context_line":"            \"properties\","},{"line_number":126,"context_line":"            metavar\u003d\"\u003cproperty\u003e\","},{"line_number":127,"context_line":"            nargs\u003d\"*\","},{"line_number":128,"context_line":"            help\u003d_(\"Metadef propert(ies) to delete (name)\"),"},{"line_number":129,"context_line":"        )"},{"line_number":130,"context_line":"        return parser"},{"line_number":131,"context_line":""}],"source_content_type":"text/x-python","patch_set":4,"id":"afcacfac_7947634d","line":128,"updated":"2024-02-13 10:41:43.000000000","message":"Same as for the objects patch.\n\n\u003e Can you update this to reflect that not providing this will delete all objects? e.g.\n\u003e \n\u003e ```\n\u003e help\u003d_(\n\u003e     \"Metadef properties to delete (name) \"\n\u003e     \"(omit this argument to delete all properties in the namespace)\"\n\u003e )\n\u003e ```","commit_id":"4e308864e1c3d7acc72f63475761c4384766612b"},{"author":{"_account_id":33765,"name":"Mridula Joshi","email":"mrjoshi@redhat.com","username":"mrjoshi"},"change_message_id":"fd6c6cd4d29e2d02ad1eaf522689611055a6f406","unresolved":false,"context_lines":[{"line_number":125,"context_line":"            \"properties\","},{"line_number":126,"context_line":"            metavar\u003d\"\u003cproperty\u003e\","},{"line_number":127,"context_line":"            nargs\u003d\"*\","},{"line_number":128,"context_line":"            help\u003d_(\"Metadef propert(ies) to delete (name)\"),"},{"line_number":129,"context_line":"        )"},{"line_number":130,"context_line":"        return parser"},{"line_number":131,"context_line":""}],"source_content_type":"text/x-python","patch_set":4,"id":"a641d8da_037821fd","line":128,"in_reply_to":"afcacfac_7947634d","updated":"2024-02-13 19:12:29.000000000","message":"Done","commit_id":"4e308864e1c3d7acc72f63475761c4384766612b"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"f7c2ac8fa233c46b3356c043252669fa3d428e06","unresolved":true,"context_lines":[{"line_number":133,"context_line":"        image_client \u003d self.app.client_manager.image"},{"line_number":134,"context_line":""},{"line_number":135,"context_line":"        if not parsed_args.properties:"},{"line_number":136,"context_line":"            image_client.delete_all_metadef_properties(parsed_args.namespace)"},{"line_number":137,"context_line":"        else:"},{"line_number":138,"context_line":"            result \u003d 0"},{"line_number":139,"context_line":"            for prop in parsed_args.properties:"}],"source_content_type":"text/x-python","patch_set":4,"id":"41347ef5_7d2a10e4","line":136,"updated":"2024-02-13 10:41:43.000000000","message":"Same as for the objects patch.\n\n\u003e `delete_all_metadef_properties` doesn\u0027t exist on master yet. I think you\u0027re missing a `Depends-on` in the commit message?","commit_id":"4e308864e1c3d7acc72f63475761c4384766612b"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"f7c2ac8fa233c46b3356c043252669fa3d428e06","unresolved":true,"context_lines":[{"line_number":133,"context_line":"        image_client \u003d self.app.client_manager.image"},{"line_number":134,"context_line":""},{"line_number":135,"context_line":"        if not parsed_args.properties:"},{"line_number":136,"context_line":"            image_client.delete_all_metadef_properties(parsed_args.namespace)"},{"line_number":137,"context_line":"        else:"},{"line_number":138,"context_line":"            result \u003d 0"},{"line_number":139,"context_line":"            for prop in parsed_args.properties:"}],"source_content_type":"text/x-python","patch_set":4,"id":"47f87634_3e705a97","line":136,"updated":"2024-02-13 10:41:43.000000000","message":"Same as for the objects patch.\n\n\u003e nit: You could do an early return here and avoid indenting the below","commit_id":"4e308864e1c3d7acc72f63475761c4384766612b"},{"author":{"_account_id":33765,"name":"Mridula Joshi","email":"mrjoshi@redhat.com","username":"mrjoshi"},"change_message_id":"fd6c6cd4d29e2d02ad1eaf522689611055a6f406","unresolved":false,"context_lines":[{"line_number":133,"context_line":"        image_client \u003d self.app.client_manager.image"},{"line_number":134,"context_line":""},{"line_number":135,"context_line":"        if not parsed_args.properties:"},{"line_number":136,"context_line":"            image_client.delete_all_metadef_properties(parsed_args.namespace)"},{"line_number":137,"context_line":"        else:"},{"line_number":138,"context_line":"            result \u003d 0"},{"line_number":139,"context_line":"            for prop in parsed_args.properties:"}],"source_content_type":"text/x-python","patch_set":4,"id":"5e135d1b_98a6d2a2","line":136,"in_reply_to":"41347ef5_7d2a10e4","updated":"2024-02-13 19:12:29.000000000","message":"Done","commit_id":"4e308864e1c3d7acc72f63475761c4384766612b"},{"author":{"_account_id":33765,"name":"Mridula Joshi","email":"mrjoshi@redhat.com","username":"mrjoshi"},"change_message_id":"fd6c6cd4d29e2d02ad1eaf522689611055a6f406","unresolved":false,"context_lines":[{"line_number":133,"context_line":"        image_client \u003d self.app.client_manager.image"},{"line_number":134,"context_line":""},{"line_number":135,"context_line":"        if not parsed_args.properties:"},{"line_number":136,"context_line":"            image_client.delete_all_metadef_properties(parsed_args.namespace)"},{"line_number":137,"context_line":"        else:"},{"line_number":138,"context_line":"            result \u003d 0"},{"line_number":139,"context_line":"            for prop in parsed_args.properties:"}],"source_content_type":"text/x-python","patch_set":4,"id":"02ba7043_960df4d3","line":136,"in_reply_to":"47f87634_3e705a97","updated":"2024-02-13 19:12:29.000000000","message":"Done","commit_id":"4e308864e1c3d7acc72f63475761c4384766612b"}],"openstackclient/tests/unit/image/v2/test_metadef_properties.py":[{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"f7c2ac8fa233c46b3356c043252669fa3d428e06","unresolved":true,"context_lines":[{"line_number":90,"context_line":""},{"line_number":91,"context_line":"class TestMetadefPropertyDelete(image_fakes.TestImagev2):"},{"line_number":92,"context_line":"    _metadef_namespace \u003d image_fakes.create_one_metadef_namespace()"},{"line_number":93,"context_line":"    _metadef_properties \u003d image_fakes.create_one_metadef_property()"},{"line_number":94,"context_line":""},{"line_number":95,"context_line":"    def setUp(self):"},{"line_number":96,"context_line":"        super().setUp()"}],"source_content_type":"text/x-python","patch_set":4,"id":"a0661dce_a8245f15","line":93,"updated":"2024-02-13 10:41:43.000000000","message":"This looks unused?","commit_id":"4e308864e1c3d7acc72f63475761c4384766612b"},{"author":{"_account_id":33765,"name":"Mridula Joshi","email":"mrjoshi@redhat.com","username":"mrjoshi"},"change_message_id":"fd6c6cd4d29e2d02ad1eaf522689611055a6f406","unresolved":false,"context_lines":[{"line_number":90,"context_line":""},{"line_number":91,"context_line":"class TestMetadefPropertyDelete(image_fakes.TestImagev2):"},{"line_number":92,"context_line":"    _metadef_namespace \u003d image_fakes.create_one_metadef_namespace()"},{"line_number":93,"context_line":"    _metadef_properties \u003d image_fakes.create_one_metadef_property()"},{"line_number":94,"context_line":""},{"line_number":95,"context_line":"    def setUp(self):"},{"line_number":96,"context_line":"        super().setUp()"}],"source_content_type":"text/x-python","patch_set":4,"id":"00aa41c2_5ee1cc84","line":93,"in_reply_to":"a0661dce_a8245f15","updated":"2024-02-13 19:12:29.000000000","message":"Done","commit_id":"4e308864e1c3d7acc72f63475761c4384766612b"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"f7c2ac8fa233c46b3356c043252669fa3d428e06","unresolved":true,"context_lines":[{"line_number":98,"context_line":"        self.cmd \u003d metadef_properties.DeleteMetadefProperty(self.app, None)"},{"line_number":99,"context_line":"        self.image_client.delete_all_metadef_properties \u003d mock.Mock("},{"line_number":100,"context_line":"            return_value\u003dNone"},{"line_number":101,"context_line":"        )"},{"line_number":102,"context_line":""},{"line_number":103,"context_line":"    def test_metadef_property_delete(self):"},{"line_number":104,"context_line":"        arglist \u003d [\u0027namespace\u0027, \u0027property\u0027]"}],"source_content_type":"text/x-python","patch_set":4,"id":"c78435db_5c8daf68","line":101,"updated":"2024-02-13 10:41:43.000000000","message":"Same as for the objects patch.\n\n\u003e nit: `delete_all_metadef_objects` is already a mock (`image_client` is autospecced) so you can simply assign `None` to the return value here","commit_id":"4e308864e1c3d7acc72f63475761c4384766612b"},{"author":{"_account_id":33765,"name":"Mridula Joshi","email":"mrjoshi@redhat.com","username":"mrjoshi"},"change_message_id":"fd6c6cd4d29e2d02ad1eaf522689611055a6f406","unresolved":false,"context_lines":[{"line_number":98,"context_line":"        self.cmd \u003d metadef_properties.DeleteMetadefProperty(self.app, None)"},{"line_number":99,"context_line":"        self.image_client.delete_all_metadef_properties \u003d mock.Mock("},{"line_number":100,"context_line":"            return_value\u003dNone"},{"line_number":101,"context_line":"        )"},{"line_number":102,"context_line":""},{"line_number":103,"context_line":"    def test_metadef_property_delete(self):"},{"line_number":104,"context_line":"        arglist \u003d [\u0027namespace\u0027, \u0027property\u0027]"}],"source_content_type":"text/x-python","patch_set":4,"id":"2690812a_90339288","line":101,"in_reply_to":"c78435db_5c8daf68","updated":"2024-02-13 19:12:29.000000000","message":"Done","commit_id":"4e308864e1c3d7acc72f63475761c4384766612b"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"f7c2ac8fa233c46b3356c043252669fa3d428e06","unresolved":true,"context_lines":[{"line_number":133,"context_line":"        )"},{"line_number":134,"context_line":""},{"line_number":135,"context_line":"    def test_property_delete_all(self):"},{"line_number":136,"context_line":"        arglist \u003d [self._metadef_namespace.namespace]"},{"line_number":137,"context_line":""},{"line_number":138,"context_line":"        verifylist \u003d []"},{"line_number":139,"context_line":"        parsed_args \u003d self.check_parser(self.cmd, arglist, verifylist)"}],"source_content_type":"text/x-python","patch_set":4,"id":"8850ce23_ce8edbac","line":136,"updated":"2024-02-13 10:41:43.000000000","message":"nit: You could just pass a string name here and avoid creating the whole fake object (i.e. do what we do above)","commit_id":"4e308864e1c3d7acc72f63475761c4384766612b"},{"author":{"_account_id":33765,"name":"Mridula Joshi","email":"mrjoshi@redhat.com","username":"mrjoshi"},"change_message_id":"fd6c6cd4d29e2d02ad1eaf522689611055a6f406","unresolved":false,"context_lines":[{"line_number":133,"context_line":"        )"},{"line_number":134,"context_line":""},{"line_number":135,"context_line":"    def test_property_delete_all(self):"},{"line_number":136,"context_line":"        arglist \u003d [self._metadef_namespace.namespace]"},{"line_number":137,"context_line":""},{"line_number":138,"context_line":"        verifylist \u003d []"},{"line_number":139,"context_line":"        parsed_args \u003d self.check_parser(self.cmd, arglist, verifylist)"}],"source_content_type":"text/x-python","patch_set":4,"id":"695a102a_a6a6dc00","line":136,"in_reply_to":"8850ce23_ce8edbac","updated":"2024-02-13 19:12:29.000000000","message":"Acknowledged","commit_id":"4e308864e1c3d7acc72f63475761c4384766612b"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"f7c2ac8fa233c46b3356c043252669fa3d428e06","unresolved":true,"context_lines":[{"line_number":140,"context_line":""},{"line_number":141,"context_line":"        result \u003d self.cmd.take_action(parsed_args)"},{"line_number":142,"context_line":""},{"line_number":143,"context_line":"        self.assertIsNone(result)"},{"line_number":144,"context_line":""},{"line_number":145,"context_line":""},{"line_number":146,"context_line":"class TestMetadefPropertyList(image_fakes.TestImagev2):"}],"source_content_type":"text/x-python","patch_set":4,"id":"46592003_813ad3ab","line":143,"updated":"2024-02-13 10:41:43.000000000","message":"Same as for the objects patch.\n\n\u003e I know we didn\u0027t do this above (we should) but can you assert that `delete_all_metadef_properties` was called?","commit_id":"4e308864e1c3d7acc72f63475761c4384766612b"},{"author":{"_account_id":33765,"name":"Mridula Joshi","email":"mrjoshi@redhat.com","username":"mrjoshi"},"change_message_id":"fd6c6cd4d29e2d02ad1eaf522689611055a6f406","unresolved":false,"context_lines":[{"line_number":140,"context_line":""},{"line_number":141,"context_line":"        result \u003d self.cmd.take_action(parsed_args)"},{"line_number":142,"context_line":""},{"line_number":143,"context_line":"        self.assertIsNone(result)"},{"line_number":144,"context_line":""},{"line_number":145,"context_line":""},{"line_number":146,"context_line":"class TestMetadefPropertyList(image_fakes.TestImagev2):"}],"source_content_type":"text/x-python","patch_set":4,"id":"26e107f1_20edd600","line":143,"in_reply_to":"46592003_813ad3ab","updated":"2024-02-13 19:12:29.000000000","message":"Done","commit_id":"4e308864e1c3d7acc72f63475761c4384766612b"},{"author":{"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"},"change_message_id":"1cbd3958478ca2610d136818112e32329f55c618","unresolved":true,"context_lines":[{"line_number":118,"context_line":"            self.cmd,"},{"line_number":119,"context_line":"            arglist,"},{"line_number":120,"context_line":"            [],"},{"line_number":121,"context_line":"        )"},{"line_number":122,"context_line":""},{"line_number":123,"context_line":"    def test_metadef_property_delete_exception(self):"},{"line_number":124,"context_line":"        arglist \u003d [\u0027namespace\u0027, \u0027property\u0027]"}],"source_content_type":"text/x-python","patch_set":5,"id":"79b7aa5e_214e69f9","side":"PARENT","line":121,"range":{"start_line":121,"start_character":8,"end_line":121,"end_character":9},"updated":"2024-02-21 16:28:30.000000000","message":"So I get that the command has changed, but do we not want to test check_parser anymore?","commit_id":"99c7f583df39a3e0303092ff069b038d92c7980d"},{"author":{"_account_id":33765,"name":"Mridula Joshi","email":"mrjoshi@redhat.com","username":"mrjoshi"},"change_message_id":"29af5a32536220361a3e0b47ad047fc02b559c95","unresolved":true,"context_lines":[{"line_number":118,"context_line":"            self.cmd,"},{"line_number":119,"context_line":"            arglist,"},{"line_number":120,"context_line":"            [],"},{"line_number":121,"context_line":"        )"},{"line_number":122,"context_line":""},{"line_number":123,"context_line":"    def test_metadef_property_delete_exception(self):"},{"line_number":124,"context_line":"        arglist \u003d [\u0027namespace\u0027, \u0027property\u0027]"}],"source_content_type":"text/x-python","patch_set":5,"id":"9f72cefc_7f48b633","side":"PARENT","line":121,"range":{"start_line":121,"start_character":8,"end_line":121,"end_character":9},"in_reply_to":"79b7aa5e_214e69f9","updated":"2024-02-27 19:49:46.000000000","message":"this piece of code has already been removed","commit_id":"99c7f583df39a3e0303092ff069b038d92c7980d"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"441b1954410bd050d47201985f7c375ec9a90f8d","unresolved":false,"context_lines":[{"line_number":118,"context_line":"            self.cmd,"},{"line_number":119,"context_line":"            arglist,"},{"line_number":120,"context_line":"            [],"},{"line_number":121,"context_line":"        )"},{"line_number":122,"context_line":""},{"line_number":123,"context_line":"    def test_metadef_property_delete_exception(self):"},{"line_number":124,"context_line":"        arglist \u003d [\u0027namespace\u0027, \u0027property\u0027]"}],"source_content_type":"text/x-python","patch_set":5,"id":"5e895703_47d70fd4","side":"PARENT","line":121,"range":{"start_line":121,"start_character":8,"end_line":121,"end_character":9},"in_reply_to":"9f72cefc_7f48b633","updated":"2025-08-15 11:20:19.000000000","message":"Done","commit_id":"99c7f583df39a3e0303092ff069b038d92c7980d"}],"releasenotes/notes/add-image-metadef-property-delete-1e1bb8410130d901.yaml":[{"author":{"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"},"change_message_id":"1cbd3958478ca2610d136818112e32329f55c618","unresolved":true,"context_lines":[{"line_number":2,"context_line":"features:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Adds operation which deletes all metadef properties"},{"line_number":5,"context_line":"    inside a namespace."}],"source_content_type":"text/x-yaml","patch_set":5,"id":"9fc7a74f_7185beb3","line":5,"range":{"start_line":5,"start_character":0,"end_line":5,"end_character":4},"updated":"2024-02-21 16:28:30.000000000","message":"Same comment as in the commit message.","commit_id":"0c2e96c608bed2ce4cf751e8c3e0aa12bc2c5b23"},{"author":{"_account_id":33765,"name":"Mridula Joshi","email":"mrjoshi@redhat.com","username":"mrjoshi"},"change_message_id":"29af5a32536220361a3e0b47ad047fc02b559c95","unresolved":false,"context_lines":[{"line_number":2,"context_line":"features:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Adds operation which deletes all metadef properties"},{"line_number":5,"context_line":"    inside a namespace."}],"source_content_type":"text/x-yaml","patch_set":5,"id":"2a32d0fd_868bfc08","line":5,"range":{"start_line":5,"start_character":0,"end_line":5,"end_character":4},"in_reply_to":"9fc7a74f_7185beb3","updated":"2024-02-27 19:49:46.000000000","message":"Done","commit_id":"0c2e96c608bed2ce4cf751e8c3e0aa12bc2c5b23"}]}
