)]}'
{"nova/api/openstack/v2/contrib/virtual_interfaces.py":[{"author":{"_account_id":100,"name":"Johannes Erdfelt","email":"johannes@erdfelt.com","username":"johannes.erdfelt"},"change_message_id":"77581c0f6e4dbf27b989221b5d811fe559ffbb45","unresolved":false,"context_lines":[{"line_number":16,"context_line":"\"\"\"The virtual interfaces extension.\"\"\""},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"from nova.api.openstack import common"},{"line_number":19,"context_line":"from nova.api.openstack.v2 import extensions"},{"line_number":20,"context_line":"from nova.api.openstack import wsgi"},{"line_number":21,"context_line":"from nova.api.openstack import xmlutil"},{"line_number":22,"context_line":"from nova import log as logging"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAC3%2F%2F%2BGI%3D","line":19,"updated":"2011-12-09 15:43:19.000000000","message":"Can you fix up the import to match HACKING?","commit_id":"18d79da64fab013928b5e286a1646fa6a819e6be"}],"nova/api/openstack/v2/contrib/volumetypes.py":[{"author":{"_account_id":100,"name":"Johannes Erdfelt","email":"johannes@erdfelt.com","username":"johannes.erdfelt"},"change_message_id":"77581c0f6e4dbf27b989221b5d811fe559ffbb45","unresolved":false,"context_lines":[{"line_number":19,"context_line":""},{"line_number":20,"context_line":"from webob import exc"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"from nova.api.openstack.v2 import extensions"},{"line_number":23,"context_line":"from nova.api.openstack import wsgi"},{"line_number":24,"context_line":"from nova.api.openstack import xmlutil"},{"line_number":25,"context_line":"from nova import db"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAC3%2F%2F%2BGE%3D","line":22,"updated":"2011-12-09 15:43:19.000000000","message":"Clean this up too please :)","commit_id":"18d79da64fab013928b5e286a1646fa6a819e6be"}]}
