)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"afa0368a4b10e98fcaf859f43d670a694398c8a3","unresolved":false,"context_lines":[{"line_number":35,"context_line":"        nova/virt/libvirt/driver.py"},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"Change-Id: Idc8c45b055e986cf85730235d5d25777632ad1c1"},{"line_number":38,"context_line":"(cherry picked from commit 91d3272b975572d9866b7d959547e438142dc4fb)"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"7a8c0949_dde529a9","line":38,"updated":"2014-11-05 08:54:05.000000000","message":"This should be cherry picked from the stable/juno change https://review.openstack.org/#/c/131613/, not the change on master.","commit_id":"cd0252e91886e3f201be31bbe87cc26fd24069f6"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"425b001a6235a15a2d2ae48ae95c3c94e11d8c1f","unresolved":false,"context_lines":[{"line_number":35,"context_line":"        nova/virt/libvirt/driver.py"},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"Change-Id: Idc8c45b055e986cf85730235d5d25777632ad1c1"},{"line_number":38,"context_line":"(cherry picked from commit 91d3272b975572d9866b7d959547e438142dc4fb)"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"5a890539_10abc675","line":38,"in_reply_to":"5a890539_05c2b458","updated":"2014-11-14 16:02:20.000000000","message":"If nothing else it\u0027s an indication the cherry picks have gone in order and someone didn\u0027t miss a stable branch in between.  I realize you can verify all of this manually, but still, it\u0027s more clear when you see them going in order (I have to deal with a bunch of this internally so seeing the commits going in order does help when walking the chains back to verify everything is correct).","commit_id":"cd0252e91886e3f201be31bbe87cc26fd24069f6"},{"author":{"_account_id":9656,"name":"Ihar Hrachyshka","email":"ihrachys@redhat.com","username":"ihrachys","status":"Red Hat Networking Systems Engineer"},"change_message_id":"53007a623500f4d0004d08887b0bb4cb7dcbbf2d","unresolved":false,"context_lines":[{"line_number":35,"context_line":"        nova/virt/libvirt/driver.py"},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"Change-Id: Idc8c45b055e986cf85730235d5d25777632ad1c1"},{"line_number":38,"context_line":"(cherry picked from commit 91d3272b975572d9866b7d959547e438142dc4fb)"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"5a890539_05c2b458","line":38,"in_reply_to":"7a8c0949_dde529a9","updated":"2014-11-14 09:24:28.000000000","message":"I disagree. I don\u0027t think we have a clear rule on the matter, and there are plenty cherry-picks like that.","commit_id":"cd0252e91886e3f201be31bbe87cc26fd24069f6"}],"nova/tests/compute/test_compute_mgr.py":[{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"be60178a9dfff35d7d8400dd8795d02614b1e00c","unresolved":false,"context_lines":[{"line_number":29,"context_line":"from nova import db"},{"line_number":30,"context_line":"from nova import exception"},{"line_number":31,"context_line":"from nova.network import model as network_model"},{"line_number":32,"context_line":"from nova import objects"},{"line_number":33,"context_line":"from nova.objects import base as obj_base"},{"line_number":34,"context_line":"from nova.objects import block_device as block_device_obj"},{"line_number":35,"context_line":"from nova.objects import external_event as external_event_obj"}],"source_content_type":"text/x-python","patch_set":4,"id":"5a890539_2111f6af","line":32,"updated":"2014-11-18 18:51:57.000000000","message":"Just a note to reviewers, this is new for stable/icehouse for this change.","commit_id":"3de3f1066fa47312b8c3075abf790631034d67a3"}],"nova/virt/libvirt/imagebackend.py":[{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"be60178a9dfff35d7d8400dd8795d02614b1e00c","unresolved":false,"context_lines":[{"line_number":305,"context_line":"        return driver_format"},{"line_number":306,"context_line":""},{"line_number":307,"context_line":"    @staticmethod"},{"line_number":308,"context_line":"    def is_shared_block_storage():"},{"line_number":309,"context_line":"        \"\"\"True if the backend puts images on a shared block storage.\"\"\""},{"line_number":310,"context_line":"        return False"},{"line_number":311,"context_line":""}],"source_content_type":"text/x-python","patch_set":4,"id":"5a890539_e1d9ae23","line":308,"updated":"2014-11-18 18:51:57.000000000","message":"These were added with commit bc45c56f102cdef58840e02b609a89f5278e8cce in Juno but unfortunately they weren\u0027t made in a series that can be backported, which was apparently already attempted and rejected:\n\nhttps://review.openstack.org/#/c/124161/\n\nSo I guess we\u0027d have to live with carrying this part ourselves, it\u0027s a bit odd though from a git history standpoint but I don\u0027t see any alternative.","commit_id":"3de3f1066fa47312b8c3075abf790631034d67a3"}]}
