)]}'
{"nova/api/openstack/extensions.py":[{"author":{"_account_id":5652,"name":"David Ripton","email":"dripton@redhat.com","username":"dripton"},"change_message_id":"bd1b0d13e6fc112956253134b307840f668fa1cd","unresolved":false,"context_lines":[{"line_number":19,"context_line":"import abc"},{"line_number":20,"context_line":"import functools"},{"line_number":21,"context_line":"import os"},{"line_number":22,"context_line":"import six"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"import webob.dec"},{"line_number":25,"context_line":"import webob.exc"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAATH%2F%2FqVE%3D","line":22,"updated":"2013-10-11 15:37:10.000000000","message":"six goes before webob","commit_id":"16bf382ff94b7940748529d174f83431598364d4"},{"author":{"_account_id":7203,"name":"yuuichi fujioka","email":"fujioka.yuuichi@gmail.com","username":"FujiokaYuuichi"},"change_message_id":"7000ee33a6155a0bfdfaf36b87608adbbba54f3f","unresolved":false,"context_lines":[{"line_number":19,"context_line":"import abc"},{"line_number":20,"context_line":"import functools"},{"line_number":21,"context_line":"import os"},{"line_number":22,"context_line":"import six"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"import webob.dec"},{"line_number":25,"context_line":"import webob.exc"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAATH%2F%2Fha0%3D","line":22,"in_reply_to":"AAAATH%2F%2FqVE%3D","updated":"2013-10-15 01:45:27.000000000","message":"Done","commit_id":"16bf382ff94b7940748529d174f83431598364d4"}],"nova/api/openstack/wsgi.py":[{"author":{"_account_id":5652,"name":"David Ripton","email":"dripton@redhat.com","username":"dripton"},"change_message_id":"bd1b0d13e6fc112956253134b307840f668fa1cd","unresolved":false,"context_lines":[{"line_number":18,"context_line":""},{"line_number":19,"context_line":"import inspect"},{"line_number":20,"context_line":"import math"},{"line_number":21,"context_line":"import six"},{"line_number":22,"context_line":"import time"},{"line_number":23,"context_line":"from xml.dom import minidom"},{"line_number":24,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAATH%2F%2FqVI%3D","line":21,"updated":"2013-10-11 15:37:10.000000000","message":"six goes after lxml","commit_id":"16bf382ff94b7940748529d174f83431598364d4"},{"author":{"_account_id":7203,"name":"yuuichi fujioka","email":"fujioka.yuuichi@gmail.com","username":"FujiokaYuuichi"},"change_message_id":"7000ee33a6155a0bfdfaf36b87608adbbba54f3f","unresolved":false,"context_lines":[{"line_number":18,"context_line":""},{"line_number":19,"context_line":"import inspect"},{"line_number":20,"context_line":"import math"},{"line_number":21,"context_line":"import six"},{"line_number":22,"context_line":"import time"},{"line_number":23,"context_line":"from xml.dom import minidom"},{"line_number":24,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAATH%2F%2Fhaw%3D","line":21,"in_reply_to":"AAAATH%2F%2FqVI%3D","updated":"2013-10-15 01:45:27.000000000","message":"Done","commit_id":"16bf382ff94b7940748529d174f83431598364d4"}],"nova/keymgr/key.py":[{"author":{"_account_id":5652,"name":"David Ripton","email":"dripton@redhat.com","username":"dripton"},"change_message_id":"bd1b0d13e6fc112956253134b307840f668fa1cd","unresolved":false,"context_lines":[{"line_number":23,"context_line":"from Java."},{"line_number":24,"context_line":"\"\"\""},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"import abc"},{"line_number":27,"context_line":"import six"},{"line_number":28,"context_line":""},{"line_number":29,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAATH%2F%2FqVM%3D","line":26,"updated":"2013-10-11 15:37:10.000000000","message":"newline here","commit_id":"16bf382ff94b7940748529d174f83431598364d4"},{"author":{"_account_id":7203,"name":"yuuichi fujioka","email":"fujioka.yuuichi@gmail.com","username":"FujiokaYuuichi"},"change_message_id":"7000ee33a6155a0bfdfaf36b87608adbbba54f3f","unresolved":false,"context_lines":[{"line_number":23,"context_line":"from Java."},{"line_number":24,"context_line":"\"\"\""},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"import abc"},{"line_number":27,"context_line":"import six"},{"line_number":28,"context_line":""},{"line_number":29,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAATH%2F%2Fhao%3D","line":26,"in_reply_to":"AAAATH%2F%2FqVM%3D","updated":"2013-10-15 01:45:27.000000000","message":"Done","commit_id":"16bf382ff94b7940748529d174f83431598364d4"}],"nova/keymgr/key_mgr.py":[{"author":{"_account_id":5652,"name":"David Ripton","email":"dripton@redhat.com","username":"dripton"},"change_message_id":"bd1b0d13e6fc112956253134b307840f668fa1cd","unresolved":false,"context_lines":[{"line_number":18,"context_line":"Key manager API"},{"line_number":19,"context_line":"\"\"\""},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"import abc"},{"line_number":22,"context_line":"import six"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAATH%2F%2FqVQ%3D","line":21,"updated":"2013-10-11 15:37:10.000000000","message":"newline here","commit_id":"16bf382ff94b7940748529d174f83431598364d4"},{"author":{"_account_id":7203,"name":"yuuichi fujioka","email":"fujioka.yuuichi@gmail.com","username":"FujiokaYuuichi"},"change_message_id":"7000ee33a6155a0bfdfaf36b87608adbbba54f3f","unresolved":false,"context_lines":[{"line_number":18,"context_line":"Key manager API"},{"line_number":19,"context_line":"\"\"\""},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"import abc"},{"line_number":22,"context_line":"import six"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAATH%2F%2Fhak%3D","line":21,"in_reply_to":"AAAATH%2F%2FqVQ%3D","updated":"2013-10-15 01:45:27.000000000","message":"Done","commit_id":"16bf382ff94b7940748529d174f83431598364d4"}],"nova/objects/base.py":[{"author":{"_account_id":5652,"name":"David Ripton","email":"dripton@redhat.com","username":"dripton"},"change_message_id":"bd1b0d13e6fc112956253134b307840f668fa1cd","unresolved":false,"context_lines":[{"line_number":16,"context_line":""},{"line_number":17,"context_line":"import collections"},{"line_number":18,"context_line":"import copy"},{"line_number":19,"context_line":"import functools"},{"line_number":20,"context_line":"import six"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"from nova import context"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAATH%2F%2FqVU%3D","line":19,"updated":"2013-10-11 15:37:10.000000000","message":"newline here","commit_id":"16bf382ff94b7940748529d174f83431598364d4"},{"author":{"_account_id":7203,"name":"yuuichi fujioka","email":"fujioka.yuuichi@gmail.com","username":"FujiokaYuuichi"},"change_message_id":"7000ee33a6155a0bfdfaf36b87608adbbba54f3f","unresolved":false,"context_lines":[{"line_number":16,"context_line":""},{"line_number":17,"context_line":"import collections"},{"line_number":18,"context_line":"import copy"},{"line_number":19,"context_line":"import functools"},{"line_number":20,"context_line":"import six"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"from nova import context"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAATH%2F%2Fhag%3D","line":19,"in_reply_to":"AAAATH%2F%2FqVU%3D","updated":"2013-10-15 01:45:27.000000000","message":"Done","commit_id":"16bf382ff94b7940748529d174f83431598364d4"}],"nova/tests/objects/test_objects.py":[{"author":{"_account_id":5652,"name":"David Ripton","email":"dripton@redhat.com","username":"dripton"},"change_message_id":"bd1b0d13e6fc112956253134b307840f668fa1cd","unresolved":false,"context_lines":[{"line_number":15,"context_line":"import contextlib"},{"line_number":16,"context_line":"import datetime"},{"line_number":17,"context_line":"import iso8601"},{"line_number":18,"context_line":"import six"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"import netaddr"},{"line_number":21,"context_line":"from testtools import matchers"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAATH%2F%2FqVY%3D","line":18,"updated":"2013-10-11 15:37:10.000000000","message":"Goes under netaddr","commit_id":"16bf382ff94b7940748529d174f83431598364d4"},{"author":{"_account_id":7203,"name":"yuuichi fujioka","email":"fujioka.yuuichi@gmail.com","username":"FujiokaYuuichi"},"change_message_id":"7000ee33a6155a0bfdfaf36b87608adbbba54f3f","unresolved":false,"context_lines":[{"line_number":15,"context_line":"import contextlib"},{"line_number":16,"context_line":"import datetime"},{"line_number":17,"context_line":"import iso8601"},{"line_number":18,"context_line":"import six"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"import netaddr"},{"line_number":21,"context_line":"from testtools import matchers"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAATH%2F%2Fhac%3D","line":18,"in_reply_to":"AAAATH%2F%2FqVY%3D","updated":"2013-10-15 01:45:27.000000000","message":"Done","commit_id":"16bf382ff94b7940748529d174f83431598364d4"}],"nova/virt/libvirt/imagebackend.py":[{"author":{"_account_id":5652,"name":"David Ripton","email":"dripton@redhat.com","username":"dripton"},"change_message_id":"bd1b0d13e6fc112956253134b307840f668fa1cd","unresolved":false,"context_lines":[{"line_number":17,"context_line":""},{"line_number":18,"context_line":"import abc"},{"line_number":19,"context_line":"import contextlib"},{"line_number":20,"context_line":"import os"},{"line_number":21,"context_line":"import six"},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"from oslo.config import cfg"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAATH%2F%2FqVc%3D","line":20,"updated":"2013-10-11 15:37:10.000000000","message":"newline here","commit_id":"16bf382ff94b7940748529d174f83431598364d4"},{"author":{"_account_id":7203,"name":"yuuichi fujioka","email":"fujioka.yuuichi@gmail.com","username":"FujiokaYuuichi"},"change_message_id":"7000ee33a6155a0bfdfaf36b87608adbbba54f3f","unresolved":false,"context_lines":[{"line_number":17,"context_line":""},{"line_number":18,"context_line":"import abc"},{"line_number":19,"context_line":"import contextlib"},{"line_number":20,"context_line":"import os"},{"line_number":21,"context_line":"import six"},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"from oslo.config import cfg"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAATH%2F%2FhaM%3D","line":20,"in_reply_to":"AAAATH%2F%2FqVc%3D","updated":"2013-10-15 01:45:27.000000000","message":"Done","commit_id":"16bf382ff94b7940748529d174f83431598364d4"}],"nova/volume/encryptors/base.py":[{"author":{"_account_id":5652,"name":"David Ripton","email":"dripton@redhat.com","username":"dripton"},"change_message_id":"bd1b0d13e6fc112956253134b307840f668fa1cd","unresolved":false,"context_lines":[{"line_number":17,"context_line":""},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"import abc"},{"line_number":20,"context_line":"import six"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"from nova import keymgr"},{"line_number":23,"context_line":"from nova.openstack.common import log as logging"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAATH%2F%2FqVg%3D","line":20,"updated":"2013-10-11 15:37:10.000000000","message":"six is third-party so you need a newline between these two imports","commit_id":"16bf382ff94b7940748529d174f83431598364d4"},{"author":{"_account_id":7203,"name":"yuuichi fujioka","email":"fujioka.yuuichi@gmail.com","username":"FujiokaYuuichi"},"change_message_id":"7000ee33a6155a0bfdfaf36b87608adbbba54f3f","unresolved":false,"context_lines":[{"line_number":17,"context_line":""},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"import abc"},{"line_number":20,"context_line":"import six"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"from nova import keymgr"},{"line_number":23,"context_line":"from nova.openstack.common import log as logging"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAATH%2F%2FhaI%3D","line":20,"in_reply_to":"AAAATH%2F%2FqVg%3D","updated":"2013-10-15 01:45:27.000000000","message":"Done","commit_id":"16bf382ff94b7940748529d174f83431598364d4"}],"requirements.txt":[{"author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"change_message_id":"0035e35c6d93958adc740f6358ed2486e30ca215","unresolved":false,"context_lines":[{"line_number":25,"context_line":"python-neutronclient\u003e\u003d2.3.0,\u003c3"},{"line_number":26,"context_line":"python-glanceclient\u003e\u003d0.9.0"},{"line_number":27,"context_line":"python-keystoneclient\u003e\u003d0.3.2"},{"line_number":28,"context_line":"six\u003e\u003d1.4.1"},{"line_number":29,"context_line":"stevedore\u003e\u003d0.10"},{"line_number":30,"context_line":"websockify\u003e\u003d0.5.1,\u003c0.6"},{"line_number":31,"context_line":"oslo.config\u003e\u003d1.2.0"}],"source_content_type":"text/plain","patch_set":2,"id":"AAAATH%2F%2FIFE%3D","line":28,"updated":"2013-10-22 19:51:51.000000000","message":"This will likely conflict, since requirements.txt was updated from the global requirements to include this version restriction.","commit_id":"8fe95ec365cd2aeac8a1494620453c1dbdc68efa"}]}
