)]}'
{"openstackclient/network/v2/subnet_pool.py":[{"author":{"_account_id":17776,"name":"Reedip","email":"reedip.banerjee@gmail.com","username":"Reedip"},"change_message_id":"50ca1542d2ffe865293d424acb0e9dd663ef4423","unresolved":false,"context_lines":[{"line_number":66,"context_line":"            help\u003d\u0027Set subnet pool prefixes (in CIDR notation). \u0027"},{"line_number":67,"context_line":"                 \u0027(This option can be repeated).\u0027,"},{"line_number":68,"context_line":"        )"},{"line_number":69,"context_line":"        parser.add_argument("},{"line_number":70,"context_line":"            \u0027--default-prefixlen\u0027,"},{"line_number":71,"context_line":"            metavar\u003d\u0027\u003cdefault-prefixlen\u003e\u0027,"},{"line_number":72,"context_line":"            dest\u003d\u0027default_prefixlen\u0027,"}],"source_content_type":"text/x-python","patch_set":1,"id":"5aef4532_82a141ac","line":69,"updated":"2016-03-08 05:53:24.000000000","message":"Arent these options pretty repetitive?","commit_id":"061681a4a5da240ffe1554ed5199f143a8ae3b1e"},{"author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"change_message_id":"f5a7fa91f643f9a6b9535ae3a0e139379873da53","unresolved":false,"context_lines":[{"line_number":66,"context_line":"            help\u003d\u0027Set subnet pool prefixes (in CIDR notation). \u0027"},{"line_number":67,"context_line":"                 \u0027(This option can be repeated).\u0027,"},{"line_number":68,"context_line":"        )"},{"line_number":69,"context_line":"        parser.add_argument("},{"line_number":70,"context_line":"            \u0027--default-prefixlen\u0027,"},{"line_number":71,"context_line":"            metavar\u003d\u0027\u003cdefault-prefixlen\u003e\u0027,"},{"line_number":72,"context_line":"            dest\u003d\u0027default_prefixlen\u0027,"}],"source_content_type":"text/x-python","patch_set":1,"id":"5aef4532_3df210d3","line":69,"in_reply_to":"5aef4532_82a141ac","updated":"2016-03-08 06:38:49.000000000","message":"OK, abstract a common helper function for them.","commit_id":"061681a4a5da240ffe1554ed5199f143a8ae3b1e"},{"author":{"_account_id":17776,"name":"Reedip","email":"reedip.banerjee@gmail.com","username":"Reedip"},"change_message_id":"50ca1542d2ffe865293d424acb0e9dd663ef4423","unresolved":false,"context_lines":[{"line_number":69,"context_line":"        parser.add_argument("},{"line_number":70,"context_line":"            \u0027--default-prefixlen\u0027,"},{"line_number":71,"context_line":"            metavar\u003d\u0027\u003cdefault-prefixlen\u003e\u0027,"},{"line_number":72,"context_line":"            dest\u003d\u0027default_prefixlen\u0027,"},{"line_number":73,"context_line":"            action\u003dparseractions.NonNegativeAction,"},{"line_number":74,"context_line":"            help\u003d\u0027Set subnet pool default prefix length\u0027,"},{"line_number":75,"context_line":"        )"}],"source_content_type":"text/x-python","patch_set":1,"id":"5aef4532_a2e27d01","line":72,"updated":"2016-03-08 05:53:24.000000000","message":"no need for dest here","commit_id":"061681a4a5da240ffe1554ed5199f143a8ae3b1e"},{"author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"change_message_id":"f5a7fa91f643f9a6b9535ae3a0e139379873da53","unresolved":false,"context_lines":[{"line_number":69,"context_line":"        parser.add_argument("},{"line_number":70,"context_line":"            \u0027--default-prefixlen\u0027,"},{"line_number":71,"context_line":"            metavar\u003d\u0027\u003cdefault-prefixlen\u003e\u0027,"},{"line_number":72,"context_line":"            dest\u003d\u0027default_prefixlen\u0027,"},{"line_number":73,"context_line":"            action\u003dparseractions.NonNegativeAction,"},{"line_number":74,"context_line":"            help\u003d\u0027Set subnet pool default prefix length\u0027,"},{"line_number":75,"context_line":"        )"}],"source_content_type":"text/x-python","patch_set":1,"id":"5aef4532_1d747433","line":72,"in_reply_to":"5aef4532_a2e27d01","updated":"2016-03-08 06:38:49.000000000","message":"Done","commit_id":"061681a4a5da240ffe1554ed5199f143a8ae3b1e"},{"author":{"_account_id":17776,"name":"Reedip","email":"reedip.banerjee@gmail.com","username":"Reedip"},"change_message_id":"50ca1542d2ffe865293d424acb0e9dd663ef4423","unresolved":false,"context_lines":[{"line_number":76,"context_line":"        parser.add_argument("},{"line_number":77,"context_line":"            \u0027--min-prefixlen\u0027,"},{"line_number":78,"context_line":"            metavar\u003d\u0027\u003cmin-prefixlen\u003e\u0027,"},{"line_number":79,"context_line":"            dest\u003d\u0027min_prefixlen\u0027,"},{"line_number":80,"context_line":"            action\u003dparseractions.NonNegativeAction,"},{"line_number":81,"context_line":"            help\u003d\u0027Set subnet pool minimum prefix length\u0027,"},{"line_number":82,"context_line":"        )"}],"source_content_type":"text/x-python","patch_set":1,"id":"5aef4532_a2b9ddeb","line":79,"updated":"2016-03-08 05:53:24.000000000","message":"no need for dest here","commit_id":"061681a4a5da240ffe1554ed5199f143a8ae3b1e"},{"author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"change_message_id":"f5a7fa91f643f9a6b9535ae3a0e139379873da53","unresolved":false,"context_lines":[{"line_number":76,"context_line":"        parser.add_argument("},{"line_number":77,"context_line":"            \u0027--min-prefixlen\u0027,"},{"line_number":78,"context_line":"            metavar\u003d\u0027\u003cmin-prefixlen\u003e\u0027,"},{"line_number":79,"context_line":"            dest\u003d\u0027min_prefixlen\u0027,"},{"line_number":80,"context_line":"            action\u003dparseractions.NonNegativeAction,"},{"line_number":81,"context_line":"            help\u003d\u0027Set subnet pool minimum prefix length\u0027,"},{"line_number":82,"context_line":"        )"}],"source_content_type":"text/x-python","patch_set":1,"id":"5aef4532_7d8f7823","line":79,"in_reply_to":"5aef4532_a2b9ddeb","updated":"2016-03-08 06:38:49.000000000","message":"Done","commit_id":"061681a4a5da240ffe1554ed5199f143a8ae3b1e"},{"author":{"_account_id":17776,"name":"Reedip","email":"reedip.banerjee@gmail.com","username":"Reedip"},"change_message_id":"50ca1542d2ffe865293d424acb0e9dd663ef4423","unresolved":false,"context_lines":[{"line_number":83,"context_line":"        parser.add_argument("},{"line_number":84,"context_line":"            \u0027--max-prefixlen\u0027,"},{"line_number":85,"context_line":"            metavar\u003d\u0027\u003cmax-prefixlen\u003e\u0027,"},{"line_number":86,"context_line":"            dest\u003d\u0027max_prefixlen\u0027,"},{"line_number":87,"context_line":"            action\u003dparseractions.NonNegativeAction,"},{"line_number":88,"context_line":"            help\u003d\u0027Set subnet pool maximum prefix length\u0027,"},{"line_number":89,"context_line":"        )"}],"source_content_type":"text/x-python","patch_set":1,"id":"5aef4532_22c66d67","line":86,"updated":"2016-03-08 05:53:24.000000000","message":"ditto","commit_id":"061681a4a5da240ffe1554ed5199f143a8ae3b1e"},{"author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"change_message_id":"f5a7fa91f643f9a6b9535ae3a0e139379873da53","unresolved":false,"context_lines":[{"line_number":83,"context_line":"        parser.add_argument("},{"line_number":84,"context_line":"            \u0027--max-prefixlen\u0027,"},{"line_number":85,"context_line":"            metavar\u003d\u0027\u003cmax-prefixlen\u003e\u0027,"},{"line_number":86,"context_line":"            dest\u003d\u0027max_prefixlen\u0027,"},{"line_number":87,"context_line":"            action\u003dparseractions.NonNegativeAction,"},{"line_number":88,"context_line":"            help\u003d\u0027Set subnet pool maximum prefix length\u0027,"},{"line_number":89,"context_line":"        )"}],"source_content_type":"text/x-python","patch_set":1,"id":"5aef4532_5d943c36","line":86,"in_reply_to":"5aef4532_22c66d67","updated":"2016-03-08 06:38:49.000000000","message":"Done","commit_id":"061681a4a5da240ffe1554ed5199f143a8ae3b1e"},{"author":{"_account_id":17776,"name":"Reedip","email":"reedip.banerjee@gmail.com","username":"Reedip"},"change_message_id":"3397610137f47f1be8307aad2a8ddacfbd0e1984","unresolved":false,"context_lines":[{"line_number":76,"context_line":"        help\u003d\u0027Set subnet pool maximum prefix length\u0027,"},{"line_number":77,"context_line":"    )"},{"line_number":78,"context_line":""},{"line_number":79,"context_line":"    return parser"},{"line_number":80,"context_line":""},{"line_number":81,"context_line":""},{"line_number":82,"context_line":"class CreateSubnetPool(command.Command):"}],"source_content_type":"text/x-python","patch_set":2,"id":"5aef4532_5808c92d","line":79,"updated":"2016-03-08 07:27:03.000000000","message":"Do you really need to return the parser ?\nI dont think so","commit_id":"30a8deb9a73fd4bcd29205fc12f7524ca708017d"},{"author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"change_message_id":"9d13feaf6f4f488408f033801f46c36ba353c113","unresolved":false,"context_lines":[{"line_number":76,"context_line":"        help\u003d\u0027Set subnet pool maximum prefix length\u0027,"},{"line_number":77,"context_line":"    )"},{"line_number":78,"context_line":""},{"line_number":79,"context_line":"    return parser"},{"line_number":80,"context_line":""},{"line_number":81,"context_line":""},{"line_number":82,"context_line":"class CreateSubnetPool(command.Command):"}],"source_content_type":"text/x-python","patch_set":2,"id":"5aef4532_1b2abb2c","line":79,"in_reply_to":"5aef4532_5808c92d","updated":"2016-03-08 07:39:28.000000000","message":"Done","commit_id":"30a8deb9a73fd4bcd29205fc12f7524ca708017d"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"367d783569e7027bbdd66d677d78f5517c4dc6c4","unresolved":false,"context_lines":[{"line_number":85,"context_line":"        parser.add_argument("},{"line_number":86,"context_line":"            \u0027name\u0027,"},{"line_number":87,"context_line":"            metavar\u003d\"\u003cname\u003e\","},{"line_number":88,"context_line":"            help\u003d(\"Name of the new subnet pool\")"},{"line_number":89,"context_line":"        )"},{"line_number":90,"context_line":"        _add_prefix_options(parser)"},{"line_number":91,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"5aef4532_2dde5011","line":88,"range":{"start_line":88,"start_character":17,"end_line":88,"end_character":48},"updated":"2016-03-08 12:22:15.000000000","message":"the ()\u0027s are not necessary, and the text does not match the text in the .rst file","commit_id":"5a9cb02ff4b5bb410bf506fb7806998e0be81ae5"},{"author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"change_message_id":"65899c0eeb4d0e6f05c1b48ba2a18558b3a9ae4d","unresolved":false,"context_lines":[{"line_number":85,"context_line":"        parser.add_argument("},{"line_number":86,"context_line":"            \u0027name\u0027,"},{"line_number":87,"context_line":"            metavar\u003d\"\u003cname\u003e\","},{"line_number":88,"context_line":"            help\u003d(\"Name of the new subnet pool\")"},{"line_number":89,"context_line":"        )"},{"line_number":90,"context_line":"        _add_prefix_options(parser)"},{"line_number":91,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"5aef4532_63586933","line":88,"range":{"start_line":88,"start_character":17,"end_line":88,"end_character":48},"in_reply_to":"5aef4532_2dde5011","updated":"2016-03-08 12:54:20.000000000","message":"Done","commit_id":"5a9cb02ff4b5bb410bf506fb7806998e0be81ae5"},{"author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"change_message_id":"e61bd8832cff71540e2136df537066ff8e2d4888","unresolved":false,"context_lines":[{"line_number":77,"context_line":"    )"},{"line_number":78,"context_line":""},{"line_number":79,"context_line":""},{"line_number":80,"context_line":"class CreateSubnetPool(command.Command):"},{"line_number":81,"context_line":"    \"\"\"Create subnet pool\"\"\""},{"line_number":82,"context_line":""},{"line_number":83,"context_line":"    def get_parser(self, prog_name):"}],"source_content_type":"text/x-python","patch_set":4,"id":"5aef4532_7d2121fb","line":80,"updated":"2016-03-08 15:29:49.000000000","message":"This needs to inherit from command.ShowOne.","commit_id":"5cc5d7034914b00d7b1318eb01b9129b0730ce67"},{"author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"change_message_id":"528803a9c21b6a2ce5b1627037fb7a573976271c","unresolved":false,"context_lines":[{"line_number":77,"context_line":"    )"},{"line_number":78,"context_line":""},{"line_number":79,"context_line":""},{"line_number":80,"context_line":"class CreateSubnetPool(command.Command):"},{"line_number":81,"context_line":"    \"\"\"Create subnet pool\"\"\""},{"line_number":82,"context_line":""},{"line_number":83,"context_line":"    def get_parser(self, prog_name):"}],"source_content_type":"text/x-python","patch_set":4,"id":"5aef4532_4d78d78f","line":80,"in_reply_to":"5aef4532_7d2121fb","updated":"2016-03-09 01:55:35.000000000","message":"Oh, yes.....","commit_id":"5cc5d7034914b00d7b1318eb01b9129b0730ce67"}],"openstackclient/tests/network/v2/test_subnet_pool.py":[{"author":{"_account_id":17776,"name":"Reedip","email":"reedip.banerjee@gmail.com","username":"Reedip"},"change_message_id":"50ca1542d2ffe865293d424acb0e9dd663ef4423","unresolved":false,"context_lines":[{"line_number":101,"context_line":"        self.assertEqual(self.columns, columns)"},{"line_number":102,"context_line":"        self.assertEqual(self.data, data)"},{"line_number":103,"context_line":""},{"line_number":104,"context_line":"    def test_create_prefixlen_options(self):"},{"line_number":105,"context_line":"        arglist \u003d ["},{"line_number":106,"context_line":"            \u0027--default-prefixlen\u0027, self._subnet_pool.default_prefixlen,"},{"line_number":107,"context_line":"            \u0027--max-prefixlen\u0027, self._subnet_pool.max_prefixlen,"}],"source_content_type":"text/x-python","patch_set":1,"id":"5aef4532_a2b0bdf5","line":104,"updated":"2016-03-08 05:53:24.000000000","message":"How about a negative test?","commit_id":"061681a4a5da240ffe1554ed5199f143a8ae3b1e"},{"author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"change_message_id":"f5a7fa91f643f9a6b9535ae3a0e139379873da53","unresolved":false,"context_lines":[{"line_number":101,"context_line":"        self.assertEqual(self.columns, columns)"},{"line_number":102,"context_line":"        self.assertEqual(self.data, data)"},{"line_number":103,"context_line":""},{"line_number":104,"context_line":"    def test_create_prefixlen_options(self):"},{"line_number":105,"context_line":"        arglist \u003d ["},{"line_number":106,"context_line":"            \u0027--default-prefixlen\u0027, self._subnet_pool.default_prefixlen,"},{"line_number":107,"context_line":"            \u0027--max-prefixlen\u0027, self._subnet_pool.max_prefixlen,"}],"source_content_type":"text/x-python","patch_set":1,"id":"5aef4532_1dbc7404","line":104,"in_reply_to":"5aef4532_a2b0bdf5","updated":"2016-03-08 06:38:49.000000000","message":"Done","commit_id":"061681a4a5da240ffe1554ed5199f143a8ae3b1e"}]}
