)]}'
{"www/static/.htaccess":[{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"6c780f912081fba7f825b20eb6de4dece2986867","unresolved":false,"context_lines":[{"line_number":295,"context_line":""},{"line_number":296,"context_line":"# Redirect renamed User Guide pages"},{"line_number":297,"context_line":""},{"line_number":298,"context_line":"redirectmatch 301 ^/([a-z-]+)/user-guide/cli_swift_pseudo_hierarchical_folders_directories.html /$1/user-guide/cli-swift-pseudo-hierarchical-folders-directories.html"},{"line_number":299,"context_line":"redirectmatch 301 ^/([a-z-]+)/user-guide/sdk_configure_access_security_instances.html /$1/user-guide/sdk-configure-access-security-instances.html"},{"line_number":300,"context_line":"redirectmatch 301 ^/([a-z-]+)/user-guide/cli_create_and_manage_networks.html /$1/user-guide/cli-create-and-manage-networks.html"},{"line_number":301,"context_line":"redirectmatch 301 ^/([a-z-]+)/user-guide/cli_stop_and_start_an_instance.html /$1/user-guide/cli-stop-and-start-an-instance.html"}],"source_content_type":"application/octet-stream","patch_set":2,"id":"9ad45d7e_2ce3cd34","line":298,"updated":"2016-08-10 14:30:24.000000000","message":"This matches nothing. The URL is http://docs.openstack.org/user-guide/xxxxx.html and there is no part before \"ops-guide\".\n\nThis line should be:\n\n  redirectmatch 301 ^/ops-guide/app_crypt.html /ops-guide/app-cyrpt.html\n\nThere is no need of \"/([a-z-]+)\". The reason I used ([a-z-]+) is because \"common\" files are used in various guides.\n\nSee https://review.openstack.org/353528","commit_id":"c8f2fd6e7ed632849ce363abb03c158fa6f8c06f"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"68014c4b882f5c62367c30790c2bcf7456c41588","unresolved":false,"context_lines":[{"line_number":295,"context_line":""},{"line_number":296,"context_line":"# Redirect renamed User Guide pages"},{"line_number":297,"context_line":""},{"line_number":298,"context_line":"redirect 301 ^/user-guide/cli_swift_pseudo_hierarchical_folders_directories.html /user-guide/cli-swift-pseudo-hierarchical-folders-directories.html"},{"line_number":299,"context_line":"redirect 301 ^/user-guide/sdk_configure_access_security_instances.html /user-guide/sdk-configure-access-security-instances.html"},{"line_number":300,"context_line":"redirect 301 ^/user-guide/cli_create_and_manage_networks.html /user-guide/cli-create-and-manage-networks.html"},{"line_number":301,"context_line":"redirect 301 ^/user-guide/cli_stop_and_start_an_instance.html /user-guide/cli-stop-and-start-an-instance.html"}],"source_content_type":"application/octet-stream","patch_set":3,"id":"9ad45d7e_cf42e367","line":298,"updated":"2016-08-10 14:53:04.000000000","message":"^ is unnecessary.","commit_id":"c227badf6dac065bb689e408c2894544c2feda10"},{"author":{"_account_id":14947,"name":"Maria Zlatkova","email":"mzlatkova@mirantis.com","username":"mzlatkova"},"change_message_id":"78bb6a35cff05593aa27768625ae42fa93e9965c","unresolved":false,"context_lines":[{"line_number":295,"context_line":""},{"line_number":296,"context_line":"# Redirect renamed User Guide pages"},{"line_number":297,"context_line":""},{"line_number":298,"context_line":"redirect 301 ^/user-guide/cli_swift_pseudo_hierarchical_folders_directories.html /user-guide/cli-swift-pseudo-hierarchical-folders-directories.html"},{"line_number":299,"context_line":"redirect 301 ^/user-guide/sdk_configure_access_security_instances.html /user-guide/sdk-configure-access-security-instances.html"},{"line_number":300,"context_line":"redirect 301 ^/user-guide/cli_create_and_manage_networks.html /user-guide/cli-create-and-manage-networks.html"},{"line_number":301,"context_line":"redirect 301 ^/user-guide/cli_stop_and_start_an_instance.html /user-guide/cli-stop-and-start-an-instance.html"}],"source_content_type":"application/octet-stream","patch_set":3,"id":"9ad45d7e_d2b28805","line":298,"in_reply_to":"9ad45d7e_cf42e367","updated":"2016-08-10 15:01:45.000000000","message":"Fixed. Thanks, Akihiro!","commit_id":"c227badf6dac065bb689e408c2894544c2feda10"}]}
