)]}'
{"novaclient/v1_1/shell.py":[{"author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"change_message_id":"d3780c9a882e0b3d68016b5d424e27ed3b5272f7","unresolved":false,"context_lines":[{"line_number":1394,"context_line":"    image_uuid \u003d cs.servers.create_image(server, args.name)"},{"line_number":1395,"context_line":""},{"line_number":1396,"context_line":"    if args.show:"},{"line_number":1397,"context_line":"        _print_image(cs.images.get(image_uuid))"},{"line_number":1398,"context_line":""},{"line_number":1399,"context_line":"    if args.poll:"},{"line_number":1400,"context_line":"        _poll_for_status(cs.images.get, image_uuid, \u0027snapshotting\u0027,"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAATn%2F%2FBQ8%3D","line":1397,"updated":"2013-11-15 16:05:39.000000000","message":"Should this be after the polling logic?","commit_id":"5a3a0e67f16a8025467cdb4561f77cb854446500"},{"author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"change_message_id":"714656db283732e41d30630716fb5d78c2b7955b","unresolved":false,"context_lines":[{"line_number":1394,"context_line":"    image_uuid \u003d cs.servers.create_image(server, args.name)"},{"line_number":1395,"context_line":""},{"line_number":1396,"context_line":"    if args.show:"},{"line_number":1397,"context_line":"        _print_image(cs.images.get(image_uuid))"},{"line_number":1398,"context_line":""},{"line_number":1399,"context_line":"    if args.poll:"},{"line_number":1400,"context_line":"        _poll_for_status(cs.images.get, image_uuid, \u0027snapshotting\u0027,"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAATn%2F%2FBJg%3D","line":1397,"in_reply_to":"AAAATn%2F%2FBNo%3D","updated":"2013-11-15 16:32:10.000000000","message":"Yeah, the updated fields is why I was asking…","commit_id":"5a3a0e67f16a8025467cdb4561f77cb854446500"},{"author":{"_account_id":9126,"name":"Chris Buccella","email":"chris@buccella.org","username":"hdd"},"change_message_id":"4468aca7f52c0bbe160b97e8eb721873b6e6e41e","unresolved":false,"context_lines":[{"line_number":1394,"context_line":"    image_uuid \u003d cs.servers.create_image(server, args.name)"},{"line_number":1395,"context_line":""},{"line_number":1396,"context_line":"    if args.show:"},{"line_number":1397,"context_line":"        _print_image(cs.images.get(image_uuid))"},{"line_number":1398,"context_line":""},{"line_number":1399,"context_line":"    if args.poll:"},{"line_number":1400,"context_line":"        _poll_for_status(cs.images.get, image_uuid, \u0027snapshotting\u0027,"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAATn%2F%2BxYg%3D","line":1397,"in_reply_to":"AAAATn%2F%2FBQ8%3D","updated":"2013-11-20 15:39:26.000000000","message":"Done","commit_id":"5a3a0e67f16a8025467cdb4561f77cb854446500"},{"author":{"_account_id":9126,"name":"Chris Buccella","email":"chris@buccella.org","username":"hdd"},"change_message_id":"c4d603c6fa6e6cd0f1b847b58eff34e0c9e220fb","unresolved":false,"context_lines":[{"line_number":1394,"context_line":"    image_uuid \u003d cs.servers.create_image(server, args.name)"},{"line_number":1395,"context_line":""},{"line_number":1396,"context_line":"    if args.show:"},{"line_number":1397,"context_line":"        _print_image(cs.images.get(image_uuid))"},{"line_number":1398,"context_line":""},{"line_number":1399,"context_line":"    if args.poll:"},{"line_number":1400,"context_line":"        _poll_for_status(cs.images.get, image_uuid, \u0027snapshotting\u0027,"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAATn%2F%2FBNo%3D","line":1397,"in_reply_to":"AAAATn%2F%2FBQ8%3D","updated":"2013-11-15 16:26:47.000000000","message":"In the launchpad bug, the submitter stipulated having the info first, followed by the polling output, so that\u0027s why I did it in this order. Most of the data is the same, but changing the order would show some updated fields (size, status, state).","commit_id":"5a3a0e67f16a8025467cdb4561f77cb854446500"},{"author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"change_message_id":"0d9f956029de5441fb949009010f93de9c5808d8","unresolved":false,"context_lines":[{"line_number":1413,"context_line":"                             show_progress\u003dFalse, silent\u003dTrue)"},{"line_number":1414,"context_line":""},{"line_number":1415,"context_line":"    if args.show:"},{"line_number":1416,"context_line":"        _print_image(cs.images.get(image_uuid))"},{"line_number":1417,"context_line":""},{"line_number":1418,"context_line":""},{"line_number":1419,"context_line":"@utils.arg(\u0027server\u0027, metavar\u003d\u0027\u003cserver\u003e\u0027, help\u003d\u0027Name or ID of server.\u0027)"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAATn%2F%2BERs%3D","line":1416,"updated":"2013-12-02 21:45:53.000000000","message":"Can you add this for novaclient/v3/shell.py as well?","commit_id":"742c764437ff0b0e6656e6027c3a833a7a965db4"},{"author":{"_account_id":9126,"name":"Chris Buccella","email":"chris@buccella.org","username":"hdd"},"change_message_id":"5b650525a07f773dfb29312ed7370dbe9d2ddac5","unresolved":false,"context_lines":[{"line_number":1413,"context_line":"                             show_progress\u003dFalse, silent\u003dTrue)"},{"line_number":1414,"context_line":""},{"line_number":1415,"context_line":"    if args.show:"},{"line_number":1416,"context_line":"        _print_image(cs.images.get(image_uuid))"},{"line_number":1417,"context_line":""},{"line_number":1418,"context_line":""},{"line_number":1419,"context_line":"@utils.arg(\u0027server\u0027, metavar\u003d\u0027\u003cserver\u003e\u0027, help\u003d\u0027Name or ID of server.\u0027)"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAATn%2F%2BDlk%3D","line":1416,"in_reply_to":"AAAATn%2F%2BERs%3D","updated":"2013-12-03 00:47:36.000000000","message":"Done","commit_id":"742c764437ff0b0e6656e6027c3a833a7a965db4"}]}
