)]}'
{".zuul.yaml":[{"author":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"change_message_id":"123bb6b2282daf1edccd2d030e97ab816be858ed","unresolved":false,"context_lines":[{"line_number":31,"context_line":"      devstack_plugins:"},{"line_number":32,"context_line":"        heat: https://git.openstack.org/openstack/heat"},{"line_number":33,"context_line":"      shade_environment:"},{"line_number":34,"context_line":"        PYTHONUNBUFFERED: true"},{"line_number":35,"context_line":"        SHADE_HAS_DESIGNATE: 0"},{"line_number":36,"context_line":"        SHADE_HAS_HEAT: 1"},{"line_number":37,"context_line":"        SHADE_HAS_MAGNUM: 0"}],"source_content_type":"text/x-yaml","patch_set":8,"id":"5f2577a7_8483ea04","line":34,"updated":"2017-09-09 18:47:17.000000000","message":"You seem unable to make up your mind as to whether boolean values are capitalized.","commit_id":"dd0b44903ed7232d2ecc634172c70890662a664e"},{"author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"change_message_id":"0db2b118721d0d86ec35087a1cf1fbb03d4a3d52","unresolved":false,"context_lines":[{"line_number":31,"context_line":"      devstack_plugins:"},{"line_number":32,"context_line":"        heat: https://git.openstack.org/openstack/heat"},{"line_number":33,"context_line":"      shade_environment:"},{"line_number":34,"context_line":"        PYTHONUNBUFFERED: true"},{"line_number":35,"context_line":"        SHADE_HAS_DESIGNATE: 0"},{"line_number":36,"context_line":"        SHADE_HAS_HEAT: 1"},{"line_number":37,"context_line":"        SHADE_HAS_MAGNUM: 0"}],"source_content_type":"text/x-yaml","patch_set":8,"id":"5f2577a7_c430d20a","line":34,"in_reply_to":"5f2577a7_8483ea04","updated":"2017-09-09 20:20:33.000000000","message":"well, in this case it\u0027s an environment variable - I should maybe make it a string for clarity.","commit_id":"dd0b44903ed7232d2ecc634172c70890662a664e"},{"author":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"change_message_id":"123bb6b2282daf1edccd2d030e97ab816be858ed","unresolved":false,"context_lines":[{"line_number":133,"context_line":"    name: shade-ansible-functional-devstack"},{"line_number":134,"context_line":"    parent: shade-functional-devstack"},{"line_number":135,"context_line":"    description: |"},{"line_number":136,"context_line":"      Run shade functional tests against a master devstack"},{"line_number":137,"context_line":"    run: playbooks/devstack/ansible"},{"line_number":138,"context_line":""},{"line_number":139,"context_line":"- job:"}],"source_content_type":"text/x-yaml","patch_set":8,"id":"5f2577a7_6488fe1e","line":136,"updated":"2017-09-09 18:47:17.000000000","message":"...with Ansible installed from development trunk?","commit_id":"dd0b44903ed7232d2ecc634172c70890662a664e"},{"author":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"change_message_id":"123bb6b2282daf1edccd2d030e97ab816be858ed","unresolved":false,"context_lines":[{"line_number":140,"context_line":"    name: shade-ansible-devel-functional-devstack"},{"line_number":141,"context_line":"    parent: shade-functional-devstack"},{"line_number":142,"context_line":"    description: |"},{"line_number":143,"context_line":"      Run shade functional tests against a master devstack"},{"line_number":144,"context_line":"    run: playbooks/devstack/ansible"},{"line_number":145,"context_line":"    vars:"},{"line_number":146,"context_line":"      shade_environment:"}],"source_content_type":"text/x-yaml","patch_set":8,"id":"5f2577a7_447d021b","line":143,"updated":"2017-09-09 18:47:17.000000000","message":"This one is also a little generic.","commit_id":"dd0b44903ed7232d2ecc634172c70890662a664e"},{"author":{"_account_id":1,"name":"James E. Blair","email":"jim@acmegating.com","username":"corvus"},"change_message_id":"f6ddee9210366220f2f912c4e6a9a71b3cf726bc","unresolved":false,"context_lines":[{"line_number":120,"context_line":"      shade_environment:"},{"line_number":121,"context_line":"        SHADE_HAS_SWIFT: 0"},{"line_number":122,"context_line":"        SHADE_HAS_MAGNUM: 1"},{"line_number":123,"context_line":"      required-projects:"},{"line_number":124,"context_line":"        - openstack/magnum"},{"line_number":125,"context_line":"        - openstack/python-magnumclient"},{"line_number":126,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":17,"id":"5f2577a7_bd8ef42b","line":123,"updated":"2017-09-10 22:36:21.000000000","message":"required-projects is not a job variable, it\u0027s a parameter.","commit_id":"96e327fcd184e483828bcf46a71d1d54c119abb4"},{"author":{"_account_id":13861,"name":"yatin","email":"ykarel@redhat.com","username":"yatinkarel"},"change_message_id":"f212a6f2e733ec25a59ca22e7ad75140dd23f025","unresolved":false,"context_lines":[{"line_number":171,"context_line":"        - shade-functional-devstack-libs-python3"},{"line_number":172,"context_line":"        - shade-functional-devstack-magnum"},{"line_number":173,"context_line":"        - shade-functional-devstack-python3"},{"line_number":174,"context_line":"    check:"},{"line_number":175,"context_line":"      jobs:"},{"line_number":176,"context_line":"        - shade-ansible-devel-functional-devstack"},{"line_number":177,"context_line":"        - shade-ansible-functional-devstack"}],"source_content_type":"text/x-yaml","patch_set":27,"id":"7f515b1d_08a627ac","line":174,"range":{"start_line":174,"start_character":4,"end_line":174,"end_character":9},"updated":"2017-10-01 19:08:26.000000000","message":"gate","commit_id":"1bdb9c0de620a6dd3df1e3f6efc135dce9f33d44"}]}
