)]}'
{"pbr/packaging.py":[{"author":{"_account_id":7687,"name":"Donald Stufft","email":"donald@stufft.io","username":"dstufft"},"change_message_id":"c7b768525c4f5f9c4ebd084567c12b24ae9a051e","unresolved":false,"context_lines":[{"line_number":659,"context_line":"                    \" Are you sure that git is installed?\")"},{"line_number":660,"context_line":""},{"line_number":661,"context_line":""},{"line_number":662,"context_line":"def write_pbr_json(cmd, basename, filename):"},{"line_number":663,"context_line":"    \"\"\"This is a shim to make pbr pbr\u0027ing itself happy."},{"line_number":664,"context_line":""},{"line_number":665,"context_line":"    Without it pbr fails to find packaging.write_pbr_json and explodes."}],"source_content_type":"text/x-python","patch_set":1,"id":"3a961159_fab7fcd5","line":662,"updated":"2014-12-19 17:49:51.000000000","message":"Instead of a noop, why not just import from pbr.pbr_json so that the function is still available from here.","commit_id":"555db4fcce37380963ddc564e3f96fdf1ca589dd"},{"author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"change_message_id":"b5a445e397d45605d69cadf49f1384f8b69c0cb8","unresolved":false,"context_lines":[{"line_number":659,"context_line":"                    \" Are you sure that git is installed?\")"},{"line_number":660,"context_line":""},{"line_number":661,"context_line":""},{"line_number":662,"context_line":"def write_pbr_json(cmd, basename, filename):"},{"line_number":663,"context_line":"    \"\"\"This is a shim to make pbr pbr\u0027ing itself happy."},{"line_number":664,"context_line":""},{"line_number":665,"context_line":"    Without it pbr fails to find packaging.write_pbr_json and explodes."}],"source_content_type":"text/x-python","patch_set":1,"id":"3a961159_9ac8b856","line":662,"in_reply_to":"3a961159_fab7fcd5","updated":"2014-12-19 17:51:46.000000000","message":"Mostly because I wanted to illustrate how this is broken. But yes doing the import would more properly fix this.","commit_id":"555db4fcce37380963ddc564e3f96fdf1ca589dd"}]}
