)]}'
{"devstack/lib/ironic":[{"author":{"_account_id":10206,"name":"Madhuri Kumari","email":"madhuri.kumari@intel.com","username":"Madhuri"},"change_message_id":"bedd7cda923eedf28e8d2457b4e3babc3bbaf605","unresolved":false,"context_lines":[{"line_number":1940,"context_line":"    if ! is_service_enabled nova \u0026\u0026 [[ \"$IRONIC_IPXE_ENABLED\" \u003d\u003d \"True\" ]] ; then"},{"line_number":1941,"context_line":"        local image_file_path"},{"line_number":1942,"context_line":"        if [[ ${IRONIC_WHOLEDISK_IMAGE_NAME} \u003d~ \\.img$ ]]; then"},{"line_number":1943,"context_line":"            image_file_path\u003d$FILES/${IRONIC_WHOLEDISK_IMAGE_NAME}"},{"line_number":1944,"context_line":"        else"},{"line_number":1945,"context_line":"            image_file_path\u003d$FILES/${IRONIC_WHOLEDISK_IMAGE_NAME}.img"},{"line_number":1946,"context_line":"        fi"}],"source_content_type":"application/x-shellscript","patch_set":2,"id":"dfeb2761_42225054","line":1943,"range":{"start_line":1943,"start_character":12,"end_line":1943,"end_character":27},"updated":"2017-04-02 11:09:57.000000000","message":"Let\u0027s have this variable name in caps to be consistent.","commit_id":"06d62da4d7467eda0aede52fe60c0c95574c4c53"},{"author":{"_account_id":8290,"name":"liusheng","email":"liusheng2048@gmail.com","username":"LiuSheng"},"change_message_id":"6a1ff53bd018ea8c5bf86bdc726603e0b14478d8","unresolved":false,"context_lines":[{"line_number":1940,"context_line":"    if ! is_service_enabled nova \u0026\u0026 [[ \"$IRONIC_IPXE_ENABLED\" \u003d\u003d \"True\" ]] ; then"},{"line_number":1941,"context_line":"        local image_file_path"},{"line_number":1942,"context_line":"        if [[ ${IRONIC_WHOLEDISK_IMAGE_NAME} \u003d~ \\.img$ ]]; then"},{"line_number":1943,"context_line":"            image_file_path\u003d$FILES/${IRONIC_WHOLEDISK_IMAGE_NAME}"},{"line_number":1944,"context_line":"        else"},{"line_number":1945,"context_line":"            image_file_path\u003d$FILES/${IRONIC_WHOLEDISK_IMAGE_NAME}.img"},{"line_number":1946,"context_line":"        fi"}],"source_content_type":"application/x-shellscript","patch_set":2,"id":"bff0334d_0d867667","line":1943,"range":{"start_line":1943,"start_character":12,"end_line":1943,"end_character":27},"in_reply_to":"bff0334d_a2c5be90","updated":"2017-04-10 04:47:48.000000000","message":"there are many local variable defined in ironic devstack scripts in lowercases","commit_id":"06d62da4d7467eda0aede52fe60c0c95574c4c53"},{"author":{"_account_id":8290,"name":"liusheng","email":"liusheng2048@gmail.com","username":"LiuSheng"},"change_message_id":"f5ef34492a549b02c6bb482e1d726804485725aa","unresolved":false,"context_lines":[{"line_number":1940,"context_line":"    if ! is_service_enabled nova \u0026\u0026 [[ \"$IRONIC_IPXE_ENABLED\" \u003d\u003d \"True\" ]] ; then"},{"line_number":1941,"context_line":"        local image_file_path"},{"line_number":1942,"context_line":"        if [[ ${IRONIC_WHOLEDISK_IMAGE_NAME} \u003d~ \\.img$ ]]; then"},{"line_number":1943,"context_line":"            image_file_path\u003d$FILES/${IRONIC_WHOLEDISK_IMAGE_NAME}"},{"line_number":1944,"context_line":"        else"},{"line_number":1945,"context_line":"            image_file_path\u003d$FILES/${IRONIC_WHOLEDISK_IMAGE_NAME}.img"},{"line_number":1946,"context_line":"        fi"}],"source_content_type":"application/x-shellscript","patch_set":2,"id":"bff0334d_a2c5be90","line":1943,"range":{"start_line":1943,"start_character":12,"end_line":1943,"end_character":27},"in_reply_to":"dfeb2761_42225054","updated":"2017-04-06 06:09:58.000000000","message":"but this is only a local temporary variable..","commit_id":"06d62da4d7467eda0aede52fe60c0c95574c4c53"}]}
