)]}'
{"novaclient/tests/unit/v2/test_shell.py":[{"author":{"_account_id":16907,"name":"Diana Clarke","email":"diana.joan.clarke@gmail.com","username":"diana-clarke"},"change_message_id":"be26adee6a282accfafc7df6ce313399ea0e4ed1","unresolved":false,"context_lines":[{"line_number":3063,"context_line":""},{"line_number":3064,"context_line":"    def test_list_server_group_with_all_projects(self):"},{"line_number":3065,"context_line":"        self.run_command(\u0027server-group-list --all-projects\u0027)"},{"line_number":3066,"context_line":"        self.assert_called(\u0027GET\u0027, \u0027/os-server-groups?all_projects\u003dTrue\u0027)"},{"line_number":3067,"context_line":""},{"line_number":3068,"context_line":"    def test_list_server_group_with_limit_and_offset(self):"},{"line_number":3069,"context_line":"        self.run_command(\u0027server-group-list --limit 20 --offset 5\u0027)"}],"source_content_type":"text/x-python","patch_set":3,"id":"3a71b18c_a496e749","line":3066,"range":{"start_line":3066,"start_character":65,"end_line":3066,"end_character":70},"updated":"2016-12-10 01:59:44.000000000","message":"Was this change intentional?","commit_id":"2e04b0cf512bd5d0f7e355934c320dbde278b40f"},{"author":{"_account_id":21479,"name":"int32bit","email":"krystism@gmail.com","username":"int32bit"},"change_message_id":"ac51376272934b47b7a946b95181dcdaf2fd68c5","unresolved":false,"context_lines":[{"line_number":3063,"context_line":""},{"line_number":3064,"context_line":"    def test_list_server_group_with_all_projects(self):"},{"line_number":3065,"context_line":"        self.run_command(\u0027server-group-list --all-projects\u0027)"},{"line_number":3066,"context_line":"        self.assert_called(\u0027GET\u0027, \u0027/os-server-groups?all_projects\u003dTrue\u0027)"},{"line_number":3067,"context_line":""},{"line_number":3068,"context_line":"    def test_list_server_group_with_limit_and_offset(self):"},{"line_number":3069,"context_line":"        self.run_command(\u0027server-group-list --limit 20 --offset 5\u0027)"}],"source_content_type":"text/x-python","patch_set":3,"id":"3a71b18c_c4c84358","line":3066,"range":{"start_line":3066,"start_character":65,"end_line":3066,"end_character":70},"in_reply_to":"3a71b18c_a496e749","updated":"2016-12-10 02:08:27.000000000","message":"Yea, I think it is harmless, Changing this can fit multi-params, if not do that, we will process all_projects option to remove the value by hand, it\u0027s extra work.\nhttp://developer.openstack.org/api-ref/compute/?expanded\u003dlist-server-groups-detail#server-groups-os-server-groups","commit_id":"2e04b0cf512bd5d0f7e355934c320dbde278b40f"}],"novaclient/v2/server_groups.py":[{"author":{"_account_id":16907,"name":"Diana Clarke","email":"diana.joan.clarke@gmail.com","username":"diana-clarke"},"change_message_id":"b6fa318cf86d5ba832aae094f6e85cc89d1066b8","unresolved":false,"context_lines":[{"line_number":48,"context_line":"    def list(self, all_projects\u003dFalse, limit\u003dNone, offset\u003dNone):"},{"line_number":49,"context_line":"        \"\"\"Get a list of all server groups."},{"line_number":50,"context_line":""},{"line_number":51,"context_line":"        :param all_projects: Lists server groups for all projects.(optional)"},{"line_number":52,"context_line":"        :param limit: Maximum number of server groups to return (optional)"},{"line_number":53,"context_line":"        :param offset: Use with `limit` to return a slice of server"},{"line_number":54,"context_line":"                       groups. `offset` is Where to start in the groups"}],"source_content_type":"text/x-python","patch_set":2,"id":"3a71b18c_41cd0530","line":51,"range":{"start_line":51,"start_character":65,"end_line":51,"end_character":67},"updated":"2016-12-10 01:34:11.000000000","message":"missing a space","commit_id":"e3812839a133cf24a54585d8c7d0840676a78124"},{"author":{"_account_id":16907,"name":"Diana Clarke","email":"diana.joan.clarke@gmail.com","username":"diana-clarke"},"change_message_id":"b6fa318cf86d5ba832aae094f6e85cc89d1066b8","unresolved":false,"context_lines":[{"line_number":51,"context_line":"        :param all_projects: Lists server groups for all projects.(optional)"},{"line_number":52,"context_line":"        :param limit: Maximum number of server groups to return (optional)"},{"line_number":53,"context_line":"        :param offset: Use with `limit` to return a slice of server"},{"line_number":54,"context_line":"                       groups. `offset` is Where to start in the groups"},{"line_number":55,"context_line":"                       list. (optional)"},{"line_number":56,"context_line":"        :returns: list of :class:`ServerGroup`."},{"line_number":57,"context_line":"        \"\"\""}],"source_content_type":"text/x-python","patch_set":2,"id":"3a71b18c_21c80922","line":54,"range":{"start_line":54,"start_character":43,"end_line":54,"end_character":44},"updated":"2016-12-10 01:34:11.000000000","message":"W -\u003e w","commit_id":"e3812839a133cf24a54585d8c7d0840676a78124"}],"novaclient/v2/shell.py":[{"author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"change_message_id":"60feb2f1d1c1f5dd7acfde931e47735436396655","unresolved":false,"context_lines":[{"line_number":5025,"context_line":"    metavar\u003d\u0027\u003coffset\u003e\u0027,"},{"line_number":5026,"context_line":"    type\u003dint,"},{"line_number":5027,"context_line":"    default\u003dNone,"},{"line_number":5028,"context_line":"    help\u003d_(\u0027The offset of groups list to display; conjunct with limit to \u0027"},{"line_number":5029,"context_line":"           \u0027return a slice of server groups.\u0027))"},{"line_number":5030,"context_line":"@utils.arg("},{"line_number":5031,"context_line":"    \u0027--all-projects\u0027,"}],"source_content_type":"text/x-python","patch_set":1,"id":"3a71b18c_08c41e5d","line":5028,"range":{"start_line":5028,"start_character":50,"end_line":5028,"end_character":58},"updated":"2016-12-09 18:12:56.000000000","message":"s/conjunct/use in conjunction/\n\nCould also be simplified to just \"use\"","commit_id":"0c94ad3c27e043e58f48cb9be4cf20c79d260c13"},{"author":{"_account_id":16907,"name":"Diana Clarke","email":"diana.joan.clarke@gmail.com","username":"diana-clarke"},"change_message_id":"07b396b56b15aa2c82a80b2dc4d6c4ca6bbb4e03","unresolved":false,"context_lines":[{"line_number":5017,"context_line":"    type\u003dint,"},{"line_number":5018,"context_line":"    default\u003dNone,"},{"line_number":5019,"context_line":"    help\u003d_(\"Maximum number of server groups to display. If limit is bigger\""},{"line_number":5020,"context_line":"           \"than \u0027osapi_max_limit\u0027 option of Nova API, limit\""},{"line_number":5021,"context_line":"           \"\u0027osapi_max_limit\u0027 will be used instead.\"))"},{"line_number":5022,"context_line":"@utils.arg("},{"line_number":5023,"context_line":"    \u0027--offset\u0027,"}],"source_content_type":"text/x-python","patch_set":3,"id":"1a6eadb0_a7dcb219","line":5020,"range":{"start_line":5020,"start_character":18,"end_line":5020,"end_character":33},"updated":"2016-12-12 16:13:01.000000000","message":"Heads up: If this patch merges first, you\u0027ll need to update this help accordingly.\n  - https://review.openstack.org/#/c/408224/\nIf your patch lands first, I\u0027ll update mine to fix this too.","commit_id":"2e04b0cf512bd5d0f7e355934c320dbde278b40f"},{"author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"change_message_id":"6fbb6f0af6ad0f75b820c1ae8fd55c5c911f9736","unresolved":false,"context_lines":[{"line_number":5018,"context_line":"    default\u003dNone,"},{"line_number":5019,"context_line":"    help\u003d_(\"Maximum number of server groups to display. If limit is bigger\""},{"line_number":5020,"context_line":"           \"than \u0027osapi_max_limit\u0027 option of Nova API, limit\""},{"line_number":5021,"context_line":"           \"\u0027osapi_max_limit\u0027 will be used instead.\"))"},{"line_number":5022,"context_line":"@utils.arg("},{"line_number":5023,"context_line":"    \u0027--offset\u0027,"},{"line_number":5024,"context_line":"    dest\u003d\u0027offset\u0027,"}],"source_content_type":"text/x-python","patch_set":3,"id":"1a6eadb0_079e4656","line":5021,"range":{"start_line":5021,"start_character":13,"end_line":5021,"end_character":28},"updated":"2016-12-12 16:12:04.000000000","message":"I\u0027d like you to follow the discussion on Diana\u0027s change[1] regarding how to name this configuration variable.\n\n[1] https://review.openstack.org/408224","commit_id":"2e04b0cf512bd5d0f7e355934c320dbde278b40f"},{"author":{"_account_id":16907,"name":"Diana Clarke","email":"diana.joan.clarke@gmail.com","username":"diana-clarke"},"change_message_id":"07b396b56b15aa2c82a80b2dc4d6c4ca6bbb4e03","unresolved":false,"context_lines":[{"line_number":5018,"context_line":"    default\u003dNone,"},{"line_number":5019,"context_line":"    help\u003d_(\"Maximum number of server groups to display. If limit is bigger\""},{"line_number":5020,"context_line":"           \"than \u0027osapi_max_limit\u0027 option of Nova API, limit\""},{"line_number":5021,"context_line":"           \"\u0027osapi_max_limit\u0027 will be used instead.\"))"},{"line_number":5022,"context_line":"@utils.arg("},{"line_number":5023,"context_line":"    \u0027--offset\u0027,"},{"line_number":5024,"context_line":"    dest\u003d\u0027offset\u0027,"}],"source_content_type":"text/x-python","patch_set":3,"id":"1a6eadb0_27ca6250","line":5021,"range":{"start_line":5021,"start_character":13,"end_line":5021,"end_character":28},"updated":"2016-12-12 16:13:01.000000000","message":"ditto","commit_id":"2e04b0cf512bd5d0f7e355934c320dbde278b40f"}]}
