)]}'
{"cli/__init__.py":[{"author":{"_account_id":5292,"name":"Christopher Yeoh","email":"cbkyeoh@gmail.com","username":"cyeoh-0"},"change_message_id":"0d8dc8b25b973bc3b911dfa6cc4311d3f4cf79c2","unresolved":false,"context_lines":[{"line_number":1,"context_line":"# vim: tabstop\u003d4 shiftwidth\u003d4 softtabstop\u003d4"},{"line_number":2,"context_line":""},{"line_number":3,"context_line":"# Copyright 2012 OpenStack, LLC"},{"line_number":4,"context_line":"# All Rights Reserved."},{"line_number":5,"context_line":"#"},{"line_number":6,"context_line":"#    Licensed under the Apache License, Version 2.0 (the \"License\"); you may"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAM3%2F%2B5d4%3D","line":3,"updated":"2013-02-15 04:24:55.000000000","message":"Probably meant to be 2013 and OpenStack Foundation instead?","commit_id":"18977829a49649cfa7b1391cf2231dc136e018e8"}],"cli/simple_read_only/test_compute.py":[{"author":{"_account_id":5292,"name":"Christopher Yeoh","email":"cbkyeoh@gmail.com","username":"cyeoh-0"},"change_message_id":"0d8dc8b25b973bc3b911dfa6cc4311d3f4cf79c2","unresolved":false,"context_lines":[{"line_number":1,"context_line":"# vim: tabstop\u003d4 shiftwidth\u003d4 softtabstop\u003d4"},{"line_number":2,"context_line":""},{"line_number":3,"context_line":"# Copyright 2013 OpenStack, LLC"},{"line_number":4,"context_line":"# All Rights Reserved."},{"line_number":5,"context_line":"#"},{"line_number":6,"context_line":"#    Licensed under the Apache License, Version 2.0 (the \"License\"); you may"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAM3%2F%2B5ds%3D","line":3,"updated":"2013-02-15 04:24:55.000000000","message":"OpenStack Foundation instead of OpenStack, LLC","commit_id":"18977829a49649cfa7b1391cf2231dc136e018e8"},{"author":{"_account_id":5292,"name":"Christopher Yeoh","email":"cbkyeoh@gmail.com","username":"cyeoh-0"},"change_message_id":"0d8dc8b25b973bc3b911dfa6cc4311d3f4cf79c2","unresolved":false,"context_lines":[{"line_number":64,"context_line":"                 self.identity.uri))"},{"line_number":65,"context_line":"        flags \u003d creds + \u0027 \u0027 + flags"},{"line_number":66,"context_line":"        cmd \u003d \u0027 \u0027.join([CONF.cli.cli_dir + \u0027nova\u0027, flags, action, params])"},{"line_number":67,"context_line":"        print \"running: \u0027%s\u0027\" % cmd"},{"line_number":68,"context_line":"        cmd \u003d shlex.split(cmd)"},{"line_number":69,"context_line":"        result \u003d subprocess.Popen(cmd, stdout\u003dsubprocess.PIPE,"},{"line_number":70,"context_line":"                                  stderr\u003dsubprocess.STDOUT)"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAM3%2F%2B5dI%3D","line":67,"updated":"2013-02-15 04:24:55.000000000","message":"Maybe log instead of print?","commit_id":"18977829a49649cfa7b1391cf2231dc136e018e8"},{"author":{"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},"change_message_id":"9f9290eeea1ed029476c00de4c8bdde37afe2425","unresolved":false,"context_lines":[{"line_number":101,"context_line":"    def test_admin_flavor_list(self):"},{"line_number":102,"context_line":"        self.nova(\u0027flavor-list\u0027)"},{"line_number":103,"context_line":""},{"line_number":104,"context_line":"    #TODO(jogo) add more tests"}],"source_content_type":"text/x-python","patch_set":4,"id":"AAAAM3%2F%2B5DA%3D","line":104,"updated":"2013-02-15 12:10:52.000000000","message":"I think you can remove this TODO :) It\u0027s a never-ending task to add more tests.","commit_id":"c97f5c718a4548c7796c2eb6eb6520c9931a222c"}]}
