)]}'
{"lib/ironic":[{"author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"change_message_id":"6f4050a916fce51bb3ca3853aacbca491948a243","unresolved":false,"context_lines":[{"line_number":765,"context_line":"        fi"},{"line_number":766,"context_line":"    fi"},{"line_number":767,"context_line":""},{"line_number":768,"context_line":"    local token\u003d$(openstack token issue | grep \u0027 id \u0027 | get_field 2)"},{"line_number":769,"context_line":"    die_if_not_set $LINENO token \"Keystone fail to get token\""},{"line_number":770,"context_line":""},{"line_number":771,"context_line":"    # load them into glance"}],"source_content_type":"application/x-shellscript","patch_set":2,"id":"7aaa499b_f641cf3a","line":768,"updated":"2015-04-12 20:58:52.000000000","message":"For all of these occurrences where a token is required, this is faster:\n\n  local token\u003d$(openstack token issue -c id -f value)","commit_id":"7fae47767cd48ad9cb60ebc294ec610d9a88cdc1"},{"author":{"_account_id":10215,"name":"Peter Stachowski","email":"peter@tesora.com","username":"peterstac"},"change_message_id":"5b56aedc63dcd6022f60952d34cf1a0701f4a6e4","unresolved":false,"context_lines":[{"line_number":765,"context_line":"        fi"},{"line_number":766,"context_line":"    fi"},{"line_number":767,"context_line":""},{"line_number":768,"context_line":"    local token\u003d$(openstack token issue | grep \u0027 id \u0027 | get_field 2)"},{"line_number":769,"context_line":"    die_if_not_set $LINENO token \"Keystone fail to get token\""},{"line_number":770,"context_line":""},{"line_number":771,"context_line":"    # load them into glance"}],"source_content_type":"application/x-shellscript","patch_set":2,"id":"7aaa499b_dd6ca09e","line":768,"in_reply_to":"7aaa499b_f641cf3a","updated":"2015-04-13 14:08:42.000000000","message":"Done","commit_id":"7fae47767cd48ad9cb60ebc294ec610d9a88cdc1"}]}
