)]}'
{"tools/generatepot-rst.sh":[{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"7daf4a3c016881945902557eb132574fed6a8b8d","unresolved":false,"context_lines":[{"line_number":25,"context_line":"DIRECTORY\u003d$DOCNAME"},{"line_number":26,"context_line":"TOPDIR\u003d\"\""},{"line_number":27,"context_line":"if [ \"$USE_DOC\" \u003d \"1\" ] ; then"},{"line_number":28,"context_line":"    DIRECTORY\u003d\"doc/$DIRECTORY\""},{"line_number":29,"context_line":"    TOPDIR\u003d\"doc/\""},{"line_number":30,"context_line":"fi"},{"line_number":31,"context_line":""}],"source_content_type":"text/x-sh","patch_set":2,"id":"5a2ca52d_dbfbbd77","line":28,"updated":"2015-10-17 12:40:48.000000000","message":"unrelated change","commit_id":"3c239650b795be4d56d997055b4e4987aa0c1dfc"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"7daf4a3c016881945902557eb132574fed6a8b8d","unresolved":false,"context_lines":[{"line_number":68,"context_line":"fi"},{"line_number":69,"context_line":"if [ ${DOCNAME} \u003d \"firstapp\" ] ; then"},{"line_number":70,"context_line":"    TAG\u003d\"-t libcloud  -t dotnet -t fog -t pkgcloud -t shade\""},{"line_number":71,"context_line":"fi"},{"line_number":72,"context_line":"sphinx-build -W -j $NUMBER_OF_CORES -b gettext $TAG ${DIRECTORY}/source/ \\"},{"line_number":73,"context_line":"    ${DIRECTORY}/source/locale/"},{"line_number":74,"context_line":""}],"source_content_type":"text/x-sh","patch_set":2,"id":"5a2ca52d_5b2ecdfb","line":71,"updated":"2015-10-17 12:40:48.000000000","message":"-W is useful for checking, but tox -e generatepot-rst is called by the post merge job, so it is better not to fail with minor warnings.\nI will remove -W in the next patch set.","commit_id":"3c239650b795be4d56d997055b4e4987aa0c1dfc"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"1cb6830360457913c6699aa39232127d1670d563","unresolved":false,"context_lines":[{"line_number":43,"context_line":"    mkdir -p $DIRECTORY/source"},{"line_number":44,"context_line":"    cp doc/common-rst/source/conf.py $DIRECTORY/source/conf.py"},{"line_number":45,"context_line":"    ln -sf ../../common-rst $DIRECTORY/source/common"},{"line_number":46,"context_line":"    cat \u003c\u003cEOF \u003e $DIRECTORY/source/index.rst"},{"line_number":47,"context_line":".. toctree::"},{"line_number":48,"context_line":"   :maxdepth: 2"},{"line_number":49,"context_line":"   :glob:"}],"source_content_type":"text/x-sh","patch_set":3,"id":"3a29b11f_2a4fc093","line":46,"updated":"2015-10-18 12:58:35.000000000","message":"The logic looks fine, what do you think of adding some comments here on why we\u0027re doing it this way?","commit_id":"e003e07859e96b4ce14ff33b75c9f7e4e6db7e52"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"43dd6404a4eaf8b74fbee257a9e370ca934ca0b7","unresolved":false,"context_lines":[{"line_number":43,"context_line":"    mkdir -p $DIRECTORY/source"},{"line_number":44,"context_line":"    cp doc/common-rst/source/conf.py $DIRECTORY/source/conf.py"},{"line_number":45,"context_line":"    ln -sf ../../common-rst $DIRECTORY/source/common"},{"line_number":46,"context_line":"    cat \u003c\u003cEOF \u003e $DIRECTORY/source/index.rst"},{"line_number":47,"context_line":".. toctree::"},{"line_number":48,"context_line":"   :maxdepth: 2"},{"line_number":49,"context_line":"   :glob:"}],"source_content_type":"text/x-sh","patch_set":3,"id":"3a29b11f_85e7e511","line":46,"in_reply_to":"3a29b11f_2a4fc093","updated":"2015-10-18 15:41:38.000000000","message":"Good catch. I focused on fixing the logic too much and the comment at L.38-39 is no longer correct. I will add some comments.","commit_id":"e003e07859e96b4ce14ff33b75c9f7e4e6db7e52"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"22dfef7fe629f340e3f85a643b11535c38e95fad","unresolved":false,"context_lines":[{"line_number":43,"context_line":"    mkdir -p $DIRECTORY/source"},{"line_number":44,"context_line":"    cp doc/common-rst/source/conf.py $DIRECTORY/source/conf.py"},{"line_number":45,"context_line":"    ln -sf ../../common-rst $DIRECTORY/source/common"},{"line_number":46,"context_line":"    cat \u003c\u003cEOF \u003e $DIRECTORY/source/index.rst"},{"line_number":47,"context_line":".. toctree::"},{"line_number":48,"context_line":"   :maxdepth: 2"},{"line_number":49,"context_line":"   :glob:"}],"source_content_type":"text/x-sh","patch_set":3,"id":"3a29b11f_c0e62be8","line":46,"in_reply_to":"3a29b11f_85e7e511","updated":"2015-10-18 16:57:09.000000000","message":"Done","commit_id":"e003e07859e96b4ce14ff33b75c9f7e4e6db7e52"},{"author":{"_account_id":10497,"name":"KATO Tomoyuki","email":"kato.tomoyuki@jp.fujitsu.com","username":"to222"},"change_message_id":"5d54a66f535a65d51fe6c8fddbb324ec1665819f","unresolved":false,"context_lines":[{"line_number":72,"context_line":"sphinx-build -j $NUMBER_OF_CORES -b gettext $TAG ${DIRECTORY}/source/ \\"},{"line_number":73,"context_line":"    ${DIRECTORY}/source/locale/"},{"line_number":74,"context_line":""},{"line_number":75,"context_line":"if [[ \"$REPOSITORY\" \u003d \"openstack-manuals\" \u0026\u0026 \"$DOCNAME\" \u003d \"common-rst\" ]] ; then"},{"line_number":76,"context_line":"    # Update common"},{"line_number":77,"context_line":"    sed -i -e \u0027s/^\"Project-Id-Version: [a-zA-Z0-9\\. ]+\\\\n\"$/\"Project-Id-Version: \\\\n\"/\u0027 \\"},{"line_number":78,"context_line":"        ${DIRECTORY}/source/locale/common.pot"}],"source_content_type":"text/x-sh","patch_set":3,"id":"3a29b11f_c5595d90","line":75,"updated":"2015-10-18 14:51:06.000000000","message":"If this tool cleanly generates the whole common.pot at above block, this block is not needed any more. This block originally intends to collect common.pot (simply adding) and clean up for concatenation.","commit_id":"e003e07859e96b4ce14ff33b75c9f7e4e6db7e52"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"22dfef7fe629f340e3f85a643b11535c38e95fad","unresolved":false,"context_lines":[{"line_number":72,"context_line":"sphinx-build -j $NUMBER_OF_CORES -b gettext $TAG ${DIRECTORY}/source/ \\"},{"line_number":73,"context_line":"    ${DIRECTORY}/source/locale/"},{"line_number":74,"context_line":""},{"line_number":75,"context_line":"if [[ \"$REPOSITORY\" \u003d \"openstack-manuals\" \u0026\u0026 \"$DOCNAME\" \u003d \"common-rst\" ]] ; then"},{"line_number":76,"context_line":"    # Update common"},{"line_number":77,"context_line":"    sed -i -e \u0027s/^\"Project-Id-Version: [a-zA-Z0-9\\. ]+\\\\n\"$/\"Project-Id-Version: \\\\n\"/\u0027 \\"},{"line_number":78,"context_line":"        ${DIRECTORY}/source/locale/common.pot"}],"source_content_type":"text/x-sh","patch_set":3,"id":"3a29b11f_661df065","line":75,"in_reply_to":"3a29b11f_c5595d90","updated":"2015-10-18 16:57:09.000000000","message":"I reorganized the latter half of the script.\nIf-clause at L.75 and L.125 are now merged.","commit_id":"e003e07859e96b4ce14ff33b75c9f7e4e6db7e52"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"1cb6830360457913c6699aa39232127d1670d563","unresolved":false,"context_lines":[{"line_number":122,"context_line":"rm -rf ${DIRECTORY}/source/locale/.doctrees/"},{"line_number":123,"context_line":"mv ${DIRECTORY}/source/$DOCNAME.pot ${DIRECTORY}/source/locale/$DOCNAME.pot"},{"line_number":124,"context_line":""},{"line_number":125,"context_line":"if [[ \"$DOCNAME\" \u003d \"common-rst\" ]]; then"},{"line_number":126,"context_line":"    rm -rf $DIRECTORY"},{"line_number":127,"context_line":"fi"}],"source_content_type":"text/x-sh","patch_set":3,"id":"3a29b11f_ca43ac6b","line":125,"updated":"2015-10-18 12:58:35.000000000","message":"Commenting this as well would be great...","commit_id":"e003e07859e96b4ce14ff33b75c9f7e4e6db7e52"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"22dfef7fe629f340e3f85a643b11535c38e95fad","unresolved":false,"context_lines":[{"line_number":122,"context_line":"rm -rf ${DIRECTORY}/source/locale/.doctrees/"},{"line_number":123,"context_line":"mv ${DIRECTORY}/source/$DOCNAME.pot ${DIRECTORY}/source/locale/$DOCNAME.pot"},{"line_number":124,"context_line":""},{"line_number":125,"context_line":"if [[ \"$DOCNAME\" \u003d \"common-rst\" ]]; then"},{"line_number":126,"context_line":"    rm -rf $DIRECTORY"},{"line_number":127,"context_line":"fi"}],"source_content_type":"text/x-sh","patch_set":3,"id":"3a29b11f_20e27fd6","line":125,"in_reply_to":"3a29b11f_a0c76f44","updated":"2015-10-18 16:57:09.000000000","message":"Done","commit_id":"e003e07859e96b4ce14ff33b75c9f7e4e6db7e52"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"43dd6404a4eaf8b74fbee257a9e370ca934ca0b7","unresolved":false,"context_lines":[{"line_number":122,"context_line":"rm -rf ${DIRECTORY}/source/locale/.doctrees/"},{"line_number":123,"context_line":"mv ${DIRECTORY}/source/$DOCNAME.pot ${DIRECTORY}/source/locale/$DOCNAME.pot"},{"line_number":124,"context_line":""},{"line_number":125,"context_line":"if [[ \"$DOCNAME\" \u003d \"common-rst\" ]]; then"},{"line_number":126,"context_line":"    rm -rf $DIRECTORY"},{"line_number":127,"context_line":"fi"}],"source_content_type":"text/x-sh","patch_set":3,"id":"3a29b11f_40c45b3f","line":125,"in_reply_to":"3a29b11f_ca43ac6b","updated":"2015-10-18 15:41:38.000000000","message":"In addition to the above, the condition should match L.75 and L.40.","commit_id":"e003e07859e96b4ce14ff33b75c9f7e4e6db7e52"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"43dd6404a4eaf8b74fbee257a9e370ca934ca0b7","unresolved":false,"context_lines":[{"line_number":122,"context_line":"rm -rf ${DIRECTORY}/source/locale/.doctrees/"},{"line_number":123,"context_line":"mv ${DIRECTORY}/source/$DOCNAME.pot ${DIRECTORY}/source/locale/$DOCNAME.pot"},{"line_number":124,"context_line":""},{"line_number":125,"context_line":"if [[ \"$DOCNAME\" \u003d \"common-rst\" ]]; then"},{"line_number":126,"context_line":"    rm -rf $DIRECTORY"},{"line_number":127,"context_line":"fi"}],"source_content_type":"text/x-sh","patch_set":3,"id":"3a29b11f_a0c76f44","line":125,"in_reply_to":"3a29b11f_ca43ac6b","updated":"2015-10-18 15:41:38.000000000","message":"In addition to the above, the condition should match L.75 and L.40.","commit_id":"e003e07859e96b4ce14ff33b75c9f7e4e6db7e52"}]}
