)]}'
{"tools/generate_new_releases.sh":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"6457dd7130b65b1ce2006a7cd69bcdedf160fa4d","unresolved":false,"context_lines":[{"line_number":135,"context_line":"    echo \"Releasing\""},{"line_number":136,"context_line":"    edited_file\u003d/tmp/${CURRENT_BRANCH/${OSLO_TOOLS_PREFIX}//}"},{"line_number":137,"context_line":""},{"line_number":138,"context_line":"    while read el"},{"line_number":139,"context_line":"    do"},{"line_number":140,"context_line":"        if [[ \"${el}\" \u003d \"#-#\"* ]]; then"},{"line_number":141,"context_line":"            continue"}],"source_content_type":"text/x-sh","patch_set":1,"id":"1f493fa4_9078dd8f","line":138,"updated":"2020-05-06 17:28:00.000000000","message":"bashate: E010 The \"do\" should be on same line as while","commit_id":"ba6a231ec1f0672ac37eed963f27aa4a562351f5"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"6457dd7130b65b1ce2006a7cd69bcdedf160fa4d","unresolved":false,"context_lines":[{"line_number":166,"context_line":"CURRENT_BRANCH\u003d$(git rev-parse --abbrev-ref HEAD)"},{"line_number":167,"context_line":""},{"line_number":168,"context_line":"# Parse command line user inputs"},{"line_number":169,"context_line":"for i in \"$@\""},{"line_number":170,"context_line":"do"},{"line_number":171,"context_line":"    case $i in"},{"line_number":172,"context_line":"        # The serie to use"}],"source_content_type":"text/x-sh","patch_set":1,"id":"1f493fa4_f06fa1c2","line":169,"updated":"2020-05-06 17:28:00.000000000","message":"bashate: E010 The \"do\" should be on same line as for","commit_id":"ba6a231ec1f0672ac37eed963f27aa4a562351f5"},{"author":{"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},"change_message_id":"063e13484cf6674aee23d8e6c7b3553baa104862","unresolved":false,"context_lines":[{"line_number":2,"context_line":"#"},{"line_number":3,"context_line":"# Script to manage oslo\u0027s projects releases."},{"line_number":4,"context_line":"#"},{"line_number":5,"context_line":"# All Rights Reserved."},{"line_number":6,"context_line":"#"},{"line_number":7,"context_line":"#    Licensed under the Apache License, Version 2.0 (the \"License\"); you may"},{"line_number":8,"context_line":"#    not use this file except in compliance with the License. You may obtain"}],"source_content_type":"text/x-sh","patch_set":4,"id":"bf51134e_a210c95a","line":5,"updated":"2020-07-13 17:50:14.000000000","message":"I believe this line is meaningless without a copyright. I think you want to have \"Copyright 2020 Red Hat, Inc.\" here.","commit_id":"a8c7baa98dab8a8bfd03b70f2c65d8b8ea6449e5"},{"author":{"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},"change_message_id":"063e13484cf6674aee23d8e6c7b3553baa104862","unresolved":false,"context_lines":[{"line_number":33,"context_line":"a list of project and release type that can be consumed by this tooling."},{"line_number":34,"context_line":""},{"line_number":35,"context_line":"Arguments:"},{"line_number":36,"context_line":"    -s, --serie         the openstack release to use"},{"line_number":37,"context_line":"                        (master, stein, rocky, queens, etc...)(default\u003dmaster)"},{"line_number":38,"context_line":"    -a, --action        action to run"},{"line_number":39,"context_line":"                        - prepare: prepare the env and list unreleased changes"}],"source_content_type":"text/x-sh","patch_set":4,"id":"bf51134e_c285fdae","line":36,"range":{"start_line":36,"start_character":10,"end_line":36,"end_character":15},"updated":"2020-07-13 17:50:14.000000000","message":"*series\n\nserie isn\u0027t a word in English, even though it may look like the non-plural version of series (hooray consistency! ;-).","commit_id":"a8c7baa98dab8a8bfd03b70f2c65d8b8ea6449e5"},{"author":{"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},"change_message_id":"063e13484cf6674aee23d8e6c7b3553baa104862","unresolved":false,"context_lines":[{"line_number":97,"context_line":"#-# * 3e54487 2019-09-20 16:19:01 +0000 Update TOX/UPPER_CONSTRAINTS_FILE for stable/train"},{"line_number":98,"context_line":"#-# * b3790da 2019-09-20 16:18:56 +0000 Update .gitreview for stable/train"},{"line_number":99,"context_line":"#-#"},{"line_number":100,"context_line":"#-# You just need to check the type of commit (feat, fix, etc...)"},{"line_number":101,"context_line":"#-# and then replace the content by \"\u003cproject\u003e \u003ctype\u003e\" in order, example:"},{"line_number":102,"context_line":"#-# automaton bugfix"},{"line_number":103,"context_line":"#-#"}],"source_content_type":"text/x-sh","patch_set":4,"id":"bf51134e_826e65fd","line":100,"range":{"start_line":100,"start_character":47,"end_line":100,"end_character":64},"updated":"2020-07-13 17:50:14.000000000","message":"Might be good to list the actual values: feature, bugfix, major","commit_id":"a8c7baa98dab8a8bfd03b70f2c65d8b8ea6449e5"}]}
