)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},"change_message_id":"7fcc013dff7e8fb077fa1de9be9421f68d1f42ae","unresolved":false,"context_lines":[{"line_number":10,"context_line":""},{"line_number":11,"context_line":"Change-Id: I53116015388b7a4b0e15813f52c1246166bb0fc1"},{"line_number":12,"context_line":"Implements: bp cinder-command-support"},{"line_number":13,"context_line":"Partial-Bug: #1613964"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":4,"id":"3a71b18c_36ee86b4","line":13,"range":{"start_line":13,"start_character":0,"end_line":13,"end_character":11},"updated":"2016-12-05 10:34:37.000000000","message":"Please close this bug by \"Closes-Bug\"","commit_id":"9ae8c5bd242ae522ebd18f9c180f1d9fb70d588a"}],"doc/source/command-objects/consistency-group.rst":[{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"df9c791164063ca1ed7a2c58263488fb39f2dff9","unresolved":false,"context_lines":[{"line_number":82,"context_line":""},{"line_number":83,"context_line":"    List additional fields in output"},{"line_number":84,"context_line":""},{"line_number":85,"context_line":"\u003c\u003c\u003c\u003c\u003c\u003c\u003c HEAD"},{"line_number":86,"context_line":"consistency group show"},{"line_number":87,"context_line":"----------------------"},{"line_number":88,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"3a71b18c_53331e62","line":85,"range":{"start_line":85,"start_character":0,"end_line":85,"end_character":12},"updated":"2016-12-05 04:38:29.000000000","message":":)","commit_id":"bdb4570f1590241f1469f8b6f302e5a86c968dc7"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"df9c791164063ca1ed7a2c58263488fb39f2dff9","unresolved":false,"context_lines":[{"line_number":100,"context_line":"    Consistency group to display (name or ID)"},{"line_number":101,"context_line":""},{"line_number":102,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":103,"context_line":"consistency group set"},{"line_number":104,"context_line":"---------------------"},{"line_number":105,"context_line":""},{"line_number":106,"context_line":"Set consistency group properties"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3a71b18c_934136ac","line":103,"range":{"start_line":103,"start_character":0,"end_line":103,"end_character":21},"updated":"2016-12-05 04:38:29.000000000","message":"place this above \"show\"","commit_id":"bdb4570f1590241f1469f8b6f302e5a86c968dc7"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"df9c791164063ca1ed7a2c58263488fb39f2dff9","unresolved":false,"context_lines":[{"line_number":111,"context_line":"    os consistency group set"},{"line_number":112,"context_line":"        [--name \u003cname\u003e]"},{"line_number":113,"context_line":"        [--description \u003cdescription\u003e]"},{"line_number":114,"context_line":"        [--add_volumes \u003cvolume\u003e [...] ]"},{"line_number":115,"context_line":"        [--remove_volumes \u003cvolume\u003e [...] ]"},{"line_number":116,"context_line":"        \u003cconsistency-group\u003e"},{"line_number":117,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"3a71b18c_b33e3226","line":114,"range":{"start_line":114,"start_character":11,"end_line":114,"end_character":22},"updated":"2016-12-05 04:38:29.000000000","message":"use -\u0027s, not _\u0027s","commit_id":"bdb4570f1590241f1469f8b6f302e5a86c968dc7"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"df9c791164063ca1ed7a2c58263488fb39f2dff9","unresolved":false,"context_lines":[{"line_number":112,"context_line":"        [--name \u003cname\u003e]"},{"line_number":113,"context_line":"        [--description \u003cdescription\u003e]"},{"line_number":114,"context_line":"        [--add_volumes \u003cvolume\u003e [...] ]"},{"line_number":115,"context_line":"        [--remove_volumes \u003cvolume\u003e [...] ]"},{"line_number":116,"context_line":"        \u003cconsistency-group\u003e"},{"line_number":117,"context_line":""},{"line_number":118,"context_line":".. option:: --name"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3a71b18c_d3472eba","line":115,"range":{"start_line":115,"start_character":11,"end_line":115,"end_character":25},"updated":"2016-12-05 04:38:29.000000000","message":"same","commit_id":"bdb4570f1590241f1469f8b6f302e5a86c968dc7"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"df9c791164063ca1ed7a2c58263488fb39f2dff9","unresolved":false,"context_lines":[{"line_number":135,"context_line":".. describe:: \u003cconsistency-group\u003e"},{"line_number":136,"context_line":""},{"line_number":137,"context_line":"    Consistency group to modify (name or ID)"},{"line_number":138,"context_line":"\u003e\u003e\u003e\u003e\u003e\u003e\u003e f4ac24a... Add \"consistency group set\" command"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3a71b18c_1314469e","line":138,"range":{"start_line":138,"start_character":0,"end_line":138,"end_character":54},"updated":"2016-12-05 04:38:29.000000000","message":":)","commit_id":"bdb4570f1590241f1469f8b6f302e5a86c968dc7"},{"author":{"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},"change_message_id":"7fcc013dff7e8fb077fa1de9be9421f68d1f42ae","unresolved":false,"context_lines":[{"line_number":105,"context_line":""},{"line_number":106,"context_line":"    New consistency group description"},{"line_number":107,"context_line":""},{"line_number":108,"context_line":".. option:: --add_volumes"},{"line_number":109,"context_line":""},{"line_number":110,"context_line":"    Volume(s) to add (name or ID)"},{"line_number":111,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"3a71b18c_16f0aac8","line":108,"range":{"start_line":108,"start_character":12,"end_line":108,"end_character":25},"updated":"2016-12-05 10:34:37.000000000","message":"--add-volume","commit_id":"9ae8c5bd242ae522ebd18f9c180f1d9fb70d588a"},{"author":{"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},"change_message_id":"7fcc013dff7e8fb077fa1de9be9421f68d1f42ae","unresolved":false,"context_lines":[{"line_number":107,"context_line":""},{"line_number":108,"context_line":".. option:: --add_volumes"},{"line_number":109,"context_line":""},{"line_number":110,"context_line":"    Volume(s) to add (name or ID)"},{"line_number":111,"context_line":""},{"line_number":112,"context_line":".. option:: --remove_volumes"},{"line_number":113,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"3a71b18c_d67e3218","line":110,"updated":"2016-12-05 10:34:37.000000000","message":"Please add \"(repeat option to add multiple volumes)\" in help message","commit_id":"9ae8c5bd242ae522ebd18f9c180f1d9fb70d588a"},{"author":{"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},"change_message_id":"7fcc013dff7e8fb077fa1de9be9421f68d1f42ae","unresolved":false,"context_lines":[{"line_number":109,"context_line":""},{"line_number":110,"context_line":"    Volume(s) to add (name or ID)"},{"line_number":111,"context_line":""},{"line_number":112,"context_line":".. option:: --remove_volumes"},{"line_number":113,"context_line":""},{"line_number":114,"context_line":"    Volume(s) to remove (name or ID)"},{"line_number":115,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"3a71b18c_76c1de53","line":112,"range":{"start_line":112,"start_character":12,"end_line":112,"end_character":28},"updated":"2016-12-05 10:34:37.000000000","message":"--remove-volume","commit_id":"9ae8c5bd242ae522ebd18f9c180f1d9fb70d588a"},{"author":{"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},"change_message_id":"7fcc013dff7e8fb077fa1de9be9421f68d1f42ae","unresolved":false,"context_lines":[{"line_number":111,"context_line":""},{"line_number":112,"context_line":".. option:: --remove_volumes"},{"line_number":113,"context_line":""},{"line_number":114,"context_line":"    Volume(s) to remove (name or ID)"},{"line_number":115,"context_line":""},{"line_number":116,"context_line":".. _consistency_group_set-consistency-group:"},{"line_number":117,"context_line":".. describe:: \u003cconsistency-group\u003e"}],"source_content_type":"text/x-rst","patch_set":4,"id":"3a71b18c_96975a39","line":114,"updated":"2016-12-05 10:34:37.000000000","message":"Please add \"(repeat option to remove multiple volumes)\" in help message","commit_id":"9ae8c5bd242ae522ebd18f9c180f1d9fb70d588a"},{"author":{"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},"change_message_id":"729bae5d025c3fb660cb4f18e8b7b45ad24f6630","unresolved":false,"context_lines":[{"line_number":97,"context_line":"        [--remove-volumes \u003cvolume\u003e [...] ]"},{"line_number":98,"context_line":"        \u003cconsistency-group\u003e"},{"line_number":99,"context_line":""},{"line_number":100,"context_line":".. option:: --name"},{"line_number":101,"context_line":""},{"line_number":102,"context_line":"    New consistency group name"},{"line_number":103,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"3a71b18c_76b9a5cb","line":100,"range":{"start_line":100,"start_character":12,"end_line":100,"end_character":18},"updated":"2016-12-06 11:38:01.000000000","message":"--name \u003cname\u003e","commit_id":"f71a88b0b309a374e59be6cd8d44da471aefe905"},{"author":{"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},"change_message_id":"729bae5d025c3fb660cb4f18e8b7b45ad24f6630","unresolved":false,"context_lines":[{"line_number":101,"context_line":""},{"line_number":102,"context_line":"    New consistency group name"},{"line_number":103,"context_line":""},{"line_number":104,"context_line":".. option:: --description"},{"line_number":105,"context_line":""},{"line_number":106,"context_line":"    New consistency group description"},{"line_number":107,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"3a71b18c_d6b279e4","line":104,"range":{"start_line":104,"start_character":12,"end_line":104,"end_character":25},"updated":"2016-12-06 11:38:01.000000000","message":"--description \u003cdescription\u003e","commit_id":"f71a88b0b309a374e59be6cd8d44da471aefe905"},{"author":{"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},"change_message_id":"729bae5d025c3fb660cb4f18e8b7b45ad24f6630","unresolved":false,"context_lines":[{"line_number":105,"context_line":""},{"line_number":106,"context_line":"    New consistency group description"},{"line_number":107,"context_line":""},{"line_number":108,"context_line":".. option:: --add-volumes"},{"line_number":109,"context_line":""},{"line_number":110,"context_line":"    Volume(s) to add (name or ID)."},{"line_number":111,"context_line":"    (repeat option to add multiple volumes)."}],"source_content_type":"text/x-rst","patch_set":5,"id":"3a71b18c_76e0c5cd","line":108,"updated":"2016-12-06 11:38:01.000000000","message":"ditto","commit_id":"f71a88b0b309a374e59be6cd8d44da471aefe905"},{"author":{"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},"change_message_id":"729bae5d025c3fb660cb4f18e8b7b45ad24f6630","unresolved":false,"context_lines":[{"line_number":110,"context_line":"    Volume(s) to add (name or ID)."},{"line_number":111,"context_line":"    (repeat option to add multiple volumes)."},{"line_number":112,"context_line":""},{"line_number":113,"context_line":".. option:: --remove-volumes"},{"line_number":114,"context_line":""},{"line_number":115,"context_line":"    Volume(s) to remove (name or ID)."},{"line_number":116,"context_line":"    (repeat option to remove multiple volumes)."}],"source_content_type":"text/x-rst","patch_set":5,"id":"3a71b18c_96e3a1d8","line":113,"updated":"2016-12-06 11:38:01.000000000","message":"ditto","commit_id":"f71a88b0b309a374e59be6cd8d44da471aefe905"}],"openstackclient/volume/v2/consistency_group.py":[{"author":{"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},"change_message_id":"7fcc013dff7e8fb077fa1de9be9421f68d1f42ae","unresolved":false,"context_lines":[{"line_number":201,"context_line":"            help\u003d_(\u0027New consistency group description\u0027),"},{"line_number":202,"context_line":"        )"},{"line_number":203,"context_line":"        parser.add_argument("},{"line_number":204,"context_line":"            \u0027--add_volumes\u0027,"},{"line_number":205,"context_line":"            metavar\u003d\u0027\u003cvolume\u003e\u0027,"},{"line_number":206,"context_line":"            action\u003d\u0027append\u0027,"},{"line_number":207,"context_line":"            help\u003d_(\u0027Volume(s) to add (name or ID)\u0027),"}],"source_content_type":"text/x-python","patch_set":4,"id":"3a71b18c_1676ea05","line":204,"range":{"start_line":204,"start_character":13,"end_line":204,"end_character":26},"updated":"2016-12-05 10:34:37.000000000","message":"--add-volumes","commit_id":"9ae8c5bd242ae522ebd18f9c180f1d9fb70d588a"},{"author":{"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},"change_message_id":"7fcc013dff7e8fb077fa1de9be9421f68d1f42ae","unresolved":false,"context_lines":[{"line_number":207,"context_line":"            help\u003d_(\u0027Volume(s) to add (name or ID)\u0027),"},{"line_number":208,"context_line":"        )"},{"line_number":209,"context_line":"        parser.add_argument("},{"line_number":210,"context_line":"            \u0027--remove_volumes\u0027,"},{"line_number":211,"context_line":"            metavar\u003d\u0027\u003cvolume\u003e\u0027,"},{"line_number":212,"context_line":"            action\u003d\u0027append\u0027,"},{"line_number":213,"context_line":"            help\u003d_(\u0027Volume(s) to remove (name or ID)\u0027),"}],"source_content_type":"text/x-python","patch_set":4,"id":"3a71b18c_3673e616","line":210,"range":{"start_line":210,"start_character":13,"end_line":210,"end_character":29},"updated":"2016-12-05 10:34:37.000000000","message":"--remove-volumes","commit_id":"9ae8c5bd242ae522ebd18f9c180f1d9fb70d588a"},{"author":{"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},"change_message_id":"7fcc013dff7e8fb077fa1de9be9421f68d1f42ae","unresolved":false,"context_lines":[{"line_number":217,"context_line":"    def take_action(self, parsed_args):"},{"line_number":218,"context_line":"        volume_client \u003d self.app.client_manager.volume"},{"line_number":219,"context_line":"        kwargs \u003d {}"},{"line_number":220,"context_line":"        add_uuid \u003d \u0027\u0027"},{"line_number":221,"context_line":"        remove_uuid \u003d \u0027\u0027"},{"line_number":222,"context_line":"        if parsed_args.name:"},{"line_number":223,"context_line":"            kwargs[\u0027name\u0027] \u003d parsed_args.name"}],"source_content_type":"text/x-python","patch_set":4,"id":"3a71b18c_56f06267","line":220,"range":{"start_line":220,"start_character":8,"end_line":220,"end_character":21},"updated":"2016-12-05 10:34:37.000000000","message":"You can move this to line 227 in the if condition","commit_id":"9ae8c5bd242ae522ebd18f9c180f1d9fb70d588a"},{"author":{"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},"change_message_id":"7fcc013dff7e8fb077fa1de9be9421f68d1f42ae","unresolved":false,"context_lines":[{"line_number":218,"context_line":"        volume_client \u003d self.app.client_manager.volume"},{"line_number":219,"context_line":"        kwargs \u003d {}"},{"line_number":220,"context_line":"        add_uuid \u003d \u0027\u0027"},{"line_number":221,"context_line":"        remove_uuid \u003d \u0027\u0027"},{"line_number":222,"context_line":"        if parsed_args.name:"},{"line_number":223,"context_line":"            kwargs[\u0027name\u0027] \u003d parsed_args.name"},{"line_number":224,"context_line":"        if parsed_args.description:"}],"source_content_type":"text/x-python","patch_set":4,"id":"3a71b18c_b6eb7677","line":221,"range":{"start_line":221,"start_character":8,"end_line":221,"end_character":24},"updated":"2016-12-05 10:34:37.000000000","message":"You can move this to line 234 in the if condition","commit_id":"9ae8c5bd242ae522ebd18f9c180f1d9fb70d588a"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"68ad4c56c2e8dbb192b2c99a80636ec634fa09ab","unresolved":false,"context_lines":[{"line_number":223,"context_line":"            kwargs[\u0027name\u0027] \u003d parsed_args.name"},{"line_number":224,"context_line":"        if parsed_args.description:"},{"line_number":225,"context_line":"            kwargs[\u0027description\u0027] \u003d parsed_args.description"},{"line_number":226,"context_line":"        if parsed_args.add_volumes:"},{"line_number":227,"context_line":"            add_uuid \u003d \u0027\u0027"},{"line_number":228,"context_line":"            for volume in parsed_args.add_volumes:"},{"line_number":229,"context_line":"                volume_id \u003d utils.find_resource("},{"line_number":230,"context_line":"                    volume_client.volumes, volume).id"},{"line_number":231,"context_line":"                add_uuid +\u003d volume_id + \u0027,\u0027"},{"line_number":232,"context_line":"            add_uuid \u003d add_uuid.rstrip(\u0027,\u0027)"},{"line_number":233,"context_line":"            kwargs[\u0027add_volumes\u0027] \u003d add_uuid"},{"line_number":234,"context_line":"        if parsed_args.remove_volumes:"},{"line_number":235,"context_line":"            remove_uuid \u003d \u0027\u0027"},{"line_number":236,"context_line":"            for volume in parsed_args.remove_volumes:"}],"source_content_type":"text/x-python","patch_set":5,"id":"3a71b18c_73064587","line":233,"range":{"start_line":226,"start_character":0,"end_line":233,"end_character":44},"updated":"2016-12-05 14:23:21.000000000","message":"oh man, the actual API expects a comma separated string of IDs. why the heck is this not an array!?!\n\nhttp://developer.openstack.org/api-ref/block-storage/v3/?expanded\u003dupdate-a-consistency-group-detail#update-a-consistency-group","commit_id":"f71a88b0b309a374e59be6cd8d44da471aefe905"}]}
