)]}'
{".zuul.yaml":[{"author":{"_account_id":23186,"name":"Felipe Monteiro","email":"felipe.carneiro.monteiro@gmail.com","username":"felipe.monteiro"},"change_message_id":"70c3febdf944d62bc4af9683f9361fcda6db20ad","unresolved":false,"context_lines":[{"line_number":1,"context_line":"- job:"},{"line_number":2,"context_line":"    name: tempest-dsvm-patrole-admin"},{"line_number":3,"context_line":"    parent: legacy-dsvm-base"},{"line_number":4,"context_line":"    run: playbooks/legacy/tempest-dsvm-patrole-admin/run.yaml"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"ff82abbf_c200c537","line":1,"updated":"2017-11-21 23:53:38.000000000","message":"May we defined a base job like:\n\n- job:\n    name: patrole-dsvm-base\n    parent: legacy-dsvm-base\n    timeout: 7800\n    irrelevant-files:\n      - ^(test-|)requirements.txt$\n      - ^.*\\.rst$\n      - ^doc/.*\n      - ^patrole/patrole_tempest_plugin/tests/unit/.*$\n      - ^releasenotes/.*\n      - ^setup.cfg$\n    required-projects:\n      - openstack/patrole\n      - openstack/tempest\n\n- job:\n    name: patrole-dsvm-base-multinode\n    parent: legacy-dsvm-base-multinode\n    timeout: 7800\n    irrelevant-files:\n      - ^(test-|)requirements.txt$\n      - ^.*\\.rst$\n      - ^doc/.*\n      - ^patrole/patrole_tempest_plugin/tests/unit/.*$\n      - ^releasenotes/.*\n      - ^setup.cfg$\n    required-projects:\n      - openstack/patrole\n      - openstack/tempest\n\nThen use:\n\n    parent: legacy-dsvm-base\n\nfor tempest-dsvm-patrole-member, tempest-dsvm-patrole-admin, tempest-dsvm-patrole-py35-member.\n\nAnd use:\n\n    parent: legacy-dsvm-base-multinode\n\nfor tempest-dsvm-patrole-multinode-admin, tempest-dsvm-patrole-multinode-member","commit_id":"1371221a5597382b3b04e80254fc2619eb9c77b5"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"626dc337fdf42f771ad030ce0203c2eab71bf45e","unresolved":false,"context_lines":[{"line_number":1,"context_line":"- job:"},{"line_number":2,"context_line":"    name: tempest-dsvm-patrole-admin"},{"line_number":3,"context_line":"    parent: legacy-dsvm-base"},{"line_number":4,"context_line":"    run: playbooks/legacy/tempest-dsvm-patrole-admin/run.yaml"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"ff82abbf_18062088","line":1,"in_reply_to":"ff82abbf_c200c537","updated":"2017-11-22 01:41:52.000000000","message":"+1, inheritance is ni8ce feature in zuul v3.\n\njust to add-\n\n - add this also in required-projects openstack-infra/devstack-gate\n\ncorrection\n\u003e    parent: legacy-dsvm-base\n\nparent: patrole-dsvm-base\n\n\u003efor tempest-dsvm-patrole-member, tempest-dsvm-patrole-admin, \u003etempest-dsvm-patrole-py35-member.\n\u003eAnd use:\n\n\u003e    parent: legacy-dsvm-base-multinode\n\nparent: patrole-dsvm-base-multinode","commit_id":"1371221a5597382b3b04e80254fc2619eb9c77b5"},{"author":{"_account_id":11278,"name":"Anusha Ramineni","email":"anusha.ramineni@india.nec.com","username":"anusha08"},"change_message_id":"89d62008c4957e1e11d4d30b6ecac1b59ac93732","unresolved":false,"context_lines":[{"line_number":10,"context_line":"      - ^releasenotes/.*"},{"line_number":11,"context_line":"      - ^setup.cfg$"},{"line_number":12,"context_line":"    required-projects:"},{"line_number":13,"context_line":"      - openstack/patrole"},{"line_number":14,"context_line":"      - openstack/tempest"},{"line_number":15,"context_line":"- job:"},{"line_number":16,"context_line":"    name: patrole-dsvm-base-multinode"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"ff82abbf_605c4e7e","line":13,"range":{"start_line":13,"start_character":7,"end_line":13,"end_character":25},"updated":"2017-11-22 03:51:23.000000000","message":"add openstack-infra/devstack-gate","commit_id":"15303788f9a3dbf446205c5763e20646c041d35a"},{"author":{"_account_id":11278,"name":"Anusha Ramineni","email":"anusha.ramineni@india.nec.com","username":"anusha08"},"change_message_id":"89d62008c4957e1e11d4d30b6ecac1b59ac93732","unresolved":false,"context_lines":[{"line_number":23,"context_line":"      - ^patrole/patrole_tempest_plugin/tests/unit/.*$"},{"line_number":24,"context_line":"      - ^releasenotes/.*"},{"line_number":25,"context_line":"      - ^setup.cfg$"},{"line_number":26,"context_line":"    required-projects:"},{"line_number":27,"context_line":"      - openstack/patrole"},{"line_number":28,"context_line":"      - openstack/tempest"},{"line_number":29,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":3,"id":"ff82abbf_805f1271","line":26,"range":{"start_line":26,"start_character":1,"end_line":26,"end_character":22},"updated":"2017-11-22 03:51:23.000000000","message":"ditto","commit_id":"15303788f9a3dbf446205c5763e20646c041d35a"},{"author":{"_account_id":11278,"name":"Anusha Ramineni","email":"anusha.ramineni@india.nec.com","username":"anusha08"},"change_message_id":"89d62008c4957e1e11d4d30b6ecac1b59ac93732","unresolved":false,"context_lines":[{"line_number":33,"context_line":"    run: playbooks/legacy/tempest-dsvm-patrole-admin/run.yaml"},{"line_number":34,"context_line":"    post-run: playbooks/legacy/tempest-dsvm-patrole-admin/post.yaml"},{"line_number":35,"context_line":"    timeout: 7800"},{"line_number":36,"context_line":"    required-projects:"},{"line_number":37,"context_line":"      - openstack-infra/devstack-gate"},{"line_number":38,"context_line":"      - openstack/patrole"},{"line_number":39,"context_line":"      - openstack/tempest"},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"- job:"},{"line_number":42,"context_line":"    name: tempest-dsvm-patrole-member"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"ff82abbf_004b02b0","line":39,"range":{"start_line":36,"start_character":0,"end_line":39,"end_character":25},"updated":"2017-11-22 03:51:23.000000000","message":"no need as already defined in base job, ditto for others","commit_id":"15303788f9a3dbf446205c5763e20646c041d35a"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"da9b861e88f56d6e8ff3a7cb05ed3741c3192962","unresolved":false,"context_lines":[{"line_number":35,"context_line":"    parent: patrole-dsvm-base"},{"line_number":36,"context_line":"    run: playbooks/legacy/tempest-dsvm-patrole-admin/run.yaml"},{"line_number":37,"context_line":"    post-run: playbooks/legacy/tempest-dsvm-patrole-admin/post.yaml"},{"line_number":38,"context_line":"    timeout: 7800"},{"line_number":39,"context_line":""},{"line_number":40,"context_line":"- job:"},{"line_number":41,"context_line":"    name: tempest-dsvm-patrole-member"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"ff82abbf_6e28bf33","line":38,"range":{"start_line":38,"start_character":0,"end_line":38,"end_character":17},"updated":"2017-11-22 05:25:23.000000000","message":"this is defined in base so you can remove it from here.","commit_id":"efd71a40760a5babb943531839adbd98e9393d78"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"da9b861e88f56d6e8ff3a7cb05ed3741c3192962","unresolved":false,"context_lines":[{"line_number":42,"context_line":"    parent: patrole-dsvm-base"},{"line_number":43,"context_line":"    run: playbooks/legacy/tempest-dsvm-patrole-member/run.yaml"},{"line_number":44,"context_line":"    post-run: playbooks/legacy/tempest-dsvm-patrole-member/post.yaml"},{"line_number":45,"context_line":"    timeout: 7800"},{"line_number":46,"context_line":""},{"line_number":47,"context_line":"- job:"},{"line_number":48,"context_line":"    name: tempest-dsvm-patrole-multinode-admin"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"ff82abbf_2e22b753","line":45,"range":{"start_line":45,"start_character":0,"end_line":45,"end_character":17},"updated":"2017-11-22 05:25:23.000000000","message":"ditto and same in all other jobs.","commit_id":"efd71a40760a5babb943531839adbd98e9393d78"},{"author":{"_account_id":23186,"name":"Felipe Monteiro","email":"felipe.carneiro.monteiro@gmail.com","username":"felipe.monteiro"},"change_message_id":"60d133e22c8987482618d7368eb737c31d1060a6","unresolved":false,"context_lines":[{"line_number":5,"context_line":"    irrelevant-files:"},{"line_number":6,"context_line":"      - ^(test-|)requirements.txt$"},{"line_number":7,"context_line":"      - ^.*\\.rst$"},{"line_number":8,"context_line":"      - ^doc/.*"},{"line_number":9,"context_line":"      - ^patrole/patrole_tempest_plugin/tests/unit/.*$"},{"line_number":10,"context_line":"      - ^releasenotes/.*"},{"line_number":11,"context_line":"      - ^setup.cfg$"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"ff82abbf_a29248f5","line":8,"updated":"2017-11-22 16:34:49.000000000","message":"nit: Can add $ symbol to the end of a few of these regexes","commit_id":"0fc826d0f5edf8880b3afceece85a394f8de8f4c"}],"/COMMIT_MSG":[{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"0a86d05212c825cf3fc7e9fc764e00e0a1cbe789","unresolved":false,"context_lines":[{"line_number":7,"context_line":"Migrate to Zuul v3"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Migrate all functional jobs and gate to zuul v3."},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"Change-Id: Ic68072eefe2d001930026b9c7d5b9376eaf9ae9a"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"ff82abbf_182b80eb","line":10,"range":{"start_line":10,"start_character":0,"end_line":10,"end_character":0},"updated":"2017-11-22 01:44:01.000000000","message":"here you can add - \n\nNeeded-By: I3bd49416c4d218602cd32f52283c8d424b447a08\nNeeded-By: I6d48c1a5c54ab6faae4bb87f072cf20eb84efe40","commit_id":"1371221a5597382b3b04e80254fc2619eb9c77b5"}]}
