)]}'
{"tools/check-cherry-picks.sh":[{"author":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"change_message_id":"405a51284ac101fa282a2cc31333156ae5aeb7eb","unresolved":true,"context_lines":[{"line_number":14,"context_line":"    commit_hash\u003d$(git show --format\u003d\u0027%P\u0027 --quiet | awk \u0027{print $NF}\u0027)"},{"line_number":15,"context_line":"fi"},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"if ! git show --format\u003d\u0027%aN\u0027 HEAD~ --quiet | grep -qi \u0027OpenStack Release Bot\u0027; then"},{"line_number":18,"context_line":"    echo \u0027Bot generated change; ignoring\u0027"},{"line_number":19,"context_line":"    exit 0"},{"line_number":20,"context_line":"fi"}],"source_content_type":"text/x-sh","patch_set":2,"id":"a4ad77c5_fd18d32f","line":17,"range":{"start_line":17,"start_character":3,"end_line":17,"end_character":4},"updated":"2021-09-21 16:04:11.000000000","message":"You want this to exit if it is the release bot right?","commit_id":"4d06030ddf23b1da6ff783688c5246ebddad24d5"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"bb5a2f25346922e03c483e7bc2d3136622b6cb1f","unresolved":true,"context_lines":[{"line_number":14,"context_line":"    commit_hash\u003d$(git show --format\u003d\u0027%P\u0027 --quiet | awk \u0027{print $NF}\u0027)"},{"line_number":15,"context_line":"fi"},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"if ! git show --format\u003d\u0027%aN\u0027 HEAD~ --quiet | grep -qi \u0027OpenStack Release Bot\u0027; then"},{"line_number":18,"context_line":"    echo \u0027Bot generated change; ignoring\u0027"},{"line_number":19,"context_line":"    exit 0"},{"line_number":20,"context_line":"fi"}],"source_content_type":"text/x-sh","patch_set":2,"id":"da5e4585_b0015fc1","line":17,"range":{"start_line":17,"start_character":45,"end_line":17,"end_character":77},"updated":"2021-09-21 16:02:25.000000000","message":"can I register an account with the name \u0027OpenStack Release Bot Fake\u0027 and skip the stable check? ;)","commit_id":"4d06030ddf23b1da6ff783688c5246ebddad24d5"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"fcdf85910860408f4193633224de580625feb562","unresolved":false,"context_lines":[{"line_number":14,"context_line":"    commit_hash\u003d$(git show --format\u003d\u0027%P\u0027 --quiet | awk \u0027{print $NF}\u0027)"},{"line_number":15,"context_line":"fi"},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"if ! git show --format\u003d\u0027%aN\u0027 HEAD~ --quiet | grep -qi \u0027OpenStack Release Bot\u0027; then"},{"line_number":18,"context_line":"    echo \u0027Bot generated change; ignoring\u0027"},{"line_number":19,"context_line":"    exit 0"},{"line_number":20,"context_line":"fi"}],"source_content_type":"text/x-sh","patch_set":2,"id":"d12d5b5c_49a93ca7","line":17,"range":{"start_line":17,"start_character":45,"end_line":17,"end_character":77},"in_reply_to":"14ea6a19_40af47ca","updated":"2021-09-21 17:08:32.000000000","message":"... opens gerrit in a private tab... ;)","commit_id":"4d06030ddf23b1da6ff783688c5246ebddad24d5"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"703c7bec388bc059342deb4600cbd686dc8d27b7","unresolved":false,"context_lines":[{"line_number":14,"context_line":"    commit_hash\u003d$(git show --format\u003d\u0027%P\u0027 --quiet | awk \u0027{print $NF}\u0027)"},{"line_number":15,"context_line":"fi"},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"if ! git show --format\u003d\u0027%aN\u0027 HEAD~ --quiet | grep -qi \u0027OpenStack Release Bot\u0027; then"},{"line_number":18,"context_line":"    echo \u0027Bot generated change; ignoring\u0027"},{"line_number":19,"context_line":"    exit 0"},{"line_number":20,"context_line":"fi"}],"source_content_type":"text/x-sh","patch_set":2,"id":"9882fe49_27d6e25b","line":17,"range":{"start_line":17,"start_character":3,"end_line":17,"end_character":4},"in_reply_to":"93b341f6_be8b93c4","updated":"2021-09-21 17:01:31.000000000","message":"Drat. Yes. I got my bash logic inverted. I hate bash.","commit_id":"4d06030ddf23b1da6ff783688c5246ebddad24d5"},{"author":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"change_message_id":"178873cbe4ffbb81ccf55e1a97532357481b8abc","unresolved":true,"context_lines":[{"line_number":14,"context_line":"    commit_hash\u003d$(git show --format\u003d\u0027%P\u0027 --quiet | awk \u0027{print $NF}\u0027)"},{"line_number":15,"context_line":"fi"},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"if ! git show --format\u003d\u0027%aN\u0027 HEAD~ --quiet | grep -qi \u0027OpenStack Release Bot\u0027; then"},{"line_number":18,"context_line":"    echo \u0027Bot generated change; ignoring\u0027"},{"line_number":19,"context_line":"    exit 0"},{"line_number":20,"context_line":"fi"}],"source_content_type":"text/x-sh","patch_set":2,"id":"93b341f6_be8b93c4","line":17,"range":{"start_line":17,"start_character":3,"end_line":17,"end_character":4},"in_reply_to":"a4ad77c5_fd18d32f","updated":"2021-09-21 16:08:06.000000000","message":"Just to prove that this is wrong...\n\n  $ git checkout 4d06030ddf23b1da6ff783688c5246ebddad24d5\n  $ touch .DNM  ; git a .DNM ; git commit -m \u0027DNM\u0027\n  $ tools/check-cherry-picks.sh\n  Bot generated change; ignoring","commit_id":"4d06030ddf23b1da6ff783688c5246ebddad24d5"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"703c7bec388bc059342deb4600cbd686dc8d27b7","unresolved":false,"context_lines":[{"line_number":14,"context_line":"    commit_hash\u003d$(git show --format\u003d\u0027%P\u0027 --quiet | awk \u0027{print $NF}\u0027)"},{"line_number":15,"context_line":"fi"},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"if ! git show --format\u003d\u0027%aN\u0027 HEAD~ --quiet | grep -qi \u0027OpenStack Release Bot\u0027; then"},{"line_number":18,"context_line":"    echo \u0027Bot generated change; ignoring\u0027"},{"line_number":19,"context_line":"    exit 0"},{"line_number":20,"context_line":"fi"}],"source_content_type":"text/x-sh","patch_set":2,"id":"14ea6a19_40af47ca","line":17,"range":{"start_line":17,"start_character":45,"end_line":17,"end_character":77},"in_reply_to":"da5e4585_b0015fc1","updated":"2021-09-21 17:01:31.000000000","message":"You can. That check will have to be left to the human, unfortunately 😊","commit_id":"4d06030ddf23b1da6ff783688c5246ebddad24d5"},{"author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"change_message_id":"ab539dc0fb9fdbf61ebb2ad548e999b594ca1e11","unresolved":true,"context_lines":[{"line_number":14,"context_line":"    commit_hash\u003d$(git show --format\u003d\u0027%P\u0027 --quiet | awk \u0027{print $NF}\u0027)"},{"line_number":15,"context_line":"fi"},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"if git show --format\u003d\u0027%aN\u0027 HEAD~ --quiet | grep -qi \u0027OpenStack Release Bot\u0027; then"},{"line_number":18,"context_line":"    echo \u0027Bot generated change; ignoring\u0027"},{"line_number":19,"context_line":"    exit 0"},{"line_number":20,"context_line":"fi"}],"source_content_type":"text/x-sh","patch_set":3,"id":"caeea6ef_a7a44cc3","line":17,"updated":"2021-09-21 17:53:30.000000000","message":"AFAIK anyone can name themselves \"OpenStack Release Bot\" even. So technically this check should be something like:\n\n if git show --format\u003d\u0027%aE\u0027 HEAD~ --quiet | grep -qi \u0027infra-root@openstack.org\u0027; then\n\nas no one else can register for an account with the bot email.","commit_id":"0b9348b8f8a1f177cc35382f734ef715248965ce"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"4be1e733ac3a200ec8a886b08223df7766c02171","unresolved":false,"context_lines":[{"line_number":14,"context_line":"    commit_hash\u003d$(git show --format\u003d\u0027%P\u0027 --quiet | awk \u0027{print $NF}\u0027)"},{"line_number":15,"context_line":"fi"},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"if git show --format\u003d\u0027%aN\u0027 HEAD~ --quiet | grep -qi \u0027OpenStack Release Bot\u0027; then"},{"line_number":18,"context_line":"    echo \u0027Bot generated change; ignoring\u0027"},{"line_number":19,"context_line":"    exit 0"},{"line_number":20,"context_line":"fi"}],"source_content_type":"text/x-sh","patch_set":3,"id":"4afae63b_03ceb733","line":17,"in_reply_to":"caeea6ef_a7a44cc3","updated":"2021-09-27 09:21:13.000000000","message":"I very much doubt this would ever be an issue but sure :)","commit_id":"0b9348b8f8a1f177cc35382f734ef715248965ce"}]}
