)]}'
{"www/.htaccess":[{"author":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"change_message_id":"8c921d86042678d64b385c90876b4df8c5a7b38f","unresolved":false,"context_lines":[{"line_number":46,"context_line":""},{"line_number":47,"context_line":"# Redirect some repositories without index entries appropriately"},{"line_number":48,"context_line":"redirectmatch 301 ^/developer/(tripleo-common|tripleo-quickstart|tripleo-validations)/(.*)$ /$1/latest/$2"},{"line_number":49,"context_line":"redirectmatch 301 ^/developer/(ironic-python-agent|sahara-tests)/(.*)$ /$1/latest/$2"},{"line_number":50,"context_line":""},{"line_number":51,"context_line":"# Redirect removed user guide"},{"line_number":52,"context_line":"redirectmatch 301 ^/user-guide/.*$ /{{RELEASED_SERIES}}/user/"}],"source_content_type":"application/octet-stream","patch_set":1,"id":"7f287b81_a5289485","line":49,"updated":"2017-09-07 14:44:24.000000000","message":"We should fix these by adding entries in the project-data file.","commit_id":"f78eb39f47a2b05fbc95f75db1a159ab7fcdb008"},{"author":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"change_message_id":"7082834681ea160f43327d0b5036f571336a8168","unresolved":false,"context_lines":[{"line_number":98,"context_line":"redirectmatch 301 ^/havana/install-guide/.*$ /havana/"},{"line_number":99,"context_line":""},{"line_number":100,"context_line":"# Redirecting infra docs links to new location"},{"line_number":101,"context_line":"redirectmatch 301 \"^/infra/shade(.*)$\" /shade$1"},{"line_number":102,"context_line":""},{"line_number":103,"context_line":"# Redirecting old project developer docs to the new layout. If a"},{"line_number":104,"context_line":"# project has an in-tree .htaccess file, assume it can handle the full"}],"source_content_type":"application/octet-stream","patch_set":1,"id":"7f287b81_853c7893","line":101,"updated":"2017-09-07 14:54:19.000000000","message":"/infra/shade/ already redirects to /shade/latest/. We are missing a rule around line 134 similar to what we have on lines 108-112 so that the has_in_tree_htaccess flag redirects the full URL and not just the main landing page for the project.","commit_id":"f78eb39f47a2b05fbc95f75db1a159ab7fcdb008"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"138c99182046ae360ff3aee28509d859e6961be5","unresolved":false,"context_lines":[{"line_number":98,"context_line":"redirectmatch 301 ^/havana/install-guide/.*$ /havana/"},{"line_number":99,"context_line":""},{"line_number":100,"context_line":"# Redirecting infra docs links to new location"},{"line_number":101,"context_line":"redirectmatch 301 \"^/infra/shade(.*)$\" /shade$1"},{"line_number":102,"context_line":""},{"line_number":103,"context_line":"# Redirecting old project developer docs to the new layout. If a"},{"line_number":104,"context_line":"# project has an in-tree .htaccess file, assume it can handle the full"}],"source_content_type":"application/octet-stream","patch_set":1,"id":"7f287b81_b128d685","line":101,"in_reply_to":"7f287b81_360e1c3b","updated":"2017-09-07 16:55:36.000000000","message":"both redirect for me","commit_id":"f78eb39f47a2b05fbc95f75db1a159ab7fcdb008"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"36d90b181dd096b1080c054ce9158cf36ef9abb2","unresolved":false,"context_lines":[{"line_number":98,"context_line":"redirectmatch 301 ^/havana/install-guide/.*$ /havana/"},{"line_number":99,"context_line":""},{"line_number":100,"context_line":"# Redirecting infra docs links to new location"},{"line_number":101,"context_line":"redirectmatch 301 \"^/infra/shade(.*)$\" /shade$1"},{"line_number":102,"context_line":""},{"line_number":103,"context_line":"# Redirecting old project developer docs to the new layout. If a"},{"line_number":104,"context_line":"# project has an in-tree .htaccess file, assume it can handle the full"}],"source_content_type":"application/octet-stream","patch_set":1,"id":"7f287b81_b68a0c18","line":101,"in_reply_to":"7f287b81_853c7893","updated":"2017-09-07 16:28:14.000000000","message":"This is correct IMHO, we do not redirect /infra/shade at all - and should not redirect to /developer","commit_id":"f78eb39f47a2b05fbc95f75db1a159ab7fcdb008"},{"author":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"change_message_id":"5408e2cf008b42042404200d9d3335f60a8cc50b","unresolved":false,"context_lines":[{"line_number":98,"context_line":"redirectmatch 301 ^/havana/install-guide/.*$ /havana/"},{"line_number":99,"context_line":""},{"line_number":100,"context_line":"# Redirecting infra docs links to new location"},{"line_number":101,"context_line":"redirectmatch 301 \"^/infra/shade(.*)$\" /shade$1"},{"line_number":102,"context_line":""},{"line_number":103,"context_line":"# Redirecting old project developer docs to the new layout. If a"},{"line_number":104,"context_line":"# project has an in-tree .htaccess file, assume it can handle the full"}],"source_content_type":"application/octet-stream","patch_set":1,"id":"7f287b81_360e1c3b","line":101,"in_reply_to":"7f287b81_b68a0c18","updated":"2017-09-07 16:47:07.000000000","message":"Hmm, we have a bug somewhere.\n\nhttps://docs.openstack.org/infra/shade/ loads\n\nhttps://docs.openstack.org/infra/shade redirects to https://docs.openstack.org/shade/latest/","commit_id":"f78eb39f47a2b05fbc95f75db1a159ab7fcdb008"},{"author":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"change_message_id":"c1cf55350c490320ed48a6b7c39d19f343706d74","unresolved":false,"context_lines":[{"line_number":100,"context_line":"redirectmatch 301 ^/havana/install-guide/.*$ /havana/"},{"line_number":101,"context_line":""},{"line_number":102,"context_line":"# Redirecting infra docs links to new location"},{"line_number":103,"context_line":"redirectmatch 301 \"^/infra/shade(.*)$\" /shade$1"},{"line_number":104,"context_line":""},{"line_number":105,"context_line":"# Redirecting old project developer docs to the new layout. If a"},{"line_number":106,"context_line":"# project has an in-tree .htaccess file, assume it can handle the full"}],"source_content_type":"application/octet-stream","patch_set":3,"id":"7f287b81_313f4626","line":103,"updated":"2017-09-07 17:12:23.000000000","message":"Should this be redirecting to /shade/latest$1","commit_id":"d198809ec9d1b1bccd4a3345540aa29b562669b5"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"29b14d53d68d6a14043ad1b53616981ff6048055","unresolved":false,"context_lines":[{"line_number":99,"context_line":"redirectmatch 301 ^/icehouse/install-guide/.*$ /icehouse/"},{"line_number":100,"context_line":"redirectmatch 301 ^/havana/install-guide/.*$ /havana/"},{"line_number":101,"context_line":""},{"line_number":102,"context_line":"# Redirecting infra docs links to new location"},{"line_number":103,"context_line":"redirectmatch 301 \"^/infra/shade(.*)$\" /shade/latest$1"},{"line_number":104,"context_line":""},{"line_number":105,"context_line":"# Redirecting old project developer docs to the new layout. If a"},{"line_number":106,"context_line":"# project has an in-tree .htaccess file, assume it can handle the full"}],"source_content_type":"application/octet-stream","patch_set":6,"id":"7f287b81_c57eeae2","line":103,"range":{"start_line":102,"start_character":0,"end_line":103,"end_character":54},"updated":"2017-09-08 09:20:03.000000000","message":"Do you also need to redirect \u0027/developer/shade\u0027 now?","commit_id":"496cae2ce7782963caa8b7e62d32777a7ea7e75b"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"d7b14ff724a33764a29f70f74b79da179478b14f","unresolved":false,"context_lines":[{"line_number":99,"context_line":"redirectmatch 301 ^/icehouse/install-guide/.*$ /icehouse/"},{"line_number":100,"context_line":"redirectmatch 301 ^/havana/install-guide/.*$ /havana/"},{"line_number":101,"context_line":""},{"line_number":102,"context_line":"# Redirecting infra docs links to new location"},{"line_number":103,"context_line":"redirectmatch 301 \"^/infra/shade(.*)$\" /shade/latest$1"},{"line_number":104,"context_line":""},{"line_number":105,"context_line":"# Redirecting old project developer docs to the new layout. If a"},{"line_number":106,"context_line":"# project has an in-tree .htaccess file, assume it can handle the full"}],"source_content_type":"application/octet-stream","patch_set":6,"id":"7f287b81_d78a2119","line":103,"range":{"start_line":102,"start_character":0,"end_line":103,"end_character":54},"in_reply_to":"7f287b81_c57eeae2","updated":"2017-09-08 09:55:23.000000000","message":"We do this already separately - as part of our default rules.\n\nJust run \"wget http://docs.openstack.org/infra/shade/\" to see what happens...","commit_id":"496cae2ce7782963caa8b7e62d32777a7ea7e75b"}],"www/redirect-tests.txt":[{"author":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"change_message_id":"c1cf55350c490320ed48a6b7c39d19f343706d74","unresolved":false,"context_lines":[{"line_number":147,"context_line":"# Redirecting infra docs links to new location"},{"line_number":148,"context_line":"/infra/shade 301 /shade"},{"line_number":149,"context_line":"/infra/shade/ 301 /shade/"},{"line_number":150,"context_line":"/infra/shade/any-page.html 301 /shade/any-page.html"},{"line_number":151,"context_line":""},{"line_number":152,"context_line":"# Redirecting old project developer docs to the new layout. If a"},{"line_number":153,"context_line":"# project has an in-tree .htaccess file, assume it can handle the full"}],"source_content_type":"text/plain","patch_set":3,"id":"7f287b81_91195ad8","line":150,"updated":"2017-09-07 17:12:23.000000000","message":"That target doesn\u0027t look right. I would expect /shade/latest/any-page.html for a real page.","commit_id":"d198809ec9d1b1bccd4a3345540aa29b562669b5"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"29b14d53d68d6a14043ad1b53616981ff6048055","unresolved":false,"context_lines":[{"line_number":147,"context_line":"# Redirecting infra docs links to new location"},{"line_number":148,"context_line":"/infra/shade 301 /shade/latest"},{"line_number":149,"context_line":"/infra/shade/ 301 /shade/latest/"},{"line_number":150,"context_line":"/infra/shade/any-page.html 301 /shade/latest/any-page.html"},{"line_number":151,"context_line":""},{"line_number":152,"context_line":"# Redirecting old project developer docs to the new layout. If a"},{"line_number":153,"context_line":"# project has an in-tree .htaccess file, assume it can handle the full"}],"source_content_type":"text/plain","patch_set":6,"id":"7f287b81_656df630","line":150,"updated":"2017-09-08 09:20:03.000000000","message":"ditto","commit_id":"496cae2ce7782963caa8b7e62d32777a7ea7e75b"}]}
