)]}'
{"jenkins/scripts/pypi-tarball-upload.sh":[{"author":{"_account_id":16272,"name":"Clint Adams","email":"clint@gcfm.net","username":"clint"},"change_message_id":"cdee4aabe2204fd483658f9891e9cc7998e7d697","unresolved":false,"context_lines":[{"line_number":40,"context_line":"TRY\u003d0"},{"line_number":41,"context_line":"RETVAL\u003d255"},{"line_number":42,"context_line":"set +e"},{"line_number":43,"context_line":"while [ $TRY -lt 3 -a $RETVAL \\!\u003d 0  ]; do"},{"line_number":44,"context_line":"    twine upload -r pypi $FILENAME"},{"line_number":45,"context_line":"    curl --head --silent --fail \\"},{"line_number":46,"context_line":"        \"https://pypi.python.org/simple/$PROJECT/$FILENAME\" \u003e/dev/null 2\u003e\u00261"}],"source_content_type":"text/x-sh","patch_set":1,"id":"dae33548_95689df6","line":43,"range":{"start_line":43,"start_character":6,"end_line":43,"end_character":38},"updated":"2016-02-18 21:17:45.000000000","message":"[[ $TRY -lt 3 ]] \u0026\u0026 [[ $RETVAL -ne 0 ]]","commit_id":"45c5d803ad699dd57e906555befdecc92a5d5817"},{"author":{"_account_id":16272,"name":"Clint Adams","email":"clint@gcfm.net","username":"clint"},"change_message_id":"cdee4aabe2204fd483658f9891e9cc7998e7d697","unresolved":false,"context_lines":[{"line_number":45,"context_line":"    curl --head --silent --fail \\"},{"line_number":46,"context_line":"        \"https://pypi.python.org/simple/$PROJECT/$FILENAME\" \u003e/dev/null 2\u003e\u00261"},{"line_number":47,"context_line":"    RETVAL\u003d$?"},{"line_number":48,"context_line":"    TRY\u003d$[$TRY+1]"},{"line_number":49,"context_line":"    if [ $TRY -lt 3 -a $RETVAL \\!\u003d 0 ]; then"},{"line_number":50,"context_line":"        echo \"Upload failed, retrying in $TRY seconds.\" \u003e\u00262"},{"line_number":51,"context_line":"        sleep $TRY"}],"source_content_type":"text/x-sh","patch_set":1,"id":"dae33548_f5b48982","line":48,"range":{"start_line":48,"start_character":5,"end_line":48,"end_character":17},"updated":"2016-02-18 21:17:45.000000000","message":"(( TRY++ ))","commit_id":"45c5d803ad699dd57e906555befdecc92a5d5817"},{"author":{"_account_id":16272,"name":"Clint Adams","email":"clint@gcfm.net","username":"clint"},"change_message_id":"cdee4aabe2204fd483658f9891e9cc7998e7d697","unresolved":false,"context_lines":[{"line_number":46,"context_line":"        \"https://pypi.python.org/simple/$PROJECT/$FILENAME\" \u003e/dev/null 2\u003e\u00261"},{"line_number":47,"context_line":"    RETVAL\u003d$?"},{"line_number":48,"context_line":"    TRY\u003d$[$TRY+1]"},{"line_number":49,"context_line":"    if [ $TRY -lt 3 -a $RETVAL \\!\u003d 0 ]; then"},{"line_number":50,"context_line":"        echo \"Upload failed, retrying in $TRY seconds.\" \u003e\u00262"},{"line_number":51,"context_line":"        sleep $TRY"},{"line_number":52,"context_line":"    fi"}],"source_content_type":"text/x-sh","patch_set":1,"id":"dae33548_954ffd90","line":49,"range":{"start_line":49,"start_character":7,"end_line":49,"end_character":38},"updated":"2016-02-18 21:17:45.000000000","message":"[[ $TRY -lt 3 ]] \u0026\u0026 [[ $RETVAL -ne 0 ]]","commit_id":"45c5d803ad699dd57e906555befdecc92a5d5817"}],"jenkins/scripts/pypi-wheel-upload.sh":[{"author":{"_account_id":16272,"name":"Clint Adams","email":"clint@gcfm.net","username":"clint"},"change_message_id":"cdee4aabe2204fd483658f9891e9cc7998e7d697","unresolved":false,"context_lines":[{"line_number":42,"context_line":"TRY\u003d0"},{"line_number":43,"context_line":"RETVAL\u003d255"},{"line_number":44,"context_line":"set +e"},{"line_number":45,"context_line":"while [ $TRY -lt 3 -a $RETVAL \\!\u003d 0  ]; do"},{"line_number":46,"context_line":"    twine upload -r pypi $FILENAME"},{"line_number":47,"context_line":"    curl --head --silent --fail \\"},{"line_number":48,"context_line":"        \"https://pypi.python.org/simple/$PROJECT/$FILENAME\" \u003e/dev/null 2\u003e\u00261"}],"source_content_type":"text/x-sh","patch_set":1,"id":"dae33548_1523edbd","line":45,"range":{"start_line":45,"start_character":6,"end_line":45,"end_character":38},"updated":"2016-02-18 21:17:45.000000000","message":"[[ $TRY -lt 3 ]] \u0026\u0026 [[ $RETVAL -ne 0 ]]","commit_id":"45c5d803ad699dd57e906555befdecc92a5d5817"},{"author":{"_account_id":16272,"name":"Clint Adams","email":"clint@gcfm.net","username":"clint"},"change_message_id":"cdee4aabe2204fd483658f9891e9cc7998e7d697","unresolved":false,"context_lines":[{"line_number":47,"context_line":"    curl --head --silent --fail \\"},{"line_number":48,"context_line":"        \"https://pypi.python.org/simple/$PROJECT/$FILENAME\" \u003e/dev/null 2\u003e\u00261"},{"line_number":49,"context_line":"    RETVAL\u003d$?"},{"line_number":50,"context_line":"    TRY\u003d$[$TRY+1]"},{"line_number":51,"context_line":"    if [ $TRY -lt 3 -a $RETVAL \\!\u003d 0 ]; then"},{"line_number":52,"context_line":"        echo \"Upload failed, retrying in $TRY seconds.\" \u003e\u00262"},{"line_number":53,"context_line":"        sleep $TRY"}],"source_content_type":"text/x-sh","patch_set":1,"id":"dae33548_951d3d75","line":50,"range":{"start_line":50,"start_character":4,"end_line":50,"end_character":17},"updated":"2016-02-18 21:17:45.000000000","message":"(( TRY++ ))","commit_id":"45c5d803ad699dd57e906555befdecc92a5d5817"},{"author":{"_account_id":16272,"name":"Clint Adams","email":"clint@gcfm.net","username":"clint"},"change_message_id":"cdee4aabe2204fd483658f9891e9cc7998e7d697","unresolved":false,"context_lines":[{"line_number":48,"context_line":"        \"https://pypi.python.org/simple/$PROJECT/$FILENAME\" \u003e/dev/null 2\u003e\u00261"},{"line_number":49,"context_line":"    RETVAL\u003d$?"},{"line_number":50,"context_line":"    TRY\u003d$[$TRY+1]"},{"line_number":51,"context_line":"    if [ $TRY -lt 3 -a $RETVAL \\!\u003d 0 ]; then"},{"line_number":52,"context_line":"        echo \"Upload failed, retrying in $TRY seconds.\" \u003e\u00262"},{"line_number":53,"context_line":"        sleep $TRY"},{"line_number":54,"context_line":"    fi"}],"source_content_type":"text/x-sh","patch_set":1,"id":"dae33548_350f1138","line":51,"range":{"start_line":51,"start_character":7,"end_line":51,"end_character":38},"updated":"2016-02-18 21:17:45.000000000","message":"[[ $TRY -lt 3 ]] \u0026\u0026 [[ $RETVAL -ne 0 ]]","commit_id":"45c5d803ad699dd57e906555befdecc92a5d5817"}]}
