)]}'
{"doc/source/_exts/series_highlights.py":[{"author":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"change_message_id":"b3b15e329e747c55288a6a3aaf96bd58aad3d540","unresolved":false,"context_lines":[{"line_number":26,"context_line":"    option_spec[\u0027series\u0027] \u003d directives.unchanged"},{"line_number":27,"context_line":"    has_content \u003d True"},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"    def _set_caption(self, schedule):"},{"line_number":30,"context_line":"        \"\"\"Sets the caption for the release series header.\"\"\""},{"line_number":31,"context_line":"        with open(schedule, \u0027r\u0027, encoding\u003d\u0027utf-8\u0027) as sched:"},{"line_number":32,"context_line":"            sched_info \u003d yaml.load(sched)"}],"source_content_type":"text/x-python","patch_set":1,"id":"5f4e5783_b352113a","line":29,"updated":"2017-10-16 17:46:59.000000000","message":"I like a lot of the automatic data population stuff you\u0027re doing with this.\n\nI\u0027m a bit tempted to say let\u0027s switch to using a template-based approach like we have in openstack-manuals to make it a little easier. I feel like we\u0027re producing more content automatically in this repo than by hand.","commit_id":"4f2d5d3677710dd31194ed3eb65fe024c80039cb"}],"openstack_releases/cmds/init_series.py":[{"author":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"change_message_id":"b3b15e329e747c55288a6a3aaf96bd58aad3d540","unresolved":false,"context_lines":[{"line_number":91,"context_line":"    outfilename \u003d os.path.join(outdir, \u0027index.rst\u0027)"},{"line_number":92,"context_line":"    with open(outfilename, \u0027w\u0027, encoding\u003d\u0027utf-8\u0027) as f:"},{"line_number":93,"context_line":"        print(\u0027{} created\u0027.format(outfilename))"},{"line_number":94,"context_line":"        display_name \u003d \u0027{}{}\u0027.format(new_series[0].upper(), new_series[1:])"},{"line_number":95,"context_line":"        title_lines \u003d \u0027\u003d\u0027 * len(display_name)"},{"line_number":96,"context_line":""},{"line_number":97,"context_line":"        f.write(\u0027{0}\\n{1}\\n{0}\\n\\n\u0027.format(title_lines, display_name))"}],"source_content_type":"text/x-python","patch_set":1,"id":"5f4e5783_1357a528","line":94,"updated":"2017-10-16 17:46:59.000000000","message":"new_series.title()","commit_id":"4f2d5d3677710dd31194ed3eb65fe024c80039cb"}]}
