)]}'
{"RELEASE_NOTES.rst":[{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"7f3bceba521f5b0218988704c754c374e6c496af","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"* Removed a virtual build and test environment based on Vagrant."},{"line_number":8,"context_line":"* Update ``autohelp-wrapper`` to support RST output."},{"line_number":9,"context_line":"* Rework install guide translation build tool."},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"0.31.0"},{"line_number":12,"context_line":"------"}],"source_content_type":"text/x-rst","patch_set":3,"id":"da85f559_40c3ca57","line":9,"updated":"2015-11-15 09:32:27.000000000","message":"No need to touch this file at all anymore.","commit_id":"65645b2a9c9570ebb1fadfb41914febc8d5d09f4"}],"bin/doc-tools-check-languages":[{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"e809d0ec33b2c431a51ff4d184630dd24a0549fb","unresolved":false,"context_lines":[{"line_number":110,"context_line":"        cp -f ${INDEX} ${INDEX}.save"},{"line_number":111,"context_line":"        trap \"mv -f ${INDEX}.save ${INDEX}\" EXIT"},{"line_number":112,"context_line":""},{"line_number":113,"context_line":"        for tag in $GLOSSARY; do"},{"line_number":114,"context_line":"            ##"},{"line_number":115,"context_line":"            # Because Sphinx uses the first heading as title regardless of"},{"line_number":116,"context_line":"            # only directive, replace title directive with the proper title"}],"source_content_type":"application/x-shellscript","patch_set":1,"id":"da85f559_5d209549","line":113,"updated":"2015-11-15 07:00:41.000000000","message":"TAGS not GLOSSARY","commit_id":"fdfb465cafe2d6032345d9e070a500e5eecba0fc"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"50af4e28930495aa1512c81192f4e23b3054e239","unresolved":false,"context_lines":[{"line_number":110,"context_line":"        cp -f ${INDEX} ${INDEX}.save"},{"line_number":111,"context_line":"        trap \"mv -f ${INDEX}.save ${INDEX}\" EXIT"},{"line_number":112,"context_line":""},{"line_number":113,"context_line":"        for tag in $GLOSSARY; do"},{"line_number":114,"context_line":"            ##"},{"line_number":115,"context_line":"            # Because Sphinx uses the first heading as title regardless of"},{"line_number":116,"context_line":"            # only directive, replace title directive with the proper title"}],"source_content_type":"application/x-shellscript","patch_set":2,"id":"da85f559_c059fa36","line":113,"updated":"2015-11-15 08:51:26.000000000","message":"GLOSSARY is wrong here.","commit_id":"cb877846fe74a42777044716527725c43398be2b"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"7f3bceba521f5b0218988704c754c374e6c496af","unresolved":false,"context_lines":[{"line_number":110,"context_line":"        cp -f ${INDEX} ${INDEX}.save"},{"line_number":111,"context_line":"        trap \"mv -f ${INDEX}.save ${INDEX}\" EXIT"},{"line_number":112,"context_line":""},{"line_number":113,"context_line":"        for tag in $GLOSSARY; do"},{"line_number":114,"context_line":"            ##"},{"line_number":115,"context_line":"            # Because Sphinx uses the first heading as title regardless of"},{"line_number":116,"context_line":"            # only directive, replace title directive with the proper title"}],"source_content_type":"application/x-shellscript","patch_set":3,"id":"da85f559_a0aab683","line":113,"updated":"2015-11-15 09:32:27.000000000","message":"This is still wrong, compare with the install bin, it should be $TAG, shouldn\u0027t it?","commit_id":"65645b2a9c9570ebb1fadfb41914febc8d5d09f4"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"06b9e8f145ab44f52e946fdc6e8769407118f000","unresolved":false,"context_lines":[{"line_number":97,"context_line":"        done"},{"line_number":98,"context_line":"    elif [ ${book} \u003d \"install-guide\" ] ; then"},{"line_number":99,"context_line":"        # Install Guide has several variations, build all of them"},{"line_number":100,"context_line":"        TAGS\u003d${1:-obs rdo ubuntu debian}"},{"line_number":101,"context_line":"        INDEX\u003d${DOC_DIR}${book}/source/index.rst"},{"line_number":102,"context_line":""},{"line_number":103,"context_line":"        # For translation work, we should have only one index file,"}],"source_content_type":"application/x-shellscript","patch_set":4,"id":"da85f559_6b3a6f36","line":100,"updated":"2015-11-15 12:30:28.000000000","message":"$1 is wrong here, let me fix that...","commit_id":"64df1f59df3ea699bfd8a39112c2caa152e83fb1"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"fc17281ccca783091fc6f68dd80c995950c63923","unresolved":false,"context_lines":[{"line_number":99,"context_line":"        # Install Guide has several variations, build all of them"},{"line_number":100,"context_line":"        TAGS\u003d\"obs rdo ubuntu debian\""},{"line_number":101,"context_line":"        INDEX\u003d${DOC_DIR}${book}/source/index.rst"},{"line_number":102,"context_line":""},{"line_number":103,"context_line":"        # For translation work, we should have only one index file,"},{"line_number":104,"context_line":"        # because our tools generate translation resources from"},{"line_number":105,"context_line":"        # only one index file."}],"source_content_type":"application/x-shellscript","patch_set":6,"id":"da85f559_114996d0","line":102,"updated":"2015-11-16 13:58:19.000000000","message":"It is better to mention that openstack-manuals/tools/build-install-guides-rst.sh and this logic should be synced.","commit_id":"9abcfea69cb973198e784d7b291d1d29d8d3d13b"}]}
