)]}'
{"nova/privsep/libvirt.py":[{"author":{"_account_id":23630,"name":"Tovin Seven","email":"tovin07@gmail.com","username":"tovin07"},"change_message_id":"6b2eb81379b52c2fbd339c5d9a04d3c14f83cd4c","unresolved":false,"context_lines":[{"line_number":232,"context_line":"def qemu_image_raw_to_qcow2(path, path_qcow):"},{"line_number":233,"context_line":"    \"\"\"Converts a raw image to qcow2.\"\"\""},{"line_number":234,"context_line":"    processutils.execute(\u0027qemu-img\u0027, \u0027convert\u0027, \u0027-f\u0027, \u0027raw\u0027,"},{"line_number":235,"context_line":"                      \u0027-O\u0027, \u0027qcow2\u0027, path, path_qcow)"},{"line_number":236,"context_line":""},{"line_number":237,"context_line":""},{"line_number":238,"context_line":"@nova.privsep.sys_admin_pctxt.entrypoint"}],"source_content_type":"text/x-python","patch_set":4,"id":"7f515b1d_b567ee51","line":235,"range":{"start_line":235,"start_character":22,"end_line":235,"end_character":25},"updated":"2017-10-06 07:48:59.000000000","message":"add some spaces here","commit_id":"17dfc2e1084af58e66a57b09d8d5a7920f9b53ba"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"ae1738af2c2215896d069bfe898041b870e3a942","unresolved":false,"context_lines":[{"line_number":228,"context_line":"    processutils.execute(\u0027qemu-img\u0027, \u0027create\u0027, \u0027-f\u0027, disk_format, path, size)"},{"line_number":229,"context_line":""},{"line_number":230,"context_line":""},{"line_number":231,"context_line":"@nova.privsep.sys_admin_pctxt.entrypoint"},{"line_number":232,"context_line":"def qemu_image_raw_to_qcow2(path, path_qcow):"},{"line_number":233,"context_line":"    \"\"\"Converts a raw image to qcow2.\"\"\""},{"line_number":234,"context_line":"    processutils.execute(\u0027qemu-img\u0027, \u0027convert\u0027, \u0027-f\u0027, \u0027raw\u0027,"},{"line_number":235,"context_line":"                         \u0027-O\u0027, \u0027qcow2\u0027, path, path_qcow)"},{"line_number":236,"context_line":""},{"line_number":237,"context_line":""},{"line_number":238,"context_line":"@nova.privsep.sys_admin_pctxt.entrypoint"},{"line_number":239,"context_line":"def qemu_image_qcow2_to_raw(path, path_raw):"},{"line_number":240,"context_line":"    \"\"\"Converts a qcow2 image to raw.\"\"\""},{"line_number":241,"context_line":"    processutils.execute(\u0027qemu-img\u0027, \u0027convert\u0027, \u0027-f\u0027, \u0027qcow2\u0027,"},{"line_number":242,"context_line":"                         \u0027-O\u0027, \u0027raw\u0027, path, path_raw)"},{"line_number":243,"context_line":""},{"line_number":244,"context_line":""},{"line_number":245,"context_line":"@nova.privsep.sys_admin_pctxt.entrypoint"}],"source_content_type":"text/x-python","patch_set":7,"id":"3f4b6375_ffb28d48","line":242,"range":{"start_line":231,"start_character":0,"end_line":242,"end_character":53},"updated":"2017-10-25 11:06:26.000000000","message":"This could be a little more generic:\n\n  def qemu_image_convert(path, path_raw, in_fmt, out_fmt):","commit_id":"058f3090e4d916d4411dca38564b1ab10cf19a18"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"ae1738af2c2215896d069bfe898041b870e3a942","unresolved":false,"context_lines":[{"line_number":244,"context_line":""},{"line_number":245,"context_line":"@nova.privsep.sys_admin_pctxt.entrypoint"},{"line_number":246,"context_line":"def qemu_image_resize(path, size):"},{"line_number":247,"context_line":"    \u0027\u0027\u0027Resize a image.\u0027\u0027\u0027"},{"line_number":248,"context_line":"    processutils.execute(\u0027qemu-img\u0027, \u0027resize\u0027, path, size)"}],"source_content_type":"text/x-python","patch_set":7,"id":"3f4b6375_bf8ad566","line":247,"range":{"start_line":247,"start_character":4,"end_line":247,"end_character":7},"updated":"2017-10-25 11:06:26.000000000","message":"\"\"\"","commit_id":"058f3090e4d916d4411dca38564b1ab10cf19a18"}],"nova/virt/disk/api.py":[{"author":{"_account_id":23630,"name":"Tovin Seven","email":"tovin07@gmail.com","username":"tovin07"},"change_message_id":"6b2eb81379b52c2fbd339c5d9a04d3c14f83cd4c","unresolved":false,"context_lines":[{"line_number":39,"context_line":"from nova.i18n import _"},{"line_number":40,"context_line":"import nova.privsep.libvirt"},{"line_number":41,"context_line":"from nova import utils"},{"line_number":42,"context_line":"import nova.privsep.libvirt"},{"line_number":43,"context_line":"from nova.virt.disk.mount import api as mount"},{"line_number":44,"context_line":"from nova.virt.disk.vfs import api as vfs"},{"line_number":45,"context_line":"from nova.virt.image import model as imgmodel"}],"source_content_type":"text/x-python","patch_set":4,"id":"7f515b1d_f5d326d4","line":42,"range":{"start_line":42,"start_character":0,"end_line":42,"end_character":27},"updated":"2017-10-06 07:48:59.000000000","message":"duplicate import","commit_id":"17dfc2e1084af58e66a57b09d8d5a7920f9b53ba"},{"author":{"_account_id":23630,"name":"Tovin Seven","email":"tovin07@gmail.com","username":"tovin07"},"change_message_id":"6b2eb81379b52c2fbd339c5d9a04d3c14f83cd4c","unresolved":false,"context_lines":[{"line_number":39,"context_line":"from nova.i18n import _"},{"line_number":40,"context_line":"import nova.privsep.libvirt"},{"line_number":41,"context_line":"from nova import utils"},{"line_number":42,"context_line":"import nova.privsep.libvirt"},{"line_number":43,"context_line":"from nova.virt.disk.mount import api as mount"},{"line_number":44,"context_line":"from nova.virt.disk.vfs import api as vfs"},{"line_number":45,"context_line":"from nova.virt.image import model as imgmodel"}],"source_content_type":"text/x-python","patch_set":4,"id":"7f515b1d_55c79a13","line":42,"range":{"start_line":42,"start_character":0,"end_line":42,"end_character":27},"updated":"2017-10-06 07:48:59.000000000","message":"import not in alphabet order","commit_id":"17dfc2e1084af58e66a57b09d8d5a7920f9b53ba"}],"nova/virt/libvirt/utils.py":[{"author":{"_account_id":23630,"name":"Tovin Seven","email":"tovin07@gmail.com","username":"tovin07"},"change_message_id":"6b2eb81379b52c2fbd339c5d9a04d3c14f83cd4c","unresolved":false,"context_lines":[{"line_number":18,"context_line":"#    License for the specific language governing permissions and limitations"},{"line_number":19,"context_line":"#    under the License."},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"import nova.privsep.libvirt"},{"line_number":22,"context_line":"import errno"},{"line_number":23,"context_line":"import os"},{"line_number":24,"context_line":"import re"}],"source_content_type":"text/x-python","patch_set":4,"id":"7f515b1d_95e4f2ad","line":21,"range":{"start_line":21,"start_character":0,"end_line":21,"end_character":27},"updated":"2017-10-06 07:48:59.000000000","message":"import not in alphabet order","commit_id":"17dfc2e1084af58e66a57b09d8d5a7920f9b53ba"}]}
