)]}'
{"nova/api/auth.py":[{"author":{"_account_id":9533,"name":"Eiichi Aikawa","email":"aikawa@mxk.nes.nec.co.jp","username":"EiichiAikawa"},"change_message_id":"7950a62b2ca781beb83141bb9ad793ded07115b1","unresolved":false,"context_lines":[{"line_number":68,"context_line":"    pipeline_name \u003d CONF.auth_strategy"},{"line_number":69,"context_line":"    if not CONF.api_rate_limit:"},{"line_number":70,"context_line":"        pipeline_name \u003d pipeline_name + \u0027_nolimit\u0027"},{"line_number":71,"context_line":"        if True:"},{"line_number":72,"context_line":"            pipeline_name \u003d pipeline_name + \u0027_apicoverage\u0027"},{"line_number":73,"context_line":"    pipeline \u003d local_conf.get(pipeline_name, pipeline)"},{"line_number":74,"context_line":"    pipeline \u003d pipeline.split()"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAUH%2F%2Fums%3D","line":71,"updated":"2014-01-09 04:56:38.000000000","message":"I think this line should be kept as original, and following step should be added just before line 71.\nCONF.api_coverage \u003d True\nBecause I think the parameter \u0027CONF.api_coverage\u0027 was prepared to be used so.","commit_id":"6e645ae5f98a6b62c7cf96f133442e4798b15025"},{"author":{"_account_id":5689,"name":"Masayuki Igawa","email":"masayuki@igawa.io","username":"igawa"},"change_message_id":"640cc09b212758f7184ff44113724ab2f00ddfd7","unresolved":false,"context_lines":[{"line_number":68,"context_line":"    pipeline_name \u003d CONF.auth_strategy"},{"line_number":69,"context_line":"    if not CONF.api_rate_limit:"},{"line_number":70,"context_line":"        pipeline_name \u003d pipeline_name + \u0027_nolimit\u0027"},{"line_number":71,"context_line":"        if True:"},{"line_number":72,"context_line":"            pipeline_name \u003d pipeline_name + \u0027_apicoverage\u0027"},{"line_number":73,"context_line":"    pipeline \u003d local_conf.get(pipeline_name, pipeline)"},{"line_number":74,"context_line":"    pipeline \u003d pipeline.split()"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAUH%2F%2FqQQ%3D","line":71,"in_reply_to":"AAAAUH%2F%2FuVA%3D","updated":"2014-01-10 00:10:22.000000000","message":"Oh, really? I think devstack creates nova.conf every executing stack.sh by itself. Anyway, I\u0027ll try to change it. Thanks.","commit_id":"6e645ae5f98a6b62c7cf96f133442e4798b15025"},{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"4002767f805e174eae2a7573a5f032b75d36622d","unresolved":false,"context_lines":[{"line_number":68,"context_line":"    pipeline_name \u003d CONF.auth_strategy"},{"line_number":69,"context_line":"    if not CONF.api_rate_limit:"},{"line_number":70,"context_line":"        pipeline_name \u003d pipeline_name + \u0027_nolimit\u0027"},{"line_number":71,"context_line":"        if True:"},{"line_number":72,"context_line":"            pipeline_name \u003d pipeline_name + \u0027_apicoverage\u0027"},{"line_number":73,"context_line":"    pipeline \u003d local_conf.get(pipeline_name, pipeline)"},{"line_number":74,"context_line":"    pipeline \u003d pipeline.split()"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAUH%2F%2FuVA%3D","line":71,"in_reply_to":"AAAAUH%2F%2FukM%3D","updated":"2014-01-09 06:46:50.000000000","message":"I think this feature works on Jenkins if \"api_coverage\u003dtrue\" in etc/nova/nova.conf.sample.","commit_id":"6e645ae5f98a6b62c7cf96f133442e4798b15025"},{"author":{"_account_id":5689,"name":"Masayuki Igawa","email":"masayuki@igawa.io","username":"igawa"},"change_message_id":"270ebaf0f06a58b6e1d773bcb8745d7cd88acc18","unresolved":false,"context_lines":[{"line_number":68,"context_line":"    pipeline_name \u003d CONF.auth_strategy"},{"line_number":69,"context_line":"    if not CONF.api_rate_limit:"},{"line_number":70,"context_line":"        pipeline_name \u003d pipeline_name + \u0027_nolimit\u0027"},{"line_number":71,"context_line":"        if True:"},{"line_number":72,"context_line":"            pipeline_name \u003d pipeline_name + \u0027_apicoverage\u0027"},{"line_number":73,"context_line":"    pipeline \u003d local_conf.get(pipeline_name, pipeline)"},{"line_number":74,"context_line":"    pipeline \u003d pipeline.split()"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAUH%2F%2FukM%3D","line":71,"in_reply_to":"AAAAUH%2F%2Fums%3D","updated":"2014-01-09 05:35:48.000000000","message":"This patch set is just for validating apicoverage\u0027s working. If we use api_coverage, we need to change the devstack gate repository. So I changed this to force to use api_coverage feature.","commit_id":"6e645ae5f98a6b62c7cf96f133442e4798b15025"}]}
