)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"change_message_id":"1c066361bab4b3c1e0f0280709d26fa569ae7a1e","unresolved":false,"context_lines":[{"line_number":15,"context_line":"This will help us to include the port related allocation into the instance"},{"line_number":16,"context_line":"allocation by modifying a single place in the code."},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"Relate-Bug: #1819923"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"Change-Id: I0e9f9a488141da599c10af8cabb4f6a5d111104f"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":5,"id":"bfb3d3c7_873ba7cf","line":18,"range":{"start_line":18,"start_character":0,"end_line":18,"end_character":6},"updated":"2019-05-21 11:26:16.000000000","message":"Related","commit_id":"4e754fc658ba7289a4ed17f943988ee234351b6f"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"bd098d8fbefeb811f2ffc44726514a91d9db23a0","unresolved":false,"context_lines":[{"line_number":15,"context_line":"This will help us to include the port related allocation into the instance"},{"line_number":16,"context_line":"allocation by modifying a single place in the code."},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"Relate-Bug: #1819923"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"Change-Id: I0e9f9a488141da599c10af8cabb4f6a5d111104f"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":5,"id":"bfb3d3c7_9bff18aa","line":18,"range":{"start_line":18,"start_character":0,"end_line":18,"end_character":6},"in_reply_to":"bfb3d3c7_873ba7cf","updated":"2019-05-28 08:14:27.000000000","message":"Done","commit_id":"4e754fc658ba7289a4ed17f943988ee234351b6f"}],"nova/cmd/manage.py":[{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"ae148fea9596243f7eff7e98e71abc2c8b1597f3","unresolved":false,"context_lines":[{"line_number":1734,"context_line":""},{"line_number":1735,"context_line":"        if need_update:"},{"line_number":1736,"context_line":"            if dry_run:"},{"line_number":1737,"context_line":"                output(_(\u0027[dry-run] Update or create allocations for instance \u0027"},{"line_number":1738,"context_line":"                         \u0027%(instance)s: %(allocations)s\u0027) %"},{"line_number":1739,"context_line":"                       {\u0027instance\u0027: instance.uuid, \u0027allocations\u0027: allocations})"},{"line_number":1740,"context_line":"            else:"}],"source_content_type":"text/x-python","patch_set":5,"id":"bfb3d3c7_6b3752e5","line":1737,"range":{"start_line":1737,"start_character":36,"end_line":1737,"end_character":52},"updated":"2019-05-21 22:51:55.000000000","message":"Hmph. It would be nice to know which it was. Perhaps you could twiddle the need_update var to make the messages more precise.","commit_id":"4e754fc658ba7289a4ed17f943988ee234351b6f"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"bd098d8fbefeb811f2ffc44726514a91d9db23a0","unresolved":false,"context_lines":[{"line_number":1734,"context_line":""},{"line_number":1735,"context_line":"        if need_update:"},{"line_number":1736,"context_line":"            if dry_run:"},{"line_number":1737,"context_line":"                output(_(\u0027[dry-run] Update or create allocations for instance \u0027"},{"line_number":1738,"context_line":"                         \u0027%(instance)s: %(allocations)s\u0027) %"},{"line_number":1739,"context_line":"                       {\u0027instance\u0027: instance.uuid, \u0027allocations\u0027: allocations})"},{"line_number":1740,"context_line":"            else:"}],"source_content_type":"text/x-python","patch_set":5,"id":"bfb3d3c7_fb717477","line":1737,"range":{"start_line":1737,"start_character":36,"end_line":1737,"end_character":52},"in_reply_to":"bfb3d3c7_6b3752e5","updated":"2019-05-28 08:14:27.000000000","message":"Done","commit_id":"4e754fc658ba7289a4ed17f943988ee234351b6f"},{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"ae148fea9596243f7eff7e98e71abc2c8b1597f3","unresolved":false,"context_lines":[{"line_number":1741,"context_line":"                resp \u003d placement.put_allocations(ctxt, instance.uuid,"},{"line_number":1742,"context_line":"                                                 allocations)"},{"line_number":1743,"context_line":"                if resp:"},{"line_number":1744,"context_line":"                    output(_(\u0027Successfully updated or created allocations for \u0027"},{"line_number":1745,"context_line":"                             \u0027instance %s.\u0027) % instance.uuid)"},{"line_number":1746,"context_line":"                    return True"},{"line_number":1747,"context_line":"                else:"}],"source_content_type":"text/x-python","patch_set":5,"id":"bfb3d3c7_2b315aed","line":1744,"range":{"start_line":1744,"start_character":43,"end_line":1744,"end_character":61},"updated":"2019-05-21 22:51:55.000000000","message":"ditto","commit_id":"4e754fc658ba7289a4ed17f943988ee234351b6f"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"bd098d8fbefeb811f2ffc44726514a91d9db23a0","unresolved":false,"context_lines":[{"line_number":1741,"context_line":"                resp \u003d placement.put_allocations(ctxt, instance.uuid,"},{"line_number":1742,"context_line":"                                                 allocations)"},{"line_number":1743,"context_line":"                if resp:"},{"line_number":1744,"context_line":"                    output(_(\u0027Successfully updated or created allocations for \u0027"},{"line_number":1745,"context_line":"                             \u0027instance %s.\u0027) % instance.uuid)"},{"line_number":1746,"context_line":"                    return True"},{"line_number":1747,"context_line":"                else:"}],"source_content_type":"text/x-python","patch_set":5,"id":"bfb3d3c7_9b6ab87e","line":1744,"range":{"start_line":1744,"start_character":43,"end_line":1744,"end_character":61},"in_reply_to":"bfb3d3c7_2b315aed","updated":"2019-05-28 08:14:27.000000000","message":"Done","commit_id":"4e754fc658ba7289a4ed17f943988ee234351b6f"},{"author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"change_message_id":"8cdd1224ed57bf33f0c047621211d9e0258de74b","unresolved":false,"context_lines":[{"line_number":1677,"context_line":"        }"},{"line_number":1678,"context_line":"        return payload"},{"line_number":1679,"context_line":""},{"line_number":1680,"context_line":"    def _heal_missing_project_and_user_id(self, allocations, instance):"},{"line_number":1681,"context_line":"        allocations[\u0027project_id\u0027] \u003d instance.project_id"},{"line_number":1682,"context_line":"        allocations[\u0027user_id\u0027] \u003d instance.user_id"},{"line_number":1683,"context_line":"        return allocations"}],"source_content_type":"text/x-python","patch_set":8,"id":"9fb8cfa7_240efd3a","line":1680,"range":{"start_line":1680,"start_character":48,"end_line":1680,"end_character":59},"updated":"2019-06-27 10:50:37.000000000","message":"Nit: its tempting to call this payload, as it caused confusion in my head vs allocations[\u0027allocations\u0027] that doesn\u0027t contain a project_id and user_id. But its probably just me.","commit_id":"e2866609bbb4e70e2b781a80ecc1ad0bccf93813"}]}
