)]}'
{"nova/api/openstack/compute/contrib/__init__.py":[{"author":{"_account_id":6062,"name":"jichenjc","email":"jichenjc@cn.ibm.com","username":"jichenjc"},"change_message_id":"20a013e634d3ed5874abaf097ee3ab2b9e15b921","unresolved":false,"context_lines":[{"line_number":31,"context_line":"                     \u0027compute_extension option with nova.api.openstack.\u0027"},{"line_number":32,"context_line":"                     \u0027compute.contrib.select_extensions, or to exclude when \u0027"},{"line_number":33,"context_line":"                     \u0027using nova.api.openstack.compute.contrib.\u0027"},{"line_number":34,"context_line":"                     \u0027exclude_extensions\u0027),"},{"line_number":35,"context_line":"]"},{"line_number":36,"context_line":"CONF \u003d cfg.CONF"},{"line_number":37,"context_line":"CONF.register_opts(ext_opts)"}],"source_content_type":"text/x-python","patch_set":4,"id":"7a016987_3578378f","line":34,"updated":"2015-05-15 15:11:20.000000000","message":"can we have a case that we want to include some list and exclude the other ,can we achieve that?","commit_id":"cb60f17fe791eb841cbe065e644110a9c47a28ad"},{"author":{"_account_id":11748,"name":"Chris St. Pierre","email":"cstpierr@cisco.com","username":"stpierre"},"change_message_id":"5c5451c9861dcc41f7eab07f418910fd2f2e2968","unresolved":false,"context_lines":[{"line_number":31,"context_line":"                     \u0027compute_extension option with nova.api.openstack.\u0027"},{"line_number":32,"context_line":"                     \u0027compute.contrib.select_extensions, or to exclude when \u0027"},{"line_number":33,"context_line":"                     \u0027using nova.api.openstack.compute.contrib.\u0027"},{"line_number":34,"context_line":"                     \u0027exclude_extensions\u0027),"},{"line_number":35,"context_line":"]"},{"line_number":36,"context_line":"CONF \u003d cfg.CONF"},{"line_number":37,"context_line":"CONF.register_opts(ext_opts)"}],"source_content_type":"text/x-python","patch_set":4,"id":"7a016987_78a9067b","line":34,"in_reply_to":"7a016987_3578378f","updated":"2015-05-15 15:51:07.000000000","message":"No, that scenario doesn\u0027t make sense. You can either include or exclude, but not both.","commit_id":"cb60f17fe791eb841cbe065e644110a9c47a28ad"}],"nova/tests/unit/api/openstack/extensions/extension/__init__.py":[{"author":{"_account_id":6062,"name":"jichenjc","email":"jichenjc@cn.ibm.com","username":"jichenjc"},"change_message_id":"20a013e634d3ed5874abaf097ee3ab2b9e15b921","unresolved":false,"context_lines":[{"line_number":1,"context_line":"\"\"\"This directory contains a valid extension.\"\"\""},{"line_number":2,"context_line":""},{"line_number":3,"context_line":"from nova.api.openstack import extensions"},{"line_number":4,"context_line":""}],"source_content_type":"text/x-python","patch_set":4,"id":"7a016987_9577eb39","line":1,"updated":"2015-05-15 15:11:20.000000000","message":"this header need header of copy right?","commit_id":"cb60f17fe791eb841cbe065e644110a9c47a28ad"},{"author":{"_account_id":11748,"name":"Chris St. Pierre","email":"cstpierr@cisco.com","username":"stpierre"},"change_message_id":"5c5451c9861dcc41f7eab07f418910fd2f2e2968","unresolved":false,"context_lines":[{"line_number":1,"context_line":"\"\"\"This directory contains a valid extension.\"\"\""},{"line_number":2,"context_line":""},{"line_number":3,"context_line":"from nova.api.openstack import extensions"},{"line_number":4,"context_line":""}],"source_content_type":"text/x-python","patch_set":4,"id":"7a016987_6b192e79","line":1,"in_reply_to":"7a016987_9577eb39","updated":"2015-05-15 15:51:07.000000000","message":"Done","commit_id":"cb60f17fe791eb841cbe065e644110a9c47a28ad"}],"nova/tests/unit/api/openstack/test_extensions.py":[{"author":{"_account_id":6062,"name":"jichenjc","email":"jichenjc@cn.ibm.com","username":"jichenjc"},"change_message_id":"20a013e634d3ed5874abaf097ee3ab2b9e15b921","unresolved":false,"context_lines":[{"line_number":1,"context_line":"# Copyright 2015 Cisco Systems"},{"line_number":2,"context_line":"#"},{"line_number":3,"context_line":"#    Licensed under the Apache License, Version 2.0 (the \"License\"); you may"},{"line_number":4,"context_line":"#    not use this file except in compliance with the License. You may obtain"}],"source_content_type":"text/x-python","patch_set":4,"id":"7a016987_15841bd2","line":1,"updated":"2015-05-15 15:11:20.000000000","message":"just curious, Cisco  :) ?","commit_id":"cb60f17fe791eb841cbe065e644110a9c47a28ad"},{"author":{"_account_id":11748,"name":"Chris St. Pierre","email":"cstpierr@cisco.com","username":"stpierre"},"change_message_id":"5c5451c9861dcc41f7eab07f418910fd2f2e2968","unresolved":false,"context_lines":[{"line_number":1,"context_line":"# Copyright 2015 Cisco Systems"},{"line_number":2,"context_line":"#"},{"line_number":3,"context_line":"#    Licensed under the Apache License, Version 2.0 (the \"License\"); you may"},{"line_number":4,"context_line":"#    not use this file except in compliance with the License. You may obtain"}],"source_content_type":"text/x-python","patch_set":4,"id":"7a016987_2b2a167f","line":1,"in_reply_to":"7a016987_15841bd2","updated":"2015-05-15 15:51:07.000000000","message":"Done","commit_id":"cb60f17fe791eb841cbe065e644110a9c47a28ad"}]}
