)]}'
{"spec2bp.py":[{"author":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"change_message_id":"4f1c81844a58e483040aa44b59406206be11e68a","unresolved":false,"context_lines":[{"line_number":27,"context_line":"    description\u003d\"Set blueprint fields for an approved spec file\")"},{"line_number":28,"context_line":"parser.add_argument(\u0027project\u0027, help\u003d\u0027project name\u0027)"},{"line_number":29,"context_line":"parser.add_argument(\u0027blueprint\u0027, help\u003d\u0027blueprint name\u0027)"},{"line_number":30,"context_line":"parser.add_argument(\u0027--inreview\u0027, action\u003d\u0027store_true\u0027,"},{"line_number":31,"context_line":"                    help\u003d\u0027spec is still under review, mark as Blocked\u0027)"},{"line_number":32,"context_line":"parser.add_argument(\u0027--milestone\u0027, help\u003d\u0027which milestone to target the BP to\u0027)"},{"line_number":33,"context_line":"parser.add_argument(\"--priority\","}],"source_content_type":"text/x-python","patch_set":1,"id":"baada198_9fa765bc","line":30,"updated":"2014-07-29 14:53:52.000000000","message":"i typed this twice as --in-review :-/","commit_id":"ae2c90d3618afb3ac936ccc69a3a392dd003f177"},{"author":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"change_message_id":"d87581925019a6eb3be49a325da92b9d33c35c5c","unresolved":false,"context_lines":[{"line_number":39,"context_line":"args \u003d parser.parse_args()"},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"# Calculate spec repo name"},{"line_number":42,"context_line":"if args.project.startswith(\"oslo-\"):"},{"line_number":43,"context_line":"    specrepo \u003d \"oslo-specs\""},{"line_number":44,"context_line":"else:"},{"line_number":45,"context_line":"    specrepo \u003d args.project + \"-specs\""}],"source_content_type":"text/x-python","patch_set":5,"id":"5a890539_88fa0273","line":42,"updated":"2014-11-25 13:24:52.000000000","message":"This should probably just be \"oslo\" to handle all 3 cases: \"oslo.config\", \"oslo-incubator\", and \"oslosphinx\". \n\nIt would be good to have an option for the specs repo name, to handle cases like stevedore and taskflow.","commit_id":"b3200a57f89016216685386c001fed0d40f5a77d"},{"author":{"_account_id":6316,"name":"Anita Kuno","email":"anteaya@anteaya.info","username":"anteaya"},"change_message_id":"37767ca37856bf330a36a2d964521fdc60c78f7c","unresolved":false,"context_lines":[{"line_number":42,"context_line":"if args.project.startswith(\"oslo-\"):"},{"line_number":43,"context_line":"    specrepo \u003d \"oslo-specs\""},{"line_number":44,"context_line":"else:"},{"line_number":45,"context_line":"    specrepo \u003d args.project + \"-specs\""},{"line_number":46,"context_line":""},{"line_number":47,"context_line":"# Log into Launchpad"},{"line_number":48,"context_line":"launchpad \u003d Launchpad.login_with(\u0027openstack-releasing\u0027, args.test,"}],"source_content_type":"text/x-python","patch_set":5,"id":"5a890539_3c29cf89","line":45,"updated":"2014-11-20 15:22:36.000000000","message":"Will this parse openstack-specs as expected? http://git.openstack.org/cgit/openstack/openstack-specs/","commit_id":"b3200a57f89016216685386c001fed0d40f5a77d"},{"author":{"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},"change_message_id":"014f42b05b391b6833f1493633a79d7de5a56f17","unresolved":false,"context_lines":[{"line_number":42,"context_line":"if args.project.startswith(\"oslo-\"):"},{"line_number":43,"context_line":"    specrepo \u003d \"oslo-specs\""},{"line_number":44,"context_line":"else:"},{"line_number":45,"context_line":"    specrepo \u003d args.project + \"-specs\""},{"line_number":46,"context_line":""},{"line_number":47,"context_line":"# Log into Launchpad"},{"line_number":48,"context_line":"launchpad \u003d Launchpad.login_with(\u0027openstack-releasing\u0027, args.test,"}],"source_content_type":"text/x-python","patch_set":5,"id":"5a890539_00de463f","line":45,"in_reply_to":"5a890539_3c29cf89","updated":"2014-11-26 12:54:39.000000000","message":"openstack-specs specs don\u0027t have a corresponding blueprint (no \"openstack\" project in Launchpad), so this tool doesn\u0027t need to support that case.\n\nIt\u0027s also worth noting that you can override the spec location manually by setting the spec URL in Launchpad itself, so corner cases are covered (see line 126)","commit_id":"b3200a57f89016216685386c001fed0d40f5a77d"}]}
