)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":14760,"name":"John L. Villalovos","email":"openstack.org@sodarock.com","username":"jlvillal"},"change_message_id":"3a1ea9320da8918b5db1fcf4cfd3c59833fa3d88","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Add head backslash for node path patch"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Ironic cli allow to patch attributes w/o backslash at the beginning:"},{"line_number":10,"context_line":"    ironic node-update \u003cnode_id\u003e add \u0027driver_info/attr\u0027\u003d\u0027my_attr\u0027"},{"line_number":11,"context_line":"Inspector fails if driver info in rules provided in same manner,"},{"line_number":12,"context_line":"this change add head backslash to path if it\u0027s missing."}],"source_content_type":"text/x-gerrit-commit-message","patch_set":5,"id":"5a5ae5dd_a0165a53","line":9,"range":{"start_line":9,"start_character":41,"end_line":9,"end_character":50},"updated":"2016-02-09 16:47:36.000000000","message":"nit: forward slash\n\nOnly a nit since it is the commit message.","commit_id":"9f52815f187ff5b14af7905abe9f9f131a7b352a"},{"author":{"_account_id":6637,"name":"Sam Betts","email":"sam@code-smash.net","username":"sambetts"},"change_message_id":"111fa960a3476816a073652278014b3dc8d90211","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     Anton Arefiev \u003caarefiev@mirantis.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2016-02-09 16:49:22 +0000"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Add head backslash for node path patch"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Ironic cli allow to patch attributes w/o forward slash at the beginning:"},{"line_number":10,"context_line":"    ironic node-update \u003cnode_id\u003e add \u0027driver_info/attr\u0027\u003d\u0027my_attr\u0027"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":6,"id":"5a5ae5dd_0b03cf10","line":7,"updated":"2016-02-09 16:58:55.000000000","message":"forward slash","commit_id":"80c0acab17e280cdf943cd564c54fd17df6e6651"},{"author":{"_account_id":6637,"name":"Sam Betts","email":"sam@code-smash.net","username":"sambetts"},"change_message_id":"111fa960a3476816a073652278014b3dc8d90211","unresolved":false,"context_lines":[{"line_number":9,"context_line":"Ironic cli allow to patch attributes w/o forward slash at the beginning:"},{"line_number":10,"context_line":"    ironic node-update \u003cnode_id\u003e add \u0027driver_info/attr\u0027\u003d\u0027my_attr\u0027"},{"line_number":11,"context_line":"Inspector fails if driver info in rules provided in same manner,"},{"line_number":12,"context_line":"this change add head backslash to path if it\u0027s missing."},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"Closes-Bug: #1529809"},{"line_number":15,"context_line":"Change-Id: I4423184e15d5779c59a903b50554db0550ba3d83"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":6,"id":"5a5ae5dd_860d7639","line":12,"updated":"2016-02-09 16:58:55.000000000","message":"forward slash","commit_id":"80c0acab17e280cdf943cd564c54fd17df6e6651"}],"ironic_inspector/test/test_node_cache.py":[{"author":{"_account_id":14760,"name":"John L. Villalovos","email":"openstack.org@sodarock.com","username":"jlvillal"},"change_message_id":"b6483713c5d9c89872d2aa43343a97b2e7be68ba","unresolved":false,"context_lines":[{"line_number":515,"context_line":"        patch \u003d [{\u0027op\u0027: \u0027add\u0027, \u0027path\u0027: \u0027driver_info/test\u0027, \u0027value\u0027: 42}]"},{"line_number":516,"context_line":"        expected_patch \u003d copy.deepcopy(patch)"},{"line_number":517,"context_line":"        expected_patch[0][\u0027path\u0027] \u003d \u0027/\u0027 + \u0027driver_info/test\u0027"},{"line_number":518,"context_line":""},{"line_number":519,"context_line":"        self.node_info.patch(patch)"},{"line_number":520,"context_line":""},{"line_number":521,"context_line":"        self.ironic.node.update.assert_called_once_with(self.uuid,"}],"source_content_type":"text/x-python","patch_set":4,"id":"5a5ae5dd_9d3f09d6","line":518,"updated":"2016-02-09 16:31:25.000000000","message":"I would have also wanted a test to make sure that a path passed in with a leading \u0027/\u0027 is unchanged.","commit_id":"62900ca9b9194e8628cf5da5cbcf701104f50f21"},{"author":{"_account_id":6637,"name":"Sam Betts","email":"sam@code-smash.net","username":"sambetts"},"change_message_id":"260458435e9dc09250a521398a663e82dd1f9d90","unresolved":false,"context_lines":[{"line_number":515,"context_line":"        patch \u003d [{\u0027op\u0027: \u0027add\u0027, \u0027path\u0027: \u0027driver_info/test\u0027, \u0027value\u0027: 42}]"},{"line_number":516,"context_line":"        expected_patch \u003d copy.deepcopy(patch)"},{"line_number":517,"context_line":"        expected_patch[0][\u0027path\u0027] \u003d \u0027/\u0027 + \u0027driver_info/test\u0027"},{"line_number":518,"context_line":""},{"line_number":519,"context_line":"        self.node_info.patch(patch)"},{"line_number":520,"context_line":""},{"line_number":521,"context_line":"        self.ironic.node.update.assert_called_once_with(self.uuid,"}],"source_content_type":"text/x-python","patch_set":4,"id":"5a5ae5dd_20310aed","line":518,"in_reply_to":"5a5ae5dd_9d3f09d6","updated":"2016-02-09 16:32:26.000000000","message":"+1","commit_id":"62900ca9b9194e8628cf5da5cbcf701104f50f21"}],"releasenotes/notes/patch-head-backslash-24bcdd03ba254bf2.yaml":[{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"c3c87bae94e14e37351504e2fc39fd7530fb7869","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"fixes:"},{"line_number":3,"context_line":"  - Support node info path w/o ahead backslash as Ironic cli does."}],"source_content_type":"text/x-yaml","patch_set":3,"id":"5a5ae5dd_8a8dc6d4","line":3,"updated":"2016-02-08 15:12:46.000000000","message":"I think we should dedicate release notes to user-visible things, introspection rules in this case. E.g. \"Introspection rules (e.g. set-attribute action) now accept \u0027path\u0027 field without leading backslash\" or something similar","commit_id":"6185b40733dc611130874f63a9c63c50fd5d6a3b"},{"author":{"_account_id":6637,"name":"Sam Betts","email":"sam@code-smash.net","username":"sambetts"},"change_message_id":"260458435e9dc09250a521398a663e82dd1f9d90","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"fixes:"},{"line_number":3,"context_line":"  - Introspection rules (e.g. set-attribute action) now accept \u0027path\u0027"},{"line_number":4,"context_line":"    field without leading backslash as Ironic cli does."}],"source_content_type":"text/x-yaml","patch_set":4,"id":"5a5ae5dd_c0fef604","line":4,"updated":"2016-02-09 16:32:26.000000000","message":"s/backslash/forward slash","commit_id":"62900ca9b9194e8628cf5da5cbcf701104f50f21"}]}
