)]}'
{"trove/tests/unittests/guestagent/test_operating_system.py":[{"author":{"_account_id":10439,"name":"Xi Yang","email":"yang.xi@99cloud.net","username":"phenom"},"change_message_id":"c33e90fe011ee0fe025178a6e943954cd3917728","unresolved":false,"context_lines":[{"line_number":20,"context_line":""},{"line_number":21,"context_line":"from mock import call, patch"},{"line_number":22,"context_line":"from oslo_concurrency.processutils import UnknownArgumentError"},{"line_number":23,"context_line":"import six"},{"line_number":24,"context_line":"from testtools import ExpectedException"},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"from trove.common import exception"}],"source_content_type":"text/x-python","patch_set":1,"id":"da6ed579_a1ceed2a","line":23,"range":{"start_line":23,"start_character":0,"end_line":23,"end_character":6},"updated":"2016-01-14 13:37:49.000000000","message":"this line shoud move up to line 18","commit_id":"cd8c2629a80b764433389c6dfb800b6834d18088"},{"author":{"_account_id":8686,"name":"Wang Bo","email":"bo.wang@easystack.cn","username":"wangbo"},"change_message_id":"3ef0eb586a6580808dd9213caeb3fb8154142e27","unresolved":false,"context_lines":[{"line_number":20,"context_line":""},{"line_number":21,"context_line":"from mock import call, patch"},{"line_number":22,"context_line":"from oslo_concurrency.processutils import UnknownArgumentError"},{"line_number":23,"context_line":"import six"},{"line_number":24,"context_line":"from testtools import ExpectedException"},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"from trove.common import exception"}],"source_content_type":"text/x-python","patch_set":1,"id":"da6ed579_7dd96d21","line":23,"range":{"start_line":23,"start_character":0,"end_line":23,"end_character":6},"in_reply_to":"da6ed579_17effbe9","updated":"2016-01-14 16:37:43.000000000","message":":)","commit_id":"cd8c2629a80b764433389c6dfb800b6834d18088"},{"author":{"_account_id":10439,"name":"Xi Yang","email":"yang.xi@99cloud.net","username":"phenom"},"change_message_id":"fd698f9c6bbe97553d14779330828448c1693ba3","unresolved":false,"context_lines":[{"line_number":20,"context_line":""},{"line_number":21,"context_line":"from mock import call, patch"},{"line_number":22,"context_line":"from oslo_concurrency.processutils import UnknownArgumentError"},{"line_number":23,"context_line":"import six"},{"line_number":24,"context_line":"from testtools import ExpectedException"},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"from trove.common import exception"}],"source_content_type":"text/x-python","patch_set":1,"id":"da6ed579_17effbe9","line":23,"range":{"start_line":23,"start_character":0,"end_line":23,"end_character":6},"in_reply_to":"da6ed579_a1ceed2a","updated":"2016-01-14 13:58:00.000000000","message":"I made a mistake here","commit_id":"cd8c2629a80b764433389c6dfb800b6834d18088"}]}
