)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":2834,"name":"Steven Dake","email":"steven.dake@gmail.com","username":"sdake"},"change_message_id":"0a220444f72280da2f05e7c0b63d5533c4e6c407","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Standardize bashate and add linters"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"The linters gate combindes pep8 and bashate (and then any other"},{"line_number":10,"context_line":"linters we want). This changes bashate to be a sript rather than doing"},{"line_number":11,"context_line":"a script inline. This matches the way other projects (and"},{"line_number":12,"context_line":"project-config themselves) uses bashate [1]."}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"da6ed579_0a3e25b8","line":9,"updated":"2016-01-13 17:35:19.000000000","message":"typo if you care to fix","commit_id":"eafd912404232906f891e389146f1534a2450e84"},{"author":{"_account_id":14119,"name":"Sam Yaple","email":"sam+git@yaple.net","username":"SamYaple"},"change_message_id":"6836f851d8d9df835d388cf8cfee0334e0c2fbe1","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Standardize bashate and add linters"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"The linters gate combindes pep8 and bashate (and then any other"},{"line_number":10,"context_line":"linters we want). This changes bashate to be a sript rather than doing"},{"line_number":11,"context_line":"a script inline. This matches the way other projects (and"},{"line_number":12,"context_line":"project-config themselves) uses bashate [1]."}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"da6ed579_35590eff","line":9,"in_reply_to":"da6ed579_0a3e25b8","updated":"2016-01-13 17:49:08.000000000","message":"I will take care of it if I have to iterate a new patchset (this gate may fail)","commit_id":"eafd912404232906f891e389146f1534a2450e84"}],"tools/run-bashate.sh":[{"author":{"_account_id":2834,"name":"Steven Dake","email":"steven.dake@gmail.com","username":"sdake"},"change_message_id":"0a220444f72280da2f05e7c0b63d5533c4e6c407","unresolved":false,"context_lines":[{"line_number":4,"context_line":""},{"line_number":5,"context_line":"ROOT\u003d$(readlink -fn $(dirname $0)/.. )"},{"line_number":6,"context_line":"find $ROOT -not -wholename \\*.tox/\\* -and -not -wholename \\*.test/\\* \\"},{"line_number":7,"context_line":"    -and -name \\*.sh -print0 | xargs -0 bashate -v --ignore E006"}],"source_content_type":"text/x-sh","patch_set":1,"id":"da6ed579_2a7d296e","line":7,"updated":"2016-01-13 17:35:19.000000000","message":"I am curious if you know if we have any shell scripts that don\u0027t terminate in .sh - not reason for -1","commit_id":"eafd912404232906f891e389146f1534a2450e84"},{"author":{"_account_id":14119,"name":"Sam Yaple","email":"sam+git@yaple.net","username":"SamYaple"},"change_message_id":"6836f851d8d9df835d388cf8cfee0334e0c2fbe1","unresolved":false,"context_lines":[{"line_number":4,"context_line":""},{"line_number":5,"context_line":"ROOT\u003d$(readlink -fn $(dirname $0)/.. )"},{"line_number":6,"context_line":"find $ROOT -not -wholename \\*.tox/\\* -and -not -wholename \\*.test/\\* \\"},{"line_number":7,"context_line":"    -and -name \\*.sh -print0 | xargs -0 bashate -v --ignore E006"}],"source_content_type":"text/x-sh","patch_set":1,"id":"da6ed579_35426e11","line":7,"in_reply_to":"da6ed579_2a7d296e","updated":"2016-01-13 17:49:08.000000000","message":"I checked that this matches all the same files as the current bashate test and it does","commit_id":"eafd912404232906f891e389146f1534a2450e84"}],"tox.ini":[{"author":{"_account_id":7488,"name":"Jeffrey Zhang","email":"zhang.lei.fly@gmail.com","username":"Jeffrey4l"},"change_message_id":"39a7bb900dc17b56d00655708ccface0a7317987","unresolved":false,"context_lines":[{"line_number":31,"context_line":"  {toxinidir}/tools/validate-all-maintainer.sh"},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"[testenv:bashate]"},{"line_number":34,"context_line":"deps \u003d bashate"},{"line_number":35,"context_line":"whitelist_externals \u003d bash"},{"line_number":36,"context_line":"# tox improperly interprets # and {1} in regex, so match on [[:punct:]]+"},{"line_number":37,"context_line":"commands \u003d"}],"source_content_type":"text/x-properties","patch_set":1,"id":"da6ed579_0facf7eb","side":"PARENT","line":34,"updated":"2016-01-13 17:18:19.000000000","message":"bashate should be added into deps or test-requirements.txt","commit_id":"8c4a2ee781c77508854c84bbd75b1310026c9c7f"},{"author":{"_account_id":14119,"name":"Sam Yaple","email":"sam+git@yaple.net","username":"SamYaple"},"change_message_id":"6836f851d8d9df835d388cf8cfee0334e0c2fbe1","unresolved":false,"context_lines":[{"line_number":31,"context_line":"  {toxinidir}/tools/validate-all-maintainer.sh"},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"[testenv:bashate]"},{"line_number":34,"context_line":"deps \u003d bashate"},{"line_number":35,"context_line":"whitelist_externals \u003d bash"},{"line_number":36,"context_line":"# tox improperly interprets # and {1} in regex, so match on [[:punct:]]+"},{"line_number":37,"context_line":"commands \u003d"}],"source_content_type":"text/x-properties","patch_set":1,"id":"da6ed579_557282ae","side":"PARENT","line":34,"in_reply_to":"da6ed579_0facf7eb","updated":"2016-01-13 17:49:08.000000000","message":"Done","commit_id":"8c4a2ee781c77508854c84bbd75b1310026c9c7f"},{"author":{"_account_id":2834,"name":"Steven Dake","email":"steven.dake@gmail.com","username":"sdake"},"change_message_id":"0a220444f72280da2f05e7c0b63d5533c4e6c407","unresolved":false,"context_lines":[{"line_number":31,"context_line":"  {toxinidir}/tools/validate-all-maintainer.sh"},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"[testenv:bashate]"},{"line_number":34,"context_line":"deps \u003d bashate"},{"line_number":35,"context_line":"whitelist_externals \u003d bash"},{"line_number":36,"context_line":"# tox improperly interprets # and {1} in regex, so match on [[:punct:]]+"},{"line_number":37,"context_line":"commands \u003d"}],"source_content_type":"text/x-properties","patch_set":1,"id":"da6ed579_2acbe9a6","side":"PARENT","line":34,"in_reply_to":"da6ed579_0facf7eb","updated":"2016-01-13 17:35:19.000000000","message":"I\u0027d prefer test-requirements.txt","commit_id":"8c4a2ee781c77508854c84bbd75b1310026c9c7f"}]}
