)]}'
{"doc/doc-contrib-guide/source/redirects.rst":[{"author":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"change_message_id":"db28c16305b96c376107f94db1498b9951eb1624","unresolved":false,"context_lines":[{"line_number":29,"context_line":".. note::"},{"line_number":30,"context_line":"   If you want to take advantage of the :ref:`whereto tool \u003cwhereto-tool\u003e`"},{"line_number":31,"context_line":"   you *must* put your ``.htaccess`` file in ``_extra``.  (This isn\u0027t a"},{"line_number":32,"context_line":"   Sphinx requirement, it\u0027s a tooling requirement.)"},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"While this file is a real ``.htaccess`` file, it is expected that the file will"},{"line_number":35,"context_line":"only contain redirects using the ``Redirect`` and ``RedirectMatch`` rules. For"}],"source_content_type":"text/x-rst","patch_set":2,"id":"ff82abbf_7b0b1529","line":32,"updated":"2017-11-28 20:41:38.000000000","message":"It\u0027s a requirement of the build-openstack-sphinx-docs job, not whereto itself.","commit_id":"96ad4353af4af0c6d9382c365b23d54ef01febf8"},{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"13f90fc07de254c5c132e33c0c5cf1f711429b6f","unresolved":false,"context_lines":[{"line_number":29,"context_line":".. note::"},{"line_number":30,"context_line":"   If you want to take advantage of the :ref:`whereto tool \u003cwhereto-tool\u003e`"},{"line_number":31,"context_line":"   you *must* put your ``.htaccess`` file in ``_extra``.  (This isn\u0027t a"},{"line_number":32,"context_line":"   Sphinx requirement, it\u0027s a tooling requirement.)"},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"While this file is a real ``.htaccess`` file, it is expected that the file will"},{"line_number":35,"context_line":"only contain redirects using the ``Redirect`` and ``RedirectMatch`` rules. For"}],"source_content_type":"text/x-rst","patch_set":2,"id":"ff82abbf_cc3945a4","line":32,"in_reply_to":"ff82abbf_7b0b1529","updated":"2017-11-28 22:36:53.000000000","message":"Done","commit_id":"96ad4353af4af0c6d9382c365b23d54ef01febf8"},{"author":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"change_message_id":"db28c16305b96c376107f94db1498b9951eb1624","unresolved":false,"context_lines":[{"line_number":83,"context_line":""},{"line_number":84,"context_line":"Your redirects can be tested in CI jobs by using the `whereto`_ tool.  Note"},{"line_number":85,"context_line":"that whereto assumes that your ``.htaccess`` file will be in the ``_extra``"},{"line_number":86,"context_line":"directory at the root of the doc source tree."},{"line_number":87,"context_line":""},{"line_number":88,"context_line":"The whereto command is triggered automatically when whereto is present in the"},{"line_number":89,"context_line":"dependency list for a project.  Thus to enable redirect testing, all you need"}],"source_content_type":"text/x-rst","patch_set":2,"id":"ff82abbf_de01ef06","line":86,"updated":"2017-11-28 20:41:38.000000000","message":"whereto takes the path as an argument. The CI job is hard-coded to pass doc/source/_extra/.htaccess and doc/test/test-redirects.txt","commit_id":"96ad4353af4af0c6d9382c365b23d54ef01febf8"},{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"13f90fc07de254c5c132e33c0c5cf1f711429b6f","unresolved":false,"context_lines":[{"line_number":83,"context_line":""},{"line_number":84,"context_line":"Your redirects can be tested in CI jobs by using the `whereto`_ tool.  Note"},{"line_number":85,"context_line":"that whereto assumes that your ``.htaccess`` file will be in the ``_extra``"},{"line_number":86,"context_line":"directory at the root of the doc source tree."},{"line_number":87,"context_line":""},{"line_number":88,"context_line":"The whereto command is triggered automatically when whereto is present in the"},{"line_number":89,"context_line":"dependency list for a project.  Thus to enable redirect testing, all you need"}],"source_content_type":"text/x-rst","patch_set":2,"id":"ff82abbf_8c3fbd85","line":86,"in_reply_to":"ff82abbf_de01ef06","updated":"2017-11-28 22:36:53.000000000","message":"Done","commit_id":"96ad4353af4af0c6d9382c365b23d54ef01febf8"},{"author":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"change_message_id":"db28c16305b96c376107f94db1498b9951eb1624","unresolved":false,"context_lines":[{"line_number":88,"context_line":"The whereto command is triggered automatically when whereto is present in the"},{"line_number":89,"context_line":"dependency list for a project.  Thus to enable redirect testing, all you need"},{"line_number":90,"context_line":"to do is add whereto to your repository\u0027s ``requirements.txt`` or"},{"line_number":91,"context_line":"``test-requirements.txt`` file."},{"line_number":92,"context_line":""},{"line_number":93,"context_line":"As a convenience for developers running the build locally, you can add a"},{"line_number":94,"context_line":"call to whereto in the project\u0027s ``tox.ini`` file.  (This `glance-specs"}],"source_content_type":"text/x-rst","patch_set":2,"id":"ff82abbf_be0aeb1c","line":91,"updated":"2017-11-28 20:41:38.000000000","message":"That will turn on the tests, but it will also break because the test-redirects.txt file that is the other input to whereto isn\u0027t present so if there are redirects in .htaccess there won\u0027t be matching tests and whereto will complain.","commit_id":"96ad4353af4af0c6d9382c365b23d54ef01febf8"},{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"13f90fc07de254c5c132e33c0c5cf1f711429b6f","unresolved":false,"context_lines":[{"line_number":88,"context_line":"The whereto command is triggered automatically when whereto is present in the"},{"line_number":89,"context_line":"dependency list for a project.  Thus to enable redirect testing, all you need"},{"line_number":90,"context_line":"to do is add whereto to your repository\u0027s ``requirements.txt`` or"},{"line_number":91,"context_line":"``test-requirements.txt`` file."},{"line_number":92,"context_line":""},{"line_number":93,"context_line":"As a convenience for developers running the build locally, you can add a"},{"line_number":94,"context_line":"call to whereto in the project\u0027s ``tox.ini`` file.  (This `glance-specs"}],"source_content_type":"text/x-rst","patch_set":2,"id":"ff82abbf_4c4d353c","line":91,"in_reply_to":"ff82abbf_be0aeb1c","updated":"2017-11-28 22:36:53.000000000","message":"Done","commit_id":"96ad4353af4af0c6d9382c365b23d54ef01febf8"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"356f7b9f2aa12b6adbe74ad1dc865d6773f09b3f","unresolved":false,"context_lines":[{"line_number":87,"context_line":"is already set up to use **whereto** in the gate, and will run **whereto**"},{"line_number":88,"context_line":"on docs build jobs automatically whenever **whereto** is present in the"},{"line_number":89,"context_line":"dependency list for a project.  Thus to enable redirect testing, all you need"},{"line_number":90,"context_line":"to do is add **whereto** to your repository\u0027s ``requirements.txt`` or"},{"line_number":91,"context_line":"``test-requirements.txt`` file."},{"line_number":92,"context_line":""},{"line_number":93,"context_line":"To get the job to pass, however, you\u0027ll have to make sure that the"},{"line_number":94,"context_line":"build-openstack-sphinx-docs job can find the input files that **whereto**"}],"source_content_type":"text/x-rst","patch_set":3,"id":"ff82abbf_08904b4e","line":91,"range":{"start_line":90,"start_character":46,"end_line":91,"end_character":31},"updated":"2017-11-30 11:07:57.000000000","message":"doc/test-requirements.txt if it exists, otherwise test-requirements.","commit_id":"152f8e4d1c975e70c809f1c62256f5c2ec72e05b"}]}
