)]}'
{"novaclient/v1_1/agents.py":[{"author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"change_message_id":"d302b9de1366a9b68207ae83068b05dbeff89b52","unresolved":false,"context_lines":[{"line_number":52,"context_line":"    def create(self, os, architecture, version,"},{"line_number":53,"context_line":"               url, md5hash, hypervisor):"},{"line_number":54,"context_line":"        \"\"\"Creates a new agent build\"\"\""},{"line_number":55,"context_line":"        body \u003d {\u0027agent\u0027: {\u0027hypervisor\u0027: hypervisor,"},{"line_number":56,"context_line":"                \u0027os\u0027: os, \u0027architecture\u0027: architecture,"},{"line_number":57,"context_line":"                \u0027version\u0027: version, \u0027url\u0027: url,"},{"line_number":58,"context_line":"                \u0027md5hash\u0027: md5hash}}"}],"source_content_type":"text/x-python","patch_set":7,"id":"AAAAMX%2F%2F4Bs%3D","line":55,"updated":"2012-12-11 13:38:39.000000000","message":"as a style thing could we roll out this dictionary so that it does\nbody \u003d {\u0027agent\u0027\u0027: {\n                 \u0027hypervisor\u0027: hypervisor,\n                 \u0027os\u0027: os,\n....\n\nI think it makes it easier to read, and changes that might happen later will have more meaningful diffs.","commit_id":"ae9cebe7b0b7942f470a9c5fb9cc52e1711c7af8"}],"novaclient/v1_1/client.py":[{"author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"change_message_id":"4f8fa3d469b5efc1ba2990a88a6ef848e857f808","unresolved":false,"context_lines":[{"line_number":23,"context_line":"from novaclient.v1_1 import volumes"},{"line_number":24,"context_line":"from novaclient.v1_1 import volume_snapshots"},{"line_number":25,"context_line":"from novaclient.v1_1 import volume_types"},{"line_number":26,"context_line":"from novaclient.v1_1 import agents"},{"line_number":27,"context_line":""},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"class Client(object):"}],"source_content_type":"text/x-python","patch_set":4,"id":"AAAAMH%2F%2Ftz4%3D","line":26,"updated":"2012-11-28 22:59:57.000000000","message":"Imports should be in human-alphabetical order, meaning this should come before the \"from novaclient.v1_1 import certs\"","commit_id":"beee4d9f75b4280835b2a3bb34645743969f209f"}],"novaclient/v1_1/shell.py":[{"author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"change_message_id":"6c901ab40f5a490a430a84aadf5e1299ecc65b4a","unresolved":false,"context_lines":[{"line_number":1963,"context_line":"    _print_aggregate_details(aggregate)"},{"line_number":1964,"context_line":""},{"line_number":1965,"context_line":""},{"line_number":1966,"context_line":"@utils.arg(\u0027id\u0027, metavar\u003d\u0027\u003cid\u003e\u0027, help\u003d\u0027Host aggregate id to delete.\u0027)"},{"line_number":1967,"context_line":"def do_aggregate_details(cs, args):"},{"line_number":1968,"context_line":"    \"\"\"Show details of the specified aggregate.\"\"\""},{"line_number":1969,"context_line":"    _print_aggregate_details(cs.aggregates.get_details(args.id))"}],"source_content_type":"text/x-python","patch_set":6,"id":"AAAAMX%2F%2F%2FZg%3D","line":1966,"updated":"2012-12-03 16:15:47.000000000","message":"Looks like a bad merge here; please revert this change…","commit_id":"90c283a0e03d82cd8327d0a0714028aebf6d6d2d"}],"tests/v1_1/test_agents.py":[{"author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"change_message_id":"d302b9de1366a9b68207ae83068b05dbeff89b52","unresolved":false,"context_lines":[{"line_number":42,"context_line":"                              \u0027/xxx/xxx/xxx\u0027,"},{"line_number":43,"context_line":"                              \u0027add6bb58e139be103324d04d82d8f546\u0027,"},{"line_number":44,"context_line":"                              \u0027xen\u0027)"},{"line_number":45,"context_line":"        body \u003d {\u0027agent\u0027: {\u0027url\u0027: \u0027/xxx/xxx/xxx\u0027, \u0027hypervisor\u0027: \u0027xen\u0027,"},{"line_number":46,"context_line":"                \u0027md5hash\u0027: \u0027add6bb58e139be103324d04d82d8f546\u0027,"},{"line_number":47,"context_line":"                \u0027version\u0027: \u00277.0\u0027, \u0027architecture\u0027: \u0027x86\u0027, \u0027os\u0027: \u0027win\u0027}}"},{"line_number":48,"context_line":"        cs.assert_called(\u0027POST\u0027, \u0027/os-agents\u0027, body)"}],"source_content_type":"text/x-python","patch_set":7,"id":"AAAAMX%2F%2F4Bc%3D","line":45,"updated":"2012-12-11 13:38:39.000000000","message":"same comment about expanding dicts","commit_id":"ae9cebe7b0b7942f470a9c5fb9cc52e1711c7af8"}],"tests/v1_1/test_shell.py":[{"author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"change_message_id":"d302b9de1366a9b68207ae83068b05dbeff89b52","unresolved":false,"context_lines":[{"line_number":83,"context_line":"                         \u0027kvm\u0027)"},{"line_number":84,"context_line":"        self.assert_called("},{"line_number":85,"context_line":"            \u0027POST\u0027, \u0027/os-agents\u0027,"},{"line_number":86,"context_line":"            {\u0027agent\u0027: {\u0027hypervisor\u0027: \u0027kvm\u0027,"},{"line_number":87,"context_line":"             \u0027os\u0027: \u0027win\u0027, \u0027architecture\u0027: \u0027x86\u0027,"},{"line_number":88,"context_line":"             \u0027version\u0027: \u00277.0\u0027, \u0027url\u0027: \u0027/xxx/xxx/xxx\u0027,"},{"line_number":89,"context_line":"             \u0027md5hash\u0027: \u0027add6bb58e139be103324d04d82d8f546\u0027}})"}],"source_content_type":"text/x-python","patch_set":7,"id":"AAAAMX%2F%2F4BQ%3D","line":86,"updated":"2012-12-11 13:38:39.000000000","message":"same comment about expanding dicts","commit_id":"ae9cebe7b0b7942f470a9c5fb9cc52e1711c7af8"}]}
