)]}'
{"jenkins/scripts/propose_translation_update.sh":[{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"8e0e7c6b4ef21d758c70877071fd1836b6d47ae1","unresolved":false,"context_lines":[{"line_number":74,"context_line":""},{"line_number":75,"context_line":""},{"line_number":76,"context_line":"# Propose updates for python and django projects"},{"line_number":77,"context_line":"function propose {"},{"line_number":78,"context_line":"    local modulename\u003d$1"},{"line_number":79,"context_line":""},{"line_number":80,"context_line":"    # Check for empty directory and exit early"}],"source_content_type":"text/x-sh","patch_set":1,"id":"1a122d0e_4769ecbd","line":77,"range":{"start_line":77,"start_character":9,"end_line":77,"end_character":16},"updated":"2016-04-18 16:13:42.000000000","message":"propose_translations? \"propose\" looks too generic.","commit_id":"62cfd03e7a94b6efebed95cade5c02992fe9bc9e"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"8e0e7c6b4ef21d758c70877071fd1836b6d47ae1","unresolved":false,"context_lines":[{"line_number":150,"context_line":"    *)"},{"line_number":151,"context_line":"        # Common setup for python and django repositories"},{"line_number":152,"context_line":"        setup_venv"},{"line_number":153,"context_line":"        # ---- Python projects ----"},{"line_number":154,"context_line":"        module_names\u003d$(get_modulename $PROJECT python)"},{"line_number":155,"context_line":"        if [ -n \"$module_names\" ]; then"},{"line_number":156,"context_line":"            setup_project \"$PROJECT\" \"$ZANATA_VERSION\" $module_names"}],"source_content_type":"text/x-sh","patch_set":1,"id":"1a122d0e_6c8a08c1","line":153,"updated":"2016-04-18 16:13:42.000000000","message":"L.154-165 and L.169-181 are similar. How about making this a function and passing the type of processing \u0027django\u0027 or \u0027python\u0027?\n\nDuring the refactor, this hit my mind and I think it is time to do this.","commit_id":"62cfd03e7a94b6efebed95cade5c02992fe9bc9e"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"8833ac81b101938293fecba2aef7fabbc5165e43","unresolved":false,"context_lines":[{"line_number":150,"context_line":"    *)"},{"line_number":151,"context_line":"        # Common setup for python and django repositories"},{"line_number":152,"context_line":"        setup_venv"},{"line_number":153,"context_line":"        # ---- Python projects ----"},{"line_number":154,"context_line":"        module_names\u003d$(get_modulename $PROJECT python)"},{"line_number":155,"context_line":"        if [ -n \"$module_names\" ]; then"},{"line_number":156,"context_line":"            setup_project \"$PROJECT\" \"$ZANATA_VERSION\" $module_names"}],"source_content_type":"text/x-sh","patch_set":1,"id":"1a122d0e_80a64551","line":153,"in_reply_to":"1a122d0e_6c8a08c1","updated":"2016-04-18 17:41:02.000000000","message":"Indeed - thanks.","commit_id":"62cfd03e7a94b6efebed95cade5c02992fe9bc9e"}]}
