)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":11224,"name":"Swami Reddy","email":"swamireddy@gmail.com","username":"swamireddy"},"change_message_id":"ad3aa80f5c71b490510b4aa0e98d19accc66983e","unresolved":false,"context_lines":[{"line_number":9,"context_line":"Supplying a device name for any of the block devices specified as part"},{"line_number":10,"context_line":"of the `nova boot` or `nova volume-attach` call will not be honoured by"},{"line_number":11,"context_line":"any libvirt compute nodes."},{"line_number":12,"context_line":"We should modify documentation make this more clear."},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"Change-Id: I3209c2829225492df25ff9ab9098071372957bd5"},{"line_number":15,"context_line":"Closes-Bug: 1479214"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"9a8ffd7b_63290f89","line":12,"updated":"2015-12-02 11:01:23.000000000","message":"If the document changes required, please add \"DocImpact\" tag","commit_id":"47ee8b967687c109b958672ed788e2367fd2df12"}],"novaclient/v2/shell.py":[{"author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"change_message_id":"dd0c1ee60517f53d95398ff3deca4579469f8a2f","unresolved":false,"context_lines":[{"line_number":452,"context_line":"           \"device\u003dname of the device (e.g. vda, xda, ...; \""},{"line_number":453,"context_line":"           \"libvirt driver always default device names, \""},{"line_number":454,"context_line":"           \"if omitted, hypervisor driver chooses suitable device \""},{"line_number":455,"context_line":"           \"depending on selected bus), \""},{"line_number":456,"context_line":"           \"size\u003dsize of the block device in MB(for swap) and in \""},{"line_number":457,"context_line":"           \"GB(for other formats) \""},{"line_number":458,"context_line":"           \"(if omitted, hypervisor driver calculates size), \""}],"source_content_type":"text/x-python","patch_set":1,"id":"ba8a016a_5885f1aa","line":455,"updated":"2015-11-23 17:42:47.000000000","message":"Rephrase this as:\n\n    \"device\u003dname of the device (e.g. vda, xda, ...; \"\n    \"if omitted, hypervisor driver chooses suitable device \"\n    \"depending on selected bus; note the libvirt driver always\"\n    \"uses default device names), \"","commit_id":"e2a28d441277b83d96871c6b003e415bd23220cd"},{"author":{"_account_id":14447,"name":"lyanchih","email":"lyan.h@inwinstack.com","username":"lyanchih"},"change_message_id":"e78a67b2c82311d4d04126d0cf46187c7963a38c","unresolved":false,"context_lines":[{"line_number":452,"context_line":"           \"device\u003dname of the device (e.g. vda, xda, ...; \""},{"line_number":453,"context_line":"           \"libvirt driver always default device names, \""},{"line_number":454,"context_line":"           \"if omitted, hypervisor driver chooses suitable device \""},{"line_number":455,"context_line":"           \"depending on selected bus), \""},{"line_number":456,"context_line":"           \"size\u003dsize of the block device in MB(for swap) and in \""},{"line_number":457,"context_line":"           \"GB(for other formats) \""},{"line_number":458,"context_line":"           \"(if omitted, hypervisor driver calculates size), \""}],"source_content_type":"text/x-python","patch_set":1,"id":"9a8ffd7b_a3d504ba","line":455,"in_reply_to":"ba8a016a_5885f1aa","updated":"2015-12-01 09:17:12.000000000","message":"done","commit_id":"e2a28d441277b83d96871c6b003e415bd23220cd"},{"author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"change_message_id":"dd0c1ee60517f53d95398ff3deca4579469f8a2f","unresolved":false,"context_lines":[{"line_number":2165,"context_line":"    \u0027device\u0027, metavar\u003d\u0027\u003cdevice\u003e\u0027, default\u003dNone, nargs\u003d\u0027?\u0027,"},{"line_number":2166,"context_line":"    help\u003d_(\u0027Name of the device e.g. /dev/vdb. \u0027"},{"line_number":2167,"context_line":"           \u0027Use \"auto\" for autoassign (if supported). \u0027"},{"line_number":2168,"context_line":"           \u0027Libvirt driver will default device name.\u0027))"},{"line_number":2169,"context_line":"def do_volume_attach(cs, args):"},{"line_number":2170,"context_line":"    \"\"\"Attach a volume to a server.\"\"\""},{"line_number":2171,"context_line":"    if args.device \u003d\u003d \u0027auto\u0027:"}],"source_content_type":"text/x-python","patch_set":1,"id":"ba8a016a_98b9197c","line":2168,"updated":"2015-11-23 17:42:47.000000000","message":"s/will default/will use default/","commit_id":"e2a28d441277b83d96871c6b003e415bd23220cd"},{"author":{"_account_id":14447,"name":"lyanchih","email":"lyan.h@inwinstack.com","username":"lyanchih"},"change_message_id":"e78a67b2c82311d4d04126d0cf46187c7963a38c","unresolved":false,"context_lines":[{"line_number":2165,"context_line":"    \u0027device\u0027, metavar\u003d\u0027\u003cdevice\u003e\u0027, default\u003dNone, nargs\u003d\u0027?\u0027,"},{"line_number":2166,"context_line":"    help\u003d_(\u0027Name of the device e.g. /dev/vdb. \u0027"},{"line_number":2167,"context_line":"           \u0027Use \"auto\" for autoassign (if supported). \u0027"},{"line_number":2168,"context_line":"           \u0027Libvirt driver will default device name.\u0027))"},{"line_number":2169,"context_line":"def do_volume_attach(cs, args):"},{"line_number":2170,"context_line":"    \"\"\"Attach a volume to a server.\"\"\""},{"line_number":2171,"context_line":"    if args.device \u003d\u003d \u0027auto\u0027:"}],"source_content_type":"text/x-python","patch_set":1,"id":"9a8ffd7b_43dbf8ed","line":2168,"in_reply_to":"ba8a016a_98b9197c","updated":"2015-12-01 09:17:12.000000000","message":"done","commit_id":"e2a28d441277b83d96871c6b003e415bd23220cd"},{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"e45231433cfc4677970312c8ece2f522e83d11c3","unresolved":false,"context_lines":[{"line_number":451,"context_line":"           \"type\u003ddevice type (e.g. disk, cdrom, ...; defaults to \u0027disk\u0027) \""},{"line_number":452,"context_line":"           \"device\u003dname of the device (e.g. vda, xda, ...; \""},{"line_number":453,"context_line":"           \"if omitted, hypervisor driver chooses suitable device \""},{"line_number":454,"context_line":"           \"depending on selected bus; note the libvirt driver always\""},{"line_number":455,"context_line":"           \"uses default device names), \""},{"line_number":456,"context_line":"           \"size\u003dsize of the block device in MB(for swap) and in \""},{"line_number":457,"context_line":"           \"GB(for other formats) \""}],"source_content_type":"text/x-python","patch_set":2,"id":"9a8ffd7b_2f821301","line":454,"updated":"2015-12-02 08:27:13.000000000","message":"need a spec after \"always\".","commit_id":"661c4f0d114d6e60bf4fb5037d6c1254fecf10e3"},{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"f3df1fa50c41af8410cb7fe2216358668823cb23","unresolved":false,"context_lines":[{"line_number":451,"context_line":"           \"type\u003ddevice type (e.g. disk, cdrom, ...; defaults to \u0027disk\u0027) \""},{"line_number":452,"context_line":"           \"device\u003dname of the device (e.g. vda, xda, ...; \""},{"line_number":453,"context_line":"           \"if omitted, hypervisor driver chooses suitable device \""},{"line_number":454,"context_line":"           \"depending on selected bus; note the libvirt driver always\""},{"line_number":455,"context_line":"           \"uses default device names), \""},{"line_number":456,"context_line":"           \"size\u003dsize of the block device in MB(for swap) and in \""},{"line_number":457,"context_line":"           \"GB(for other formats) \""}],"source_content_type":"text/x-python","patch_set":2,"id":"9a8ffd7b_4f9c375d","line":454,"in_reply_to":"9a8ffd7b_2f821301","updated":"2015-12-02 08:27:35.000000000","message":"sorry, s/spec/space/","commit_id":"661c4f0d114d6e60bf4fb5037d6c1254fecf10e3"}]}
