)]}'
{"tools/install_venv.py":[{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"059eeaf4b24b7a5070201f8b471e5dd07474f590","unresolved":false,"context_lines":[{"line_number":24,"context_line":"\"\"\""},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"import os"},{"line_number":27,"context_line":"import subprocess"},{"line_number":28,"context_line":"import sys"},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"import install_venv_common as install_venv"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAM3%2F%2B%2B6I%3D","line":27,"updated":"2013-02-12 15:50:14.000000000","message":"unused import","commit_id":"6b181a509486faed45aefc7bc4da0c36650dd486"},{"author":{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},"change_message_id":"7f1818ad9de01603921adabc89dd33ab90b4612d","unresolved":false,"context_lines":[{"line_number":24,"context_line":"\"\"\""},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"import os"},{"line_number":27,"context_line":"import subprocess"},{"line_number":28,"context_line":"import sys"},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"import install_venv_common as install_venv"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAM3%2F%2B%2B2s%3D","line":27,"in_reply_to":"AAAAM3%2F%2B%2B6I%3D","updated":"2013-02-12 15:54:29.000000000","message":"Done","commit_id":"6b181a509486faed45aefc7bc4da0c36650dd486"}],"tools/install_venv_common.py":[{"author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"change_message_id":"cf1fdafa68608210efe81394a86a7399139e3e9a","unresolved":false,"context_lines":[{"line_number":58,"context_line":"                              check_exit_code\u003dTrue):"},{"line_number":59,"context_line":"        \"\"\"Runs a command in an out-of-process shell."},{"line_number":60,"context_line":""},{"line_number":61,"context_line":"        Returns the output of that command. Working directory is ROOT."},{"line_number":62,"context_line":"        \"\"\""},{"line_number":63,"context_line":"        if redirect_output:"},{"line_number":64,"context_line":"            stdout \u003d subprocess.PIPE"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAM3%2F%2FDrU%3D","line":61,"updated":"2013-02-08 17:42:00.000000000","message":"(nit) when I read ROOT, I assumed this meant /. maybe change ROOT to self.root.","commit_id":"d78218c6193282c9db255a81cc956f6f5b599c84"},{"author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"change_message_id":"cf1fdafa68608210efe81394a86a7399139e3e9a","unresolved":false,"context_lines":[{"line_number":101,"context_line":"            else:"},{"line_number":102,"context_line":"                self.run_command([\u0027virtualenv\u0027, \u0027-q\u0027, self.venv])"},{"line_number":103,"context_line":"            print \u0027done.\u0027"},{"line_number":104,"context_line":"            print \u0027Installing pip in virtualenv...\u0027,"},{"line_number":105,"context_line":"            if not self.run_command([\u0027tools/with_venv.sh\u0027, \u0027easy_install\u0027,"},{"line_number":106,"context_line":"                                    \u0027pip\u003e1.0\u0027]).strip():"},{"line_number":107,"context_line":"                self.die(\"Failed to install pip.\")"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAM3%2F%2FDrQ%3D","line":104,"updated":"2013-02-08 17:42:00.000000000","message":"(nit) in other output, virtualenv is venv. Suggest changing virtualenv to venv, or change the other output from venv to virtualenv.","commit_id":"d78218c6193282c9db255a81cc956f6f5b599c84"}]}
