)]}'
{"jenkins/jobs/projects.yaml":[{"author":{"_account_id":12038,"name":"Vitaly Gridnev","email":"gridnevvvit@gmail.com","username":"vgridnev"},"change_message_id":"2fa0ca39a64fd3d9e6431e1f85265ec0d9c5475a","unresolved":false,"context_lines":[{"line_number":6983,"context_line":"          branch-override: default"},{"line_number":6984,"context_line":"          network: nova"},{"line_number":6985,"context_line":"          engine: heat"},{"line_number":6986,"context_line":"      - \u0027{pipeline}-sahara-tests-dsvm-scenario-{network}-{engine}{job-suffix}\u0027:"},{"line_number":6987,"context_line":"          pipeline: gate"},{"line_number":6988,"context_line":"          node: devstack-trusty"},{"line_number":6989,"context_line":"          job-suffix: \u0027-nv\u0027"},{"line_number":6990,"context_line":"          branch-override: default"},{"line_number":6991,"context_line":"          network: neutron"},{"line_number":6992,"context_line":"          engine: heat"},{"line_number":6993,"context_line":"      - \u0027{pipeline}-sahara-tests-dsvm-scenario-{network}-{engine}{job-suffix}\u0027:"},{"line_number":6994,"context_line":"          pipeline: gate"},{"line_number":6995,"context_line":"          node: devstack-trusty"},{"line_number":6996,"context_line":"          job-suffix: \u0027-nv\u0027"},{"line_number":6997,"context_line":"          branch-override: default"},{"line_number":6998,"context_line":"          network: nova"},{"line_number":6999,"context_line":"          engine: heat"},{"line_number":7000,"context_line":""},{"line_number":7001,"context_line":"- project:"},{"line_number":7002,"context_line":"    name: sahara-specs"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"9a68dd71_8f733d80","line":6999,"range":{"start_line":6986,"start_character":6,"end_line":6999,"end_character":22},"updated":"2016-01-21 11:13:18.000000000","message":"this two definitions are same to previous two","commit_id":"d49b41a59ead09d9376c643ec544ed48fb91252f"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"114ab59da04a7ef3d9cf63e21ac77f3004c6dbe7","unresolved":false,"context_lines":[{"line_number":6969,"context_line":""},{"line_number":6970,"context_line":"    jobs:"},{"line_number":6971,"context_line":"      - python-jobs"},{"line_number":6972,"context_line":"      - \u0027{pipeline}-{project}-dsvm-scenario-{network}-{engine}{job-suffix}\u0027:"},{"line_number":6973,"context_line":"          pipeline: gate"},{"line_number":6974,"context_line":"          project: sahara-tests"},{"line_number":6975,"context_line":"          node: devstack-trusty"}],"source_content_type":"text/x-yaml","patch_set":8,"id":"9a68dd71_f8387d3f","line":6972,"updated":"2016-01-21 12:22:54.000000000","message":"Use {name} instead of {project}","commit_id":"db90878fe1f65de4282262ae3355ba53057ea0cc"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"38bd8fa207c7f0c16078e1a360b28100ba0becf0","unresolved":false,"context_lines":[{"line_number":6845,"context_line":"          envlist: lint"},{"line_number":6846,"context_line":""},{"line_number":6847,"context_line":"- project:"},{"line_number":6848,"context_line":"    name: sahara"},{"line_number":6849,"context_line":"    node: bare-trusty"},{"line_number":6850,"context_line":"    tarball-site: tarballs.openstack.org"},{"line_number":6851,"context_line":"    doc-publisher-site: docs.openstack.org"}],"source_content_type":"text/x-yaml","patch_set":11,"id":"9a68dd71_76ca4c70","line":6848,"updated":"2016-01-21 17:42:11.000000000","message":"Here\u0027s the name set","commit_id":"3be222a47eb15a74e4b919852dd8bfaf5260129b"},{"author":{"_account_id":13919,"name":"Evgeny Sikachev","email":"esikachov@gmail.com","username":"esikachev"},"change_message_id":"8c2e7fc6b6d10c3b0fecf7ce98dbf9d34bdd2dd8","unresolved":false,"context_lines":[{"line_number":6845,"context_line":"          envlist: lint"},{"line_number":6846,"context_line":""},{"line_number":6847,"context_line":"- project:"},{"line_number":6848,"context_line":"    name: sahara"},{"line_number":6849,"context_line":"    node: bare-trusty"},{"line_number":6850,"context_line":"    tarball-site: tarballs.openstack.org"},{"line_number":6851,"context_line":"    doc-publisher-site: docs.openstack.org"}],"source_content_type":"text/x-yaml","patch_set":11,"id":"9a68dd71_a322c3ff","line":6848,"in_reply_to":"9a68dd71_76ca4c70","updated":"2016-01-21 19:01:46.000000000","message":"Done","commit_id":"3be222a47eb15a74e4b919852dd8bfaf5260129b"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"38bd8fa207c7f0c16078e1a360b28100ba0becf0","unresolved":false,"context_lines":[{"line_number":6870,"context_line":"          branch-override: default"},{"line_number":6871,"context_line":"      - \u0027{pipeline}-{name}-dsvm-scenario-{network}-{engine}{job-suffix}\u0027:"},{"line_number":6872,"context_line":"          pipeline: gate"},{"line_number":6873,"context_line":"          name: sahara"},{"line_number":6874,"context_line":"          node: devstack-trusty"},{"line_number":6875,"context_line":"          job-suffix: \u0027\u0027"},{"line_number":6876,"context_line":"          branch-override: default"}],"source_content_type":"text/x-yaml","patch_set":11,"id":"9a68dd71_36edb4ef","line":6873,"updated":"2016-01-21 17:42:11.000000000","message":"no need to give sahara here - it\u0027s gien aboe already.","commit_id":"3be222a47eb15a74e4b919852dd8bfaf5260129b"},{"author":{"_account_id":13919,"name":"Evgeny Sikachev","email":"esikachov@gmail.com","username":"esikachev"},"change_message_id":"8c2e7fc6b6d10c3b0fecf7ce98dbf9d34bdd2dd8","unresolved":false,"context_lines":[{"line_number":6870,"context_line":"          branch-override: default"},{"line_number":6871,"context_line":"      - \u0027{pipeline}-{name}-dsvm-scenario-{network}-{engine}{job-suffix}\u0027:"},{"line_number":6872,"context_line":"          pipeline: gate"},{"line_number":6873,"context_line":"          name: sahara"},{"line_number":6874,"context_line":"          node: devstack-trusty"},{"line_number":6875,"context_line":"          job-suffix: \u0027\u0027"},{"line_number":6876,"context_line":"          branch-override: default"}],"source_content_type":"text/x-yaml","patch_set":11,"id":"9a68dd71_2316d3a7","line":6873,"in_reply_to":"9a68dd71_36edb4ef","updated":"2016-01-21 19:01:46.000000000","message":"Done","commit_id":"3be222a47eb15a74e4b919852dd8bfaf5260129b"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"38bd8fa207c7f0c16078e1a360b28100ba0becf0","unresolved":false,"context_lines":[{"line_number":6977,"context_line":"      - python-jobs"},{"line_number":6978,"context_line":"      - \u0027{pipeline}-{name}-dsvm-scenario-{network}-{engine}{job-suffix}\u0027:"},{"line_number":6979,"context_line":"          pipeline: gate"},{"line_number":6980,"context_line":"          name: sahara-tests"},{"line_number":6981,"context_line":"          node: devstack-trusty"},{"line_number":6982,"context_line":"          job-suffix: \u0027-nv\u0027"},{"line_number":6983,"context_line":"          branch-override: default"}],"source_content_type":"text/x-yaml","patch_set":11,"id":"9a68dd71_f6a4fcb9","line":6980,"updated":"2016-01-21 17:42:11.000000000","message":"same here - no need for name","commit_id":"3be222a47eb15a74e4b919852dd8bfaf5260129b"},{"author":{"_account_id":13919,"name":"Evgeny Sikachev","email":"esikachov@gmail.com","username":"esikachev"},"change_message_id":"8c2e7fc6b6d10c3b0fecf7ce98dbf9d34bdd2dd8","unresolved":false,"context_lines":[{"line_number":6977,"context_line":"      - python-jobs"},{"line_number":6978,"context_line":"      - \u0027{pipeline}-{name}-dsvm-scenario-{network}-{engine}{job-suffix}\u0027:"},{"line_number":6979,"context_line":"          pipeline: gate"},{"line_number":6980,"context_line":"          name: sahara-tests"},{"line_number":6981,"context_line":"          node: devstack-trusty"},{"line_number":6982,"context_line":"          job-suffix: \u0027-nv\u0027"},{"line_number":6983,"context_line":"          branch-override: default"}],"source_content_type":"text/x-yaml","patch_set":11,"id":"9a68dd71_83277f11","line":6980,"in_reply_to":"9a68dd71_f6a4fcb9","updated":"2016-01-21 19:01:46.000000000","message":"Done","commit_id":"3be222a47eb15a74e4b919852dd8bfaf5260129b"}],"zuul/layout.yaml":[{"author":{"_account_id":12038,"name":"Vitaly Gridnev","email":"gridnevvvit@gmail.com","username":"vgridnev"},"change_message_id":"1ebaf5da3e8c62a369015da1a2ee8222db019bd5","unresolved":false,"context_lines":[{"line_number":9191,"context_line":"      - name: merge-check"},{"line_number":9192,"context_line":"      - name: python-jobs"},{"line_number":9193,"context_line":"    check:"},{"line_number":9194,"context_line":"      - gate-sahara-dsvm-scenario-neutron-heat-nv"},{"line_number":9195,"context_line":"      - gate-sahara-dsvm-scenario-nova-heat-nv"},{"line_number":9196,"context_line":""},{"line_number":9197,"context_line":"  - name: openstack/sahara-specs"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"9a68dd71_034c0b41","line":9194,"updated":"2016-01-21 10:57:24.000000000","message":"this one and below should be sahara-tests","commit_id":"df8ac7f42a7378d26a0627ab02d5749967409bd2"},{"author":{"_account_id":12038,"name":"Vitaly Gridnev","email":"gridnevvvit@gmail.com","username":"vgridnev"},"change_message_id":"f71b6cca437a4ada7760c418944229127253a385","unresolved":false,"context_lines":[{"line_number":1547,"context_line":"  - name: ^gate-sahara-dsvm-scenario.*-nv$"},{"line_number":1548,"context_line":"    branch: ^stable/liberty$"},{"line_number":1549,"context_line":""},{"line_number":1550,"context_line":"  - name: ^gate-sahara-tests-dsvm-scenario.*-nv$"},{"line_number":1551,"context_line":""},{"line_number":1552,"context_line":"  - name: gate-kite-python34"},{"line_number":1553,"context_line":"    voting: false"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"9a68dd71_cf261568","line":1550,"updated":"2016-01-21 11:14:29.000000000","message":"this line is unneeded because","commit_id":"d49b41a59ead09d9376c643ec544ed48fb91252f"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"be7e6d05cc0c0a2bf235f7eef23a18c1e91a6b5c","unresolved":false,"context_lines":[{"line_number":9192,"context_line":"      - name: merge-check"},{"line_number":9193,"context_line":"      - name: python-jobs"},{"line_number":9194,"context_line":"    check:"},{"line_number":9195,"context_line":"      - gate-sahara-tests-dsvm-scenario-neutron-heat-nv"},{"line_number":9196,"context_line":"      - gate-sahara-tests-dsvm-scenario-nova-heat-nv"},{"line_number":9197,"context_line":""},{"line_number":9198,"context_line":"  - name: openstack/sahara-specs"}],"source_content_type":"text/x-yaml","patch_set":15,"id":"9a68dd71_cb7d89e8","line":9195,"updated":"2016-01-21 20:53:17.000000000","message":"Use sahara-scenario here","commit_id":"a021da8a9846ae88b8f1969efd9b974388b8c7d8"},{"author":{"_account_id":13919,"name":"Evgeny Sikachev","email":"esikachov@gmail.com","username":"esikachev"},"change_message_id":"a908b07cad984ac0c61b8386ff9a10c5b9342a98","unresolved":false,"context_lines":[{"line_number":9192,"context_line":"      - name: merge-check"},{"line_number":9193,"context_line":"      - name: python-jobs"},{"line_number":9194,"context_line":"    check:"},{"line_number":9195,"context_line":"      - gate-sahara-tests-dsvm-scenario-neutron-heat-nv"},{"line_number":9196,"context_line":"      - gate-sahara-tests-dsvm-scenario-nova-heat-nv"},{"line_number":9197,"context_line":""},{"line_number":9198,"context_line":"  - name: openstack/sahara-specs"}],"source_content_type":"text/x-yaml","patch_set":15,"id":"9a68dd71_ebfded3a","line":9195,"in_reply_to":"9a68dd71_cb7d89e8","updated":"2016-01-21 20:55:25.000000000","message":"Done","commit_id":"a021da8a9846ae88b8f1969efd9b974388b8c7d8"}]}
