)]}'
{"contrib/rackspace/heat/tests/test_rackspace_cloud_server.py":[{"author":{"_account_id":7491,"name":"Viktor Serhieiev","email":"viktor.sergeyev@gmail.com","username":"vsergeyev"},"change_message_id":"2d0dbef6fd6d9e94beee0f3797843c90c5308747","unresolved":false,"context_lines":[{"line_number":15,"context_line":"import mox"},{"line_number":16,"context_line":"import paramiko"},{"line_number":17,"context_line":"import novaclient"},{"line_number":18,"context_line":"import uuid"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"from heat.db import api as db_api"},{"line_number":21,"context_line":"from heat.tests.v1_1 import fakes"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAATn%2F9pqA%3D","line":18,"updated":"2013-12-09 09:41:44.000000000","message":"it\u0027s should be in the first import group","commit_id":"20c76adffdebf1031e6453521a1b7ffaa6989fcf"},{"author":{"_account_id":7761,"name":"Jun Jie Nan","email":"nanjunjie@gmail.com","username":"nanjj"},"change_message_id":"3b7cef8b71611a32b670e2f6aea35985449e03e2","unresolved":false,"context_lines":[{"line_number":15,"context_line":"import mox"},{"line_number":16,"context_line":"import paramiko"},{"line_number":17,"context_line":"import novaclient"},{"line_number":18,"context_line":"import uuid"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"from heat.db import api as db_api"},{"line_number":21,"context_line":"from heat.tests.v1_1 import fakes"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAATn%2F9pkU%3D","line":18,"in_reply_to":"AAAATn%2F9pqA%3D","updated":"2013-12-09 09:59:48.000000000","message":"Done","commit_id":"20c76adffdebf1031e6453521a1b7ffaa6989fcf"}],"heat/db/sqlalchemy/migrate_repo/versions/018_resource_id_uuid.py":[{"author":{"_account_id":7491,"name":"Viktor Serhieiev","email":"viktor.sergeyev@gmail.com","username":"vsergeyev"},"change_message_id":"2d0dbef6fd6d9e94beee0f3797843c90c5308747","unresolved":false,"context_lines":[{"line_number":13,"context_line":"#    under the License."},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"import sqlalchemy"},{"line_number":16,"context_line":"import uuid"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"def upgrade(migrate_engine):"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAATn%2F9ppo%3D","line":16,"updated":"2013-12-09 09:41:44.000000000","message":"its should be in the first separate import group","commit_id":"20c76adffdebf1031e6453521a1b7ffaa6989fcf"},{"author":{"_account_id":7761,"name":"Jun Jie Nan","email":"nanjunjie@gmail.com","username":"nanjj"},"change_message_id":"3b7cef8b71611a32b670e2f6aea35985449e03e2","unresolved":false,"context_lines":[{"line_number":13,"context_line":"#    under the License."},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"import sqlalchemy"},{"line_number":16,"context_line":"import uuid"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"def upgrade(migrate_engine):"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAATn%2F9pkM%3D","line":16,"in_reply_to":"AAAATn%2F9ppo%3D","updated":"2013-12-09 09:59:48.000000000","message":"Done","commit_id":"20c76adffdebf1031e6453521a1b7ffaa6989fcf"}],"heat/db/sqlalchemy/migrate_repo/versions/029_event_id_to_uuid.py":[{"author":{"_account_id":7491,"name":"Viktor Serhieiev","email":"viktor.sergeyev@gmail.com","username":"vsergeyev"},"change_message_id":"2d0dbef6fd6d9e94beee0f3797843c90c5308747","unresolved":false,"context_lines":[{"line_number":13,"context_line":"#    under the License."},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"import sqlalchemy"},{"line_number":16,"context_line":"import uuid"},{"line_number":17,"context_line":"from migrate.versioning import util as migrate_util"},{"line_number":18,"context_line":"from heat.openstack.common.gettextutils import _"},{"line_number":19,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAATn%2F9ppk%3D","line":16,"updated":"2013-12-09 09:41:44.000000000","message":"ditto","commit_id":"20c76adffdebf1031e6453521a1b7ffaa6989fcf"},{"author":{"_account_id":7761,"name":"Jun Jie Nan","email":"nanjunjie@gmail.com","username":"nanjj"},"change_message_id":"3b7cef8b71611a32b670e2f6aea35985449e03e2","unresolved":false,"context_lines":[{"line_number":13,"context_line":"#    under the License."},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"import sqlalchemy"},{"line_number":16,"context_line":"import uuid"},{"line_number":17,"context_line":"from migrate.versioning import util as migrate_util"},{"line_number":18,"context_line":"from heat.openstack.common.gettextutils import _"},{"line_number":19,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAATn%2F9pkE%3D","line":16,"in_reply_to":"AAAATn%2F9ppk%3D","updated":"2013-12-09 09:59:48.000000000","message":"Done","commit_id":"20c76adffdebf1031e6453521a1b7ffaa6989fcf"}],"heat/tests/test_engine_api_utils.py":[{"author":{"_account_id":7491,"name":"Viktor Serhieiev","email":"viktor.sergeyev@gmail.com","username":"vsergeyev"},"change_message_id":"2d0dbef6fd6d9e94beee0f3797843c90c5308747","unresolved":false,"context_lines":[{"line_number":13,"context_line":"#    under the License."},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"import heat.engine.api as api"},{"line_number":16,"context_line":"import uuid"},{"line_number":17,"context_line":"from heat.engine import parser"},{"line_number":18,"context_line":"from heat.engine import resource"},{"line_number":19,"context_line":"from heat.engine.event import Event"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAATn%2F9ppc%3D","line":16,"updated":"2013-12-09 09:41:44.000000000","message":"ditto","commit_id":"20c76adffdebf1031e6453521a1b7ffaa6989fcf"},{"author":{"_account_id":7761,"name":"Jun Jie Nan","email":"nanjunjie@gmail.com","username":"nanjj"},"change_message_id":"3b7cef8b71611a32b670e2f6aea35985449e03e2","unresolved":false,"context_lines":[{"line_number":13,"context_line":"#    under the License."},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"import heat.engine.api as api"},{"line_number":16,"context_line":"import uuid"},{"line_number":17,"context_line":"from heat.engine import parser"},{"line_number":18,"context_line":"from heat.engine import resource"},{"line_number":19,"context_line":"from heat.engine.event import Event"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAATn%2F9pj4%3D","line":16,"in_reply_to":"AAAATn%2F9ppc%3D","updated":"2013-12-09 09:59:48.000000000","message":"Done","commit_id":"20c76adffdebf1031e6453521a1b7ffaa6989fcf"},{"author":{"_account_id":7491,"name":"Viktor Serhieiev","email":"viktor.sergeyev@gmail.com","username":"vsergeyev"},"change_message_id":"f0054444d785b52f096ac9361d63ed5bd096db09","unresolved":false,"context_lines":[{"line_number":15,"context_line":"import uuid"},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"import heat.engine.api as api"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"from heat.engine import parser"},{"line_number":20,"context_line":"from heat.engine import resource"},{"line_number":21,"context_line":"from heat.engine.event import Event"}],"source_content_type":"text/x-python","patch_set":4,"id":"AAAATn%2F9oiE%3D","line":18,"updated":"2013-12-09 14:12:46.000000000","message":"nit: this empty line is redundant","commit_id":"6eaa74400393403dc052d7e485d8870d7ac504f9"}],"heat/tests/test_instance.py":[{"author":{"_account_id":7491,"name":"Viktor Serhieiev","email":"viktor.sergeyev@gmail.com","username":"vsergeyev"},"change_message_id":"2d0dbef6fd6d9e94beee0f3797843c90c5308747","unresolved":false,"context_lines":[{"line_number":15,"context_line":"import copy"},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"import mox"},{"line_number":18,"context_line":"import uuid"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"from heat.engine import environment"},{"line_number":21,"context_line":"from heat.tests.v1_1 import fakes"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAATn%2F9ppY%3D","line":18,"updated":"2013-12-09 09:41:44.000000000","message":"ditto","commit_id":"20c76adffdebf1031e6453521a1b7ffaa6989fcf"},{"author":{"_account_id":7761,"name":"Jun Jie Nan","email":"nanjunjie@gmail.com","username":"nanjj"},"change_message_id":"3b7cef8b71611a32b670e2f6aea35985449e03e2","unresolved":false,"context_lines":[{"line_number":15,"context_line":"import copy"},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"import mox"},{"line_number":18,"context_line":"import uuid"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"from heat.engine import environment"},{"line_number":21,"context_line":"from heat.tests.v1_1 import fakes"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAATn%2F9pj0%3D","line":18,"in_reply_to":"AAAATn%2F9ppY%3D","updated":"2013-12-09 09:59:48.000000000","message":"Done","commit_id":"20c76adffdebf1031e6453521a1b7ffaa6989fcf"}],"heat/tests/test_provider_template.py":[{"author":{"_account_id":7491,"name":"Viktor Serhieiev","email":"viktor.sergeyev@gmail.com","username":"vsergeyev"},"change_message_id":"ddabaf70dd6764f77a2835fe4f3a8960c19b5288","unresolved":false,"context_lines":[{"line_number":14,"context_line":""},{"line_number":15,"context_line":"import os"},{"line_number":16,"context_line":"import uuid"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"import json"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"from heat.common import exception"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAATn%2F9phM%3D","line":17,"updated":"2013-12-09 10:10:07.000000000","message":"nit: this empty line is redundant","commit_id":"ad119c930bad6a829fa4c79ae87fedc57a74f2c8"}],"heat/tests/test_resource.py":[{"author":{"_account_id":7491,"name":"Viktor Serhieiev","email":"viktor.sergeyev@gmail.com","username":"vsergeyev"},"change_message_id":"2d0dbef6fd6d9e94beee0f3797843c90c5308747","unresolved":false,"context_lines":[{"line_number":15,"context_line":"import itertools"},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"import testscenarios"},{"line_number":18,"context_line":"import uuid"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"from heat.common import exception"},{"line_number":21,"context_line":"from heat.engine import dependencies"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAATn%2F9ppI%3D","line":18,"updated":"2013-12-09 09:41:44.000000000","message":"ditto","commit_id":"20c76adffdebf1031e6453521a1b7ffaa6989fcf"}],"heat/tests/test_sqlalchemy_api.py":[{"author":{"_account_id":7491,"name":"Viktor Serhieiev","email":"viktor.sergeyev@gmail.com","username":"vsergeyev"},"change_message_id":"ddabaf70dd6764f77a2835fe4f3a8960c19b5288","unresolved":false,"context_lines":[{"line_number":11,"context_line":"#    under the License."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"import uuid"},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"from datetime import datetime"},{"line_number":16,"context_line":"from datetime import timedelta"},{"line_number":17,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAATn%2F9phA%3D","line":14,"updated":"2013-12-09 10:10:07.000000000","message":"ditto","commit_id":"ad119c930bad6a829fa4c79ae87fedc57a74f2c8"}],"heat/tests/test_waitcondition.py":[{"author":{"_account_id":7491,"name":"Viktor Serhieiev","email":"viktor.sergeyev@gmail.com","username":"vsergeyev"},"change_message_id":"ddabaf70dd6764f77a2835fe4f3a8960c19b5288","unresolved":false,"context_lines":[{"line_number":15,"context_line":"import datetime"},{"line_number":16,"context_line":"import time"},{"line_number":17,"context_line":"import uuid"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"import json"},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"from oslo.config import cfg"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAATn%2F9pg8%3D","line":18,"updated":"2013-12-09 10:10:07.000000000","message":"ditto","commit_id":"ad119c930bad6a829fa4c79ae87fedc57a74f2c8"}]}
