)]}'
{"zuul/layout.yaml":[{"author":{"_account_id":2035,"name":"Maru Newby","email":"marun@redhat.com","username":"maru"},"change_message_id":"e274d48224a480a3578440a5044bcf0701acbe97","unresolved":false,"context_lines":[{"line_number":574,"context_line":"          - ^doc/.*$"},{"line_number":575,"context_line":"  # dsvm-nova jobs should be conditionally skipped so they don\u0027t"},{"line_number":576,"context_line":"  # run in response to changes that do not influence their execution."},{"line_number":577,"context_line":"  - name: ^.*(grenade|tempest|grenade)-dsvm.*$"},{"line_number":578,"context_line":"    skip-if:"},{"line_number":579,"context_line":"      - project: ^openstack/nova$"},{"line_number":580,"context_line":"        branch: ^master$"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"da86d52c_b9ceebb5","line":577,"updated":"2015-02-14 00:14:21.000000000","message":"duplicate grenade?  Also, probably want to add devstack to skip devstack-dsvm-cells.","commit_id":"b55e3199cd8eb11da365006a0172ce6531ac80bb"},{"author":{"_account_id":2035,"name":"Maru Newby","email":"marun@redhat.com","username":"maru"},"change_message_id":"e274d48224a480a3578440a5044bcf0701acbe97","unresolved":false,"context_lines":[{"line_number":587,"context_line":"  # Skip non-doc jobs for doc-only nova changes.  Since"},{"line_number":588,"context_line":"  # doc/source/conf.py is checked by nova-(pep8|pylint), those jobs"},{"line_number":589,"context_line":"  # should not be skipped."},{"line_number":590,"context_line":"  - name: ^.*neutron-(dsvm-api|dsvm-functional|python27)$"},{"line_number":591,"context_line":"    skip-if:"},{"line_number":592,"context_line":"      - project: ^openstack/nova$"},{"line_number":593,"context_line":"        branch: ^master$"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"da86d52c_f93f8385","line":590,"updated":"2015-02-14 00:14:21.000000000","message":"This targets neutron-specific jobs.  You\u0027ll probably want to target nova-tox-functional and nova-python27 instead.","commit_id":"b55e3199cd8eb11da365006a0172ce6531ac80bb"}]}
