)]}'
{"doc/source/conf.py":[{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"52f65dbbb526d57d15daafd59cfc3aa9f3c6075c","unresolved":false,"context_lines":[{"line_number":16,"context_line":"import os"},{"line_number":17,"context_line":"import warnings"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"import openstackdocstheme"},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"BASE_DIR \u003d os.path.dirname(os.path.abspath(__file__))"},{"line_number":22,"context_line":"ROOT \u003d os.path.abspath(os.path.join(BASE_DIR, \"..\", \"..\"))"}],"source_content_type":"text/x-python","patch_set":1,"id":"5f201791_d7c9e025","line":19,"range":{"start_line":19,"start_character":7,"end_line":19,"end_character":25},"updated":"2017-06-28 06:17:25.000000000","message":"not needed, add to extensions instead","commit_id":"464e2febda08ac1ddc0cb976d0cab090b3c4f47a"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"52f65dbbb526d57d15daafd59cfc3aa9f3c6075c","unresolved":false,"context_lines":[{"line_number":128,"context_line":""},{"line_number":129,"context_line":"# Add any paths that contain custom themes here, relative to this directory."},{"line_number":130,"context_line":"#html_theme_path \u003d []"},{"line_number":131,"context_line":"html_theme_path \u003d [openstackdocstheme.get_html_theme_path()]"},{"line_number":132,"context_line":""},{"line_number":133,"context_line":"# The name for this set of Sphinx documents.  If None, it defaults to"},{"line_number":134,"context_line":"# \"\u003cproject\u003e v\u003crelease\u003e documentation\"."}],"source_content_type":"text/x-python","patch_set":1,"id":"5f201791_57ddd0dd","line":131,"range":{"start_line":131,"start_character":19,"end_line":131,"end_character":37},"updated":"2017-06-28 06:17:25.000000000","message":"not needed, remove line","commit_id":"464e2febda08ac1ddc0cb976d0cab090b3c4f47a"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"f190a2cd2cbd80250535e347afd28522aa9fc60b","unresolved":false,"context_lines":[{"line_number":118,"context_line":"# html_theme \u003d \u0027_theme\u0027"},{"line_number":119,"context_line":"html_theme \u003d \u0027openstackdocs\u0027"},{"line_number":120,"context_line":""},{"line_number":121,"context_line":"# Theme options are theme-specific and customize the look and feel of a theme"},{"line_number":122,"context_line":"# further.  For a list of options available for each theme, see the"},{"line_number":123,"context_line":"# documentation."},{"line_number":124,"context_line":"html_theme_options \u003d {"},{"line_number":125,"context_line":"    \"nosidebar\": \"false\""},{"line_number":126,"context_line":"}"},{"line_number":127,"context_line":""},{"line_number":128,"context_line":"# Add any paths that contain custom themes here, relative to this directory."},{"line_number":129,"context_line":"#html_theme_path \u003d []"}],"source_content_type":"text/x-python","patch_set":3,"id":"3f1d235d_cf559e1f","line":126,"range":{"start_line":121,"start_character":0,"end_line":126,"end_character":1},"updated":"2017-06-29 11:37:03.000000000","message":"remove, not needed for openstackstheme","commit_id":"d773786b0102c49fe12cf21da8ef6a8cedd0b640"},{"author":{"_account_id":22752,"name":"Hanxi Liu","email":"apolloliuhx@gmail.com","username":"Hanxi_Liu"},"change_message_id":"d50b9d68cc9e6da677edf90ad929a65444c0edc4","unresolved":false,"context_lines":[{"line_number":118,"context_line":"# html_theme \u003d \u0027_theme\u0027"},{"line_number":119,"context_line":"html_theme \u003d \u0027openstackdocs\u0027"},{"line_number":120,"context_line":""},{"line_number":121,"context_line":"# Theme options are theme-specific and customize the look and feel of a theme"},{"line_number":122,"context_line":"# further.  For a list of options available for each theme, see the"},{"line_number":123,"context_line":"# documentation."},{"line_number":124,"context_line":"html_theme_options \u003d {"},{"line_number":125,"context_line":"    \"nosidebar\": \"false\""},{"line_number":126,"context_line":"}"},{"line_number":127,"context_line":""},{"line_number":128,"context_line":"# Add any paths that contain custom themes here, relative to this directory."},{"line_number":129,"context_line":"#html_theme_path \u003d []"}],"source_content_type":"text/x-python","patch_set":3,"id":"3f1d235d_8a32f4a6","line":126,"range":{"start_line":121,"start_character":0,"end_line":126,"end_character":1},"in_reply_to":"3f1d235d_cf559e1f","updated":"2017-06-29 11:55:26.000000000","message":"Done","commit_id":"d773786b0102c49fe12cf21da8ef6a8cedd0b640"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"f190a2cd2cbd80250535e347afd28522aa9fc60b","unresolved":false,"context_lines":[{"line_number":158,"context_line":"# using the given strftime format."},{"line_number":159,"context_line":"# Must set this variable to include year, month, day, hours, and minutes."},{"line_number":160,"context_line":"html_last_updated_fmt \u003d \u0027%Y-%m-%d %H:%M\u0027"},{"line_number":161,"context_line":"try:"},{"line_number":162,"context_line":"    git_cmd \u003d [\"git\", \"log\", \"--pretty\u003dformat:\u0027%ad, commit %h\u0027\", \"--date\u003dlocal\","},{"line_number":163,"context_line":"               \"-n1\"]"},{"line_number":164,"context_line":"    html_last_updated_fmt \u003d subprocess.Popen("},{"line_number":165,"context_line":"        git_cmd, stdout\u003dsubprocess.PIPE).communicate()[0]"},{"line_number":166,"context_line":"except Exception:"},{"line_number":167,"context_line":"    warnings.warn(\u0027Cannot get last updated time from git repository. \u0027"},{"line_number":168,"context_line":"                  \u0027Not setting \"html_last_updated_fmt\".\u0027)"},{"line_number":169,"context_line":""},{"line_number":170,"context_line":""},{"line_number":171,"context_line":"# If true, SmartyPants will be used to convert quotes and dashes to"}],"source_content_type":"text/x-python","patch_set":3,"id":"3f1d235d_8f50c634","line":168,"range":{"start_line":161,"start_character":0,"end_line":168,"end_character":57},"updated":"2017-06-29 11:37:03.000000000","message":"remove this, line 160 is enough","commit_id":"d773786b0102c49fe12cf21da8ef6a8cedd0b640"},{"author":{"_account_id":22752,"name":"Hanxi Liu","email":"apolloliuhx@gmail.com","username":"Hanxi_Liu"},"change_message_id":"d50b9d68cc9e6da677edf90ad929a65444c0edc4","unresolved":false,"context_lines":[{"line_number":158,"context_line":"# using the given strftime format."},{"line_number":159,"context_line":"# Must set this variable to include year, month, day, hours, and minutes."},{"line_number":160,"context_line":"html_last_updated_fmt \u003d \u0027%Y-%m-%d %H:%M\u0027"},{"line_number":161,"context_line":"try:"},{"line_number":162,"context_line":"    git_cmd \u003d [\"git\", \"log\", \"--pretty\u003dformat:\u0027%ad, commit %h\u0027\", \"--date\u003dlocal\","},{"line_number":163,"context_line":"               \"-n1\"]"},{"line_number":164,"context_line":"    html_last_updated_fmt \u003d subprocess.Popen("},{"line_number":165,"context_line":"        git_cmd, stdout\u003dsubprocess.PIPE).communicate()[0]"},{"line_number":166,"context_line":"except Exception:"},{"line_number":167,"context_line":"    warnings.warn(\u0027Cannot get last updated time from git repository. \u0027"},{"line_number":168,"context_line":"                  \u0027Not setting \"html_last_updated_fmt\".\u0027)"},{"line_number":169,"context_line":""},{"line_number":170,"context_line":""},{"line_number":171,"context_line":"# If true, SmartyPants will be used to convert quotes and dashes to"}],"source_content_type":"text/x-python","patch_set":3,"id":"3f1d235d_aad25033","line":168,"range":{"start_line":161,"start_character":0,"end_line":168,"end_character":57},"in_reply_to":"3f1d235d_8f50c634","updated":"2017-06-29 11:55:26.000000000","message":"Done","commit_id":"d773786b0102c49fe12cf21da8ef6a8cedd0b640"}],"releasenotes/source/conf.py":[{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"f190a2cd2cbd80250535e347afd28522aa9fc60b","unresolved":false,"context_lines":[{"line_number":110,"context_line":""},{"line_number":111,"context_line":"# -- Options for HTML output ----------------------------------------------"},{"line_number":112,"context_line":""},{"line_number":113,"context_line":"# The theme to use for HTML and HTML Help pages.  See the documentation for"},{"line_number":114,"context_line":"# a list of builtin themes."},{"line_number":115,"context_line":"html_theme \u003d \u0027openstackdocs\u0027"},{"line_number":116,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"3f1d235d_6f3a0ae8","line":113,"updated":"2017-06-29 11:37:03.000000000","message":"Set the variables for openstackdocstheme like bug_project here as well","commit_id":"d773786b0102c49fe12cf21da8ef6a8cedd0b640"},{"author":{"_account_id":22752,"name":"Hanxi Liu","email":"apolloliuhx@gmail.com","username":"Hanxi_Liu"},"change_message_id":"d50b9d68cc9e6da677edf90ad929a65444c0edc4","unresolved":false,"context_lines":[{"line_number":110,"context_line":""},{"line_number":111,"context_line":"# -- Options for HTML output ----------------------------------------------"},{"line_number":112,"context_line":""},{"line_number":113,"context_line":"# The theme to use for HTML and HTML Help pages.  See the documentation for"},{"line_number":114,"context_line":"# a list of builtin themes."},{"line_number":115,"context_line":"html_theme \u003d \u0027openstackdocs\u0027"},{"line_number":116,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"3f1d235d_0a914453","line":113,"in_reply_to":"3f1d235d_6f3a0ae8","updated":"2017-06-29 11:55:26.000000000","message":"Done","commit_id":"d773786b0102c49fe12cf21da8ef6a8cedd0b640"}]}
