)]}'
{"keystoneclient/common/cms.py":[{"author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"change_message_id":"3f07d570c2719cf86d279c469fb806742a42a74d","unresolved":false,"context_lines":[{"line_number":149,"context_line":"    # You can get more from"},{"line_number":150,"context_line":"    # http://www.openssl.org/docs/apps/cms.html#EXIT_CODES"},{"line_number":151,"context_line":"    #"},{"line_number":152,"context_line":"    # $ openssl cms -verify -certfile not_exist_file -CAfile"},{"line_number":153,"context_line":"    #       not_exist_file -inform PEM -nosmimecap -nodetach"},{"line_number":154,"context_line":"    #       -nocerts -noattr"},{"line_number":155,"context_line":"    # Error opening certificate file not_exist_file"}],"source_content_type":"text/x-python","patch_set":1,"id":"1ae5cdf2_5028e332","line":152,"updated":"2014-06-18 23:24:32.000000000","message":"the \\ should be at the end of the line so that it\u0027s a valid shell command.","commit_id":"66fd4cc6143bb5ace27d39ef8639a08679044e84"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"0e9922193c70f13f7cd45c289cc37b01bcf2d60c","unresolved":false,"context_lines":[{"line_number":149,"context_line":"    # You can get more from"},{"line_number":150,"context_line":"    # http://www.openssl.org/docs/apps/cms.html#EXIT_CODES"},{"line_number":151,"context_line":"    #"},{"line_number":152,"context_line":"    # $ openssl cms -verify -certfile not_exist_file -CAfile"},{"line_number":153,"context_line":"    #       not_exist_file -inform PEM -nosmimecap -nodetach"},{"line_number":154,"context_line":"    #       -nocerts -noattr"},{"line_number":155,"context_line":"    # Error opening certificate file not_exist_file"}],"source_content_type":"text/x-python","patch_set":1,"id":"1ae5cdf2_c388aac8","line":152,"in_reply_to":"1ae5cdf2_5028e332","updated":"2014-06-19 04:08:09.000000000","message":"@Brant, yeah, but it was breaking the following rule:\n\n  H904 Wrap long lines in parentheses instead of a backslash\n\nany alternate suggestion?","commit_id":"66fd4cc6143bb5ace27d39ef8639a08679044e84"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"5192f16b54c26b007a8e36eb286424084afa266a","unresolved":false,"context_lines":[{"line_number":149,"context_line":"    # You can get more from"},{"line_number":150,"context_line":"    # http://www.openssl.org/docs/apps/cms.html#EXIT_CODES"},{"line_number":151,"context_line":"    #"},{"line_number":152,"context_line":"    # $ openssl cms -verify -certfile not_exist_file -CAfile"},{"line_number":153,"context_line":"    #       not_exist_file -inform PEM -nosmimecap -nodetach"},{"line_number":154,"context_line":"    #       -nocerts -noattr"},{"line_number":155,"context_line":"    # Error opening certificate file not_exist_file"}],"source_content_type":"text/x-python","patch_set":1,"id":"1ae5cdf2_9bab3ed5","line":152,"in_reply_to":"1ae5cdf2_5bde2ddb","updated":"2014-06-20 02:12:28.000000000","message":"I\u0027ve submitted a fix for this issue, I\u0027ll revert the changes here.","commit_id":"66fd4cc6143bb5ace27d39ef8639a08679044e84"},{"author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"change_message_id":"38d6fe5355217bcc5ed9feae49ce4c2ffc7c442b","unresolved":false,"context_lines":[{"line_number":149,"context_line":"    # You can get more from"},{"line_number":150,"context_line":"    # http://www.openssl.org/docs/apps/cms.html#EXIT_CODES"},{"line_number":151,"context_line":"    #"},{"line_number":152,"context_line":"    # $ openssl cms -verify -certfile not_exist_file -CAfile"},{"line_number":153,"context_line":"    #       not_exist_file -inform PEM -nosmimecap -nodetach"},{"line_number":154,"context_line":"    #       -nocerts -noattr"},{"line_number":155,"context_line":"    # Error opening certificate file not_exist_file"}],"source_content_type":"text/x-python","patch_set":1,"id":"1ae5cdf2_db423d0e","line":152,"in_reply_to":"1ae5cdf2_c388aac8","updated":"2014-06-19 13:29:23.000000000","message":"the hacking rule is incorrect if it\u0027s checking lines that are comments, so fix the hacking code.","commit_id":"66fd4cc6143bb5ace27d39ef8639a08679044e84"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"a537361c930ad69c2e914070d666f7e93f6cba6b","unresolved":false,"context_lines":[{"line_number":149,"context_line":"    # You can get more from"},{"line_number":150,"context_line":"    # http://www.openssl.org/docs/apps/cms.html#EXIT_CODES"},{"line_number":151,"context_line":"    #"},{"line_number":152,"context_line":"    # $ openssl cms -verify -certfile not_exist_file -CAfile"},{"line_number":153,"context_line":"    #       not_exist_file -inform PEM -nosmimecap -nodetach"},{"line_number":154,"context_line":"    #       -nocerts -noattr"},{"line_number":155,"context_line":"    # Error opening certificate file not_exist_file"}],"source_content_type":"text/x-python","patch_set":1,"id":"1ae5cdf2_5bde2ddb","line":152,"in_reply_to":"1ae5cdf2_db423d0e","updated":"2014-06-19 13:46:59.000000000","message":"I submitted a bug for this https://bugs.launchpad.net/hacking/+bug/1332091\nI\u0027ll add a fix for it if the bug is not invalid.","commit_id":"66fd4cc6143bb5ace27d39ef8639a08679044e84"}],"keystoneclient/tests/v2_0/test_tenants.py":[{"author":{"_account_id":11045,"name":"Bob Thyne","email":"bob.thyne@hp.com","username":"bobt"},"change_message_id":"6a75efe5ef33b22c332f7ff0e310ccac5736ad19","unresolved":false,"context_lines":[{"line_number":176,"context_line":"                \"description\": \"I changed you!\","},{"line_number":177,"context_line":"                \"enabled\": False,"},{"line_number":178,"context_line":"                \"extravalue01\": \"metadataChanged\","},{"line_number":179,"context_line":"                # \"extraname\": \"dontoverwrite!\","},{"line_number":180,"context_line":"            },"},{"line_number":181,"context_line":"        }"},{"line_number":182,"context_line":"        resp_body \u003d {"}],"source_content_type":"text/x-python","patch_set":1,"id":"1ae5cdf2_6b139b0d","line":179,"updated":"2014-06-17 02:55:01.000000000","message":"Do we even need this line?","commit_id":"66fd4cc6143bb5ace27d39ef8639a08679044e84"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"953dfe0d7d986b41d16dd60847de527189f14bd7","unresolved":false,"context_lines":[{"line_number":176,"context_line":"                \"description\": \"I changed you!\","},{"line_number":177,"context_line":"                \"enabled\": False,"},{"line_number":178,"context_line":"                \"extravalue01\": \"metadataChanged\","},{"line_number":179,"context_line":"                # \"extraname\": \"dontoverwrite!\","},{"line_number":180,"context_line":"            },"},{"line_number":181,"context_line":"        }"},{"line_number":182,"context_line":"        resp_body \u003d {"}],"source_content_type":"text/x-python","patch_set":1,"id":"1ae5cdf2_6beb9bb0","line":179,"in_reply_to":"1ae5cdf2_6b139b0d","updated":"2014-06-17 03:06:17.000000000","message":"Doubtful, if someone wants to remove it (before or after this patch lands), they are welcome to. But I\u0027ll just fix the hacking comment issue for now.","commit_id":"66fd4cc6143bb5ace27d39ef8639a08679044e84"},{"author":{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},"change_message_id":"f187697806c8d2113f58b3996d7d0d6542b88782","unresolved":false,"context_lines":[{"line_number":176,"context_line":"                \"description\": \"I changed you!\","},{"line_number":177,"context_line":"                \"enabled\": False,"},{"line_number":178,"context_line":"                \"extravalue01\": \"metadataChanged\","},{"line_number":179,"context_line":"                # \"extraname\": \"dontoverwrite!\","},{"line_number":180,"context_line":"            },"},{"line_number":181,"context_line":"        }"},{"line_number":182,"context_line":"        resp_body \u003d {"}],"source_content_type":"text/x-python","patch_set":2,"id":"1ae5cdf2_264117a6","line":179,"updated":"2014-06-20 20:53:02.000000000","message":"shouldn\u0027t this one be taken out?","commit_id":"1c64e5c1f73b9968002741bb6ac96a2518b2b6f7"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"8dd880e0ec0cac86e6eb85ca162aab6516bbfa35","unresolved":false,"context_lines":[{"line_number":176,"context_line":"                \"description\": \"I changed you!\","},{"line_number":177,"context_line":"                \"enabled\": False,"},{"line_number":178,"context_line":"                \"extravalue01\": \"metadataChanged\","},{"line_number":179,"context_line":"                # \"extraname\": \"dontoverwrite!\","},{"line_number":180,"context_line":"            },"},{"line_number":181,"context_line":"        }"},{"line_number":182,"context_line":"        resp_body \u003d {"}],"source_content_type":"text/x-python","patch_set":2,"id":"1ae5cdf2_e9aaa0d0","line":179,"in_reply_to":"1ae5cdf2_264117a6","updated":"2014-06-20 21:20:23.000000000","message":"sounds like you are volunteering yourself to do cleanup! but if you want, I can. TBH - I didn\u0027t know if this was a note or something?","commit_id":"1c64e5c1f73b9968002741bb6ac96a2518b2b6f7"}]}
