)]}'
{"tools/grafyaml-validate.sh":[{"author":{"_account_id":6316,"name":"Anita Kuno","email":"anteaya@anteaya.info","username":"anteaya"},"change_message_id":"ee89216f1782c7e4036e23ba0d4ca7697af43664","unresolved":false,"context_lines":[{"line_number":23,"context_line":"fi"},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"cd $VIRTUAL_ENV"},{"line_number":26,"context_line":"if [ ! -e /usr/zuul-env/bin/zuul-cloner ] \u0026\u0026 "},{"line_number":27,"context_line":"    [ ! -e $VIRTUAL_ENV/bin/zuul-cloner ];"},{"line_number":28,"context_line":"then"},{"line_number":29,"context_line":"    echo \"Need to install zuul-cloner\""}],"source_content_type":"text/x-sh","patch_set":3,"id":"fa69d971_9a0959e0","line":26,"updated":"2016-01-07 23:49:04.000000000","message":"whitespace","commit_id":"663ea875e483153537225d8a301bbb7b71e62eb5"},{"author":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"change_message_id":"65232ae908e099132db4a85956ae9331177fa26d","unresolved":false,"context_lines":[{"line_number":29,"context_line":"    echo \"Need to install zuul-cloner\""},{"line_number":30,"context_line":"    git clone https://git.openstack.org/openstack-infra/zuul"},{"line_number":31,"context_line":"    cd zuul"},{"line_number":32,"context_line":"    pip install ."},{"line_number":33,"context_line":"    cd .."},{"line_number":34,"context_line":"fi"},{"line_number":35,"context_line":""}],"source_content_type":"text/x-sh","patch_set":6,"id":"fa69d971_e669d726","line":32,"updated":"2016-01-08 01:30:08.000000000","message":"You can just `pip install ./zuul` and dispense with the directory changes.","commit_id":"9ed42604d070495d9f7fd158daa5cfcd4cc7b31c"},{"author":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"change_message_id":"65232ae908e099132db4a85956ae9331177fa26d","unresolved":false,"context_lines":[{"line_number":33,"context_line":"    cd .."},{"line_number":34,"context_line":"fi"},{"line_number":35,"context_line":""},{"line_number":36,"context_line":"if [ -e /usr/zuul-env/bin/zuul-cloner ]; then"},{"line_number":37,"context_line":"    ZC\u003d/usr/zuul-env/bin/zuul-cloner"},{"line_number":38,"context_line":"else"},{"line_number":39,"context_line":"    ZC\u003d$VIRTUAL_ENV/bin/zuul-cloner"}],"source_content_type":"text/x-sh","patch_set":6,"id":"fa69d971_8676db04","line":36,"updated":"2016-01-08 01:30:08.000000000","message":"Any reason not to fold this into the previous conditional?","commit_id":"9ed42604d070495d9f7fd158daa5cfcd4cc7b31c"}]}
