)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},"change_message_id":"3195fff1d7f52e6c835d91c16127fc5ac19b0b6c","unresolved":false,"context_lines":[{"line_number":13,"context_line":""},{"line_number":14,"context_line":"That extraction will involve lifting and shifting the"},{"line_number":15,"context_line":"nova/api/openstack/placement directory (plus any tests) to a new"},{"line_number":16,"context_line":"repository. .../placement will become the roo placement directory"},{"line_number":17,"context_line":"in the repo, since a) placement is (for now) only an API, b) it"},{"line_number":18,"context_line":"eases extraction. Subsequent patches will do things like move"},{"line_number":19,"context_line":"exceptions and the wsgi application."}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"df7087c5_2ecb711e","line":16,"range":{"start_line":16,"start_character":42,"end_line":16,"end_character":45},"updated":"2018-03-12 14:03:47.000000000","message":"root?","commit_id":"d8c7fb0b29e3c08973471b51acaebca1c6bdcc41"}],"nova/api/openstack/placement/objects/resource_provider.py":[{"author":{"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},"change_message_id":"3195fff1d7f52e6c835d91c16127fc5ac19b0b6c","unresolved":false,"context_lines":[{"line_number":15,"context_line":"import itertools"},{"line_number":16,"context_line":"import random"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"# NOTE(cdent): The resource provider objects are designed to never be"},{"line_number":19,"context_line":"# used over RPC. Remote manipulation is done with the placement HTTP"},{"line_number":20,"context_line":"# API. The \u0027remotable\u0027 decorators should not be used, the objects should"},{"line_number":21,"context_line":"# not be registered and there is no need to express VERSIONs nor handle"},{"line_number":22,"context_line":"# obj_make_compatible."},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"import os_traits"},{"line_number":25,"context_line":"from oslo_concurrency import lockutils"}],"source_content_type":"text/x-python","patch_set":3,"id":"df7087c5_6ef9694b","line":22,"range":{"start_line":18,"start_character":0,"end_line":22,"end_character":22},"updated":"2018-03-12 14:03:47.000000000","message":"this.","commit_id":"d8c7fb0b29e3c08973471b51acaebca1c6bdcc41"}]}
