)]}'
{"roles/copy-release-tools-scripts/files/release-tools/add_master_python3_jobs.sh":[{"author":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"change_message_id":"e490444d8ec1cc442a7f7691eddc5ab0c945f501","unresolved":false,"context_lines":[{"line_number":60,"context_line":""},{"line_number":61,"context_line":"    # Add only the files we modified"},{"line_number":62,"context_line":"    for file in $changes; do"},{"line_number":63,"context_line":"        git add $file"},{"line_number":64,"context_line":"    done"},{"line_number":65,"context_line":"    git clean -f"},{"line_number":66,"context_line":""}],"source_content_type":"text/x-sh","patch_set":1,"id":"df33271e_a86a88af","line":63,"updated":"2020-04-09 17:13:17.000000000","message":"You can do multiple files in one `git add ...` so don\u0027t really need a loop, you just need to get them all on one line with something like:\n\n        git add $(echo $changes)\n\nOr even up above where you populate the $changes value you could just do:\n\n  changes\u003d$(git diff-index --name-only HEAD --|paste -s -)\n\nThat way they\u0027re already all in one line in the variable itself, and then you only need to:\n\n        git add $changes","commit_id":"b7933a7e701039ed9e3e29a60b2b53e576df1730"}],"roles/copy-release-tools-scripts/files/release-tools/functions":[{"author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"change_message_id":"e816e94463f7e62e835f00b9079cdf0055930e40","unresolved":false,"context_lines":[{"line_number":86,"context_line":"        echo \"No tox.ini file, skipping constraints\""},{"line_number":87,"context_line":"        return 0"},{"line_number":88,"context_line":"    fi"},{"line_number":89,"context_line":"    sed -i~ -e \"s,{\\(env:UPPER_CONSTRAINTS_FILE\\)[^ ]*},{\\1:$uc_url},\" tox.ini"},{"line_number":90,"context_line":"    sed -i~ -e \"s,{\\(env:TOX_CONSTRAINTS_FILE\\)[^ ]*},{\\1:$uc_url},\" tox.ini"},{"line_number":91,"context_line":"    # Octavia project specific"},{"line_number":92,"context_line":"    if [[ -f  elements/amphora-agent/source-repository-amphora-agent ]]; then"}],"source_content_type":"application/x-shellscript","patch_set":1,"id":"df33271e_88106450","line":89,"range":{"start_line":89,"start_character":10,"end_line":89,"end_character":11},"updated":"2020-04-09 17:07:36.000000000","message":"This appears to be the reason why we were picking up extra files. Not sure why we want to keep backup files in gate jobs, but safe enough to not add it in our job template patch.","commit_id":"b7933a7e701039ed9e3e29a60b2b53e576df1730"}]}
