)]}'
{"doc/source/conf.py":[{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"6de69406bf488be0715708bb77e5e8928a6b9cb4","unresolved":false,"context_lines":[{"line_number":170,"context_line":"# If not \u0027\u0027, a \u0027Last updated on:\u0027 timestamp is inserted at every page bottom,"},{"line_number":171,"context_line":"# using the given strftime format."},{"line_number":172,"context_line":"html_last_updated_fmt \u003d \u0027%Y-%m-%d %H:%M\u0027"},{"line_number":173,"context_line":"git_cmd \u003d [\"git\", \"log\", \"--pretty\u003dformat:\u0027%ad, commit %h\u0027\", \"--date\u003dlocal\","},{"line_number":174,"context_line":"    \"-n1\"]"},{"line_number":175,"context_line":"html_last_updated_fmt \u003d subprocess.check_output(git_cmd).decode(\u0027utf-8\u0027)"},{"line_number":176,"context_line":""},{"line_number":177,"context_line":"# If true, SmartyPants will be used to convert quotes and dashes to"},{"line_number":178,"context_line":"# typographically correct entities."}],"source_content_type":"text/x-python","patch_set":4,"id":"3f1d235d_7a65d444","line":175,"range":{"start_line":173,"start_character":0,"end_line":175,"end_character":72},"updated":"2017-07-03 10:23:21.000000000","message":"this is not needed anymore, remove it","commit_id":"e71e572b42300869a76d407d601289285448bc06"},{"author":{"_account_id":15888,"name":"Zhenyu Zheng","email":"zheng.zhenyu@outlook.com","username":"Kevin_Zheng"},"change_message_id":"08e3a86a04776c239dffb6b03dc813a5806c6626","unresolved":false,"context_lines":[{"line_number":170,"context_line":"# If not \u0027\u0027, a \u0027Last updated on:\u0027 timestamp is inserted at every page bottom,"},{"line_number":171,"context_line":"# using the given strftime format."},{"line_number":172,"context_line":"html_last_updated_fmt \u003d \u0027%Y-%m-%d %H:%M\u0027"},{"line_number":173,"context_line":"git_cmd \u003d [\"git\", \"log\", \"--pretty\u003dformat:\u0027%ad, commit %h\u0027\", \"--date\u003dlocal\","},{"line_number":174,"context_line":"    \"-n1\"]"},{"line_number":175,"context_line":"html_last_updated_fmt \u003d subprocess.check_output(git_cmd).decode(\u0027utf-8\u0027)"},{"line_number":176,"context_line":""},{"line_number":177,"context_line":"# If true, SmartyPants will be used to convert quotes and dashes to"},{"line_number":178,"context_line":"# typographically correct entities."}],"source_content_type":"text/x-python","patch_set":4,"id":"3f1d235d_21327e11","line":175,"range":{"start_line":173,"start_character":0,"end_line":175,"end_character":72},"in_reply_to":"3f1d235d_7a65d444","updated":"2017-07-04 01:11:59.000000000","message":"Done","commit_id":"e71e572b42300869a76d407d601289285448bc06"}],"releasenotes/source/conf.py":[{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"6de69406bf488be0715708bb77e5e8928a6b9cb4","unresolved":false,"context_lines":[{"line_number":29,"context_line":"# documentation root, use os.path.abspath to make it absolute, like shown here."},{"line_number":30,"context_line":"# sys.path.insert(0, os.path.abspath(\u0027.\u0027))"},{"line_number":31,"context_line":""},{"line_number":32,"context_line":"import openstackdocstheme"},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"# -- General configuration ------------------------------------------------"},{"line_number":35,"context_line":""}],"source_content_type":"text/x-python","patch_set":4,"id":"3f1d235d_1a56e05d","line":32,"updated":"2017-07-03 10:23:21.000000000","message":"not needed, add to extensions instead like done for the other file","commit_id":"e71e572b42300869a76d407d601289285448bc06"},{"author":{"_account_id":15888,"name":"Zhenyu Zheng","email":"zheng.zhenyu@outlook.com","username":"Kevin_Zheng"},"change_message_id":"08e3a86a04776c239dffb6b03dc813a5806c6626","unresolved":false,"context_lines":[{"line_number":29,"context_line":"# documentation root, use os.path.abspath to make it absolute, like shown here."},{"line_number":30,"context_line":"# sys.path.insert(0, os.path.abspath(\u0027.\u0027))"},{"line_number":31,"context_line":""},{"line_number":32,"context_line":"import openstackdocstheme"},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"# -- General configuration ------------------------------------------------"},{"line_number":35,"context_line":""}],"source_content_type":"text/x-python","patch_set":4,"id":"3f1d235d_e13b66e8","line":32,"in_reply_to":"3f1d235d_1a56e05d","updated":"2017-07-04 01:11:59.000000000","message":"Done","commit_id":"e71e572b42300869a76d407d601289285448bc06"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"6de69406bf488be0715708bb77e5e8928a6b9cb4","unresolved":false,"context_lines":[{"line_number":122,"context_line":"# html_theme_options \u003d {}"},{"line_number":123,"context_line":""},{"line_number":124,"context_line":"# Add any paths that contain custom themes here, relative to this directory."},{"line_number":125,"context_line":"html_theme_path \u003d [openstackdocstheme.get_html_theme_path()]"},{"line_number":126,"context_line":""},{"line_number":127,"context_line":"# The name for this set of Sphinx documents.  If None, it defaults to"},{"line_number":128,"context_line":"# \"\u003cproject\u003e v\u003crelease\u003e documentation\"."}],"source_content_type":"text/x-python","patch_set":4,"id":"3f1d235d_fa50c460","line":125,"updated":"2017-07-03 10:23:21.000000000","message":"not needed","commit_id":"e71e572b42300869a76d407d601289285448bc06"},{"author":{"_account_id":15888,"name":"Zhenyu Zheng","email":"zheng.zhenyu@outlook.com","username":"Kevin_Zheng"},"change_message_id":"08e3a86a04776c239dffb6b03dc813a5806c6626","unresolved":false,"context_lines":[{"line_number":122,"context_line":"# html_theme_options \u003d {}"},{"line_number":123,"context_line":""},{"line_number":124,"context_line":"# Add any paths that contain custom themes here, relative to this directory."},{"line_number":125,"context_line":"html_theme_path \u003d [openstackdocstheme.get_html_theme_path()]"},{"line_number":126,"context_line":""},{"line_number":127,"context_line":"# The name for this set of Sphinx documents.  If None, it defaults to"},{"line_number":128,"context_line":"# \"\u003cproject\u003e v\u003crelease\u003e documentation\"."}],"source_content_type":"text/x-python","patch_set":4,"id":"3f1d235d_a1256ec4","line":125,"in_reply_to":"3f1d235d_fa50c460","updated":"2017-07-04 01:11:59.000000000","message":"Done","commit_id":"e71e572b42300869a76d407d601289285448bc06"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"9fd3151b94201fbcdf3ac2f2ef3f3ad70b3de4c6","unresolved":false,"context_lines":[{"line_number":37,"context_line":"# Add any Sphinx extension module names here, as strings. They can be"},{"line_number":38,"context_line":"# extensions coming with Sphinx (named \u0027sphinx.ext.*\u0027) or your custom"},{"line_number":39,"context_line":"# ones."},{"line_number":40,"context_line":"extensions \u003d ["},{"line_number":41,"context_line":"    \u0027reno.sphinxext\u0027,"},{"line_number":42,"context_line":"]"},{"line_number":43,"context_line":""},{"line_number":44,"context_line":"# Add any paths that contain templates here, relative to this directory."}],"source_content_type":"text/x-python","patch_set":6,"id":"3f1d235d_0f38c89d","line":41,"range":{"start_line":40,"start_character":14,"end_line":41,"end_character":21},"updated":"2017-07-04 06:07:20.000000000","message":"add \u0027openstackdocstheme\u0027 here","commit_id":"2353af4c07cf334fd6c038b108d0d65119da5043"}],"test-requirements.txt":[{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"6de69406bf488be0715708bb77e5e8928a6b9cb4","unresolved":false,"context_lines":[{"line_number":12,"context_line":"coverage!\u003d4.4,\u003e\u003d4.0 # Apache-2.0"},{"line_number":13,"context_line":"fixtures\u003e\u003d3.0.0 # Apache-2.0/BSD"},{"line_number":14,"context_line":"mock\u003e\u003d2.0 # BSD"},{"line_number":15,"context_line":"sphinx!\u003d1.6.1,\u003e\u003d1.5.1 # BSD"},{"line_number":16,"context_line":"requests\u003e\u003d2.14.2 # Apache-2.0"},{"line_number":17,"context_line":"testrepository\u003e\u003d0.0.18 # Apache-2.0/BSD"},{"line_number":18,"context_line":"testtools\u003e\u003d1.4.0 # MIT"}],"source_content_type":"text/plain","patch_set":4,"id":"3f1d235d_ba4a4ca9","line":15,"range":{"start_line":15,"start_character":8,"end_line":15,"end_character":9},"updated":"2017-07-03 10:23:21.000000000","message":"\u003e\u003d1.6.2","commit_id":"e71e572b42300869a76d407d601289285448bc06"},{"author":{"_account_id":15888,"name":"Zhenyu Zheng","email":"zheng.zhenyu@outlook.com","username":"Kevin_Zheng"},"change_message_id":"08e3a86a04776c239dffb6b03dc813a5806c6626","unresolved":false,"context_lines":[{"line_number":12,"context_line":"coverage!\u003d4.4,\u003e\u003d4.0 # Apache-2.0"},{"line_number":13,"context_line":"fixtures\u003e\u003d3.0.0 # Apache-2.0/BSD"},{"line_number":14,"context_line":"mock\u003e\u003d2.0 # BSD"},{"line_number":15,"context_line":"sphinx!\u003d1.6.1,\u003e\u003d1.5.1 # BSD"},{"line_number":16,"context_line":"requests\u003e\u003d2.14.2 # Apache-2.0"},{"line_number":17,"context_line":"testrepository\u003e\u003d0.0.18 # Apache-2.0/BSD"},{"line_number":18,"context_line":"testtools\u003e\u003d1.4.0 # MIT"}],"source_content_type":"text/plain","patch_set":4,"id":"3f1d235d_412a1a90","line":15,"range":{"start_line":15,"start_character":8,"end_line":15,"end_character":9},"in_reply_to":"3f1d235d_ba4a4ca9","updated":"2017-07-04 01:11:59.000000000","message":"Done","commit_id":"e71e572b42300869a76d407d601289285448bc06"}]}
