)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":6854,"name":"YAMAMOTO Takashi","email":"yamamoto@midokura.com","username":"yamamoto"},"change_message_id":"c146d8906046bc7401a394999cbc44fcddccfeb1","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Add scenario test for neutron-dynamic-routing"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Depends-On: I9923775806b095455ed3723e71410287bdf6cb1e"},{"line_number":10,"context_line":"Change-Id: Ieb710181c1e496742e1e019a6238e5e0bd922971"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":5,"id":"3a71b18c_e2f99d81","line":9,"updated":"2016-12-12 01:17:37.000000000","message":"this needs to be backported to newton before this patch, right?","commit_id":"5ce22c8c91cd2ed800b5c236c477623bf45354a4"},{"author":{"_account_id":8344,"name":"fumihiko kakuma","email":"kakuma@valinux.co.jp","username":"kakuma"},"change_message_id":"f75b5166f88fb02b06dcf2b3043693d7664baa7f","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Add scenario test for neutron-dynamic-routing"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Depends-On: I9923775806b095455ed3723e71410287bdf6cb1e"},{"line_number":10,"context_line":"Change-Id: Ieb710181c1e496742e1e019a6238e5e0bd922971"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":5,"id":"3a71b18c_9cecc9bc","line":9,"in_reply_to":"3a71b18c_08df9b3a","updated":"2016-12-12 05:48:50.000000000","message":"I added codes to check \u0027-newton\u0027 suffix in api job.","commit_id":"5ce22c8c91cd2ed800b5c236c477623bf45354a4"},{"author":{"_account_id":8344,"name":"fumihiko kakuma","email":"kakuma@valinux.co.jp","username":"kakuma"},"change_message_id":"55cde614bd714e17e14b92bd93c8c2d1e578ed47","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Add scenario test for neutron-dynamic-routing"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Depends-On: I9923775806b095455ed3723e71410287bdf6cb1e"},{"line_number":10,"context_line":"Change-Id: Ieb710181c1e496742e1e019a6238e5e0bd922971"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":5,"id":"3a71b18c_08df9b3a","line":9,"in_reply_to":"3a71b18c_e2f99d81","updated":"2016-12-12 02:17:52.000000000","message":"That\u0027s right. I forgot that project-config repo has the only master branch.","commit_id":"5ce22c8c91cd2ed800b5c236c477623bf45354a4"}],"jenkins/jobs/projects.yaml":[{"author":{"_account_id":6854,"name":"YAMAMOTO Takashi","email":"yamamoto@midokura.com","username":"yamamoto"},"change_message_id":"58884f210d0d65d1f7a36db2a4bfab9525455ffc","unresolved":false,"context_lines":[{"line_number":8269,"context_line":"          scenariotype: \u0027\u0027"},{"line_number":8270,"context_line":"      - \u0027{pipeline}-neutron-dynamic-routing-dsvm-tempest-scenario-{scenariotype}{suffix}\u0027:"},{"line_number":8271,"context_line":"          pipeline: gate"},{"line_number":8272,"context_line":"          node: ubuntu-trusty"},{"line_number":8273,"context_line":"          suffix: \u0027-nv\u0027"},{"line_number":8274,"context_line":"          branch-override: default"},{"line_number":8275,"context_line":"          scenariotype: ipv4"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"3a71b18c_67ef5f87","line":8272,"range":{"start_line":8272,"start_character":23,"end_line":8272,"end_character":29},"updated":"2016-12-11 23:51:26.000000000","message":"why trusty?","commit_id":"67bc3a140e51164bd25dbdfb25ae9693542620b9"},{"author":{"_account_id":8344,"name":"fumihiko kakuma","email":"kakuma@valinux.co.jp","username":"kakuma"},"change_message_id":"ef15431b31c164dbfd9c29075c5d5fca39f5bc61","unresolved":false,"context_lines":[{"line_number":8269,"context_line":"          scenariotype: \u0027\u0027"},{"line_number":8270,"context_line":"      - \u0027{pipeline}-neutron-dynamic-routing-dsvm-tempest-scenario-{scenariotype}{suffix}\u0027:"},{"line_number":8271,"context_line":"          pipeline: gate"},{"line_number":8272,"context_line":"          node: ubuntu-trusty"},{"line_number":8273,"context_line":"          suffix: \u0027-nv\u0027"},{"line_number":8274,"context_line":"          branch-override: default"},{"line_number":8275,"context_line":"          scenariotype: ipv4"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"3a71b18c_c27021a7","line":8272,"range":{"start_line":8272,"start_character":23,"end_line":8272,"end_character":29},"in_reply_to":"3a71b18c_67ef5f87","updated":"2016-12-12 00:37:52.000000000","message":"Oh, I missed it.","commit_id":"67bc3a140e51164bd25dbdfb25ae9693542620b9"},{"author":{"_account_id":6854,"name":"YAMAMOTO Takashi","email":"yamamoto@midokura.com","username":"yamamoto"},"change_message_id":"58884f210d0d65d1f7a36db2a4bfab9525455ffc","unresolved":false,"context_lines":[{"line_number":8275,"context_line":"          scenariotype: ipv4"},{"line_number":8276,"context_line":"      - \u0027{pipeline}-neutron-dynamic-routing-dsvm-tempest-scenario-{scenariotype}{suffix}\u0027:"},{"line_number":8277,"context_line":"          pipeline: gate"},{"line_number":8278,"context_line":"          node: ubuntu-trusty"},{"line_number":8279,"context_line":"          suffix: \u0027-nv\u0027"},{"line_number":8280,"context_line":"          branch-override: default"},{"line_number":8281,"context_line":"          scenariotype: ipv6"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"3a71b18c_a7e5f7a4","line":8278,"range":{"start_line":8278,"start_character":23,"end_line":8278,"end_character":29},"updated":"2016-12-11 23:51:26.000000000","message":"ditto","commit_id":"67bc3a140e51164bd25dbdfb25ae9693542620b9"},{"author":{"_account_id":8344,"name":"fumihiko kakuma","email":"kakuma@valinux.co.jp","username":"kakuma"},"change_message_id":"ef15431b31c164dbfd9c29075c5d5fca39f5bc61","unresolved":false,"context_lines":[{"line_number":8275,"context_line":"          scenariotype: ipv4"},{"line_number":8276,"context_line":"      - \u0027{pipeline}-neutron-dynamic-routing-dsvm-tempest-scenario-{scenariotype}{suffix}\u0027:"},{"line_number":8277,"context_line":"          pipeline: gate"},{"line_number":8278,"context_line":"          node: ubuntu-trusty"},{"line_number":8279,"context_line":"          suffix: \u0027-nv\u0027"},{"line_number":8280,"context_line":"          branch-override: default"},{"line_number":8281,"context_line":"          scenariotype: ipv6"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"3a71b18c_e2699dbf","line":8278,"range":{"start_line":8278,"start_character":23,"end_line":8278,"end_character":29},"in_reply_to":"3a71b18c_a7e5f7a4","updated":"2016-12-12 00:37:52.000000000","message":"Oh, I missed it.","commit_id":"67bc3a140e51164bd25dbdfb25ae9693542620b9"},{"author":{"_account_id":6854,"name":"YAMAMOTO Takashi","email":"yamamoto@midokura.com","username":"yamamoto"},"change_message_id":"3f7a35c105f29e1fbba80778f49886a262d2ffa0","unresolved":false,"context_lines":[{"line_number":8097,"context_line":"          pipeline: gate"},{"line_number":8098,"context_line":"          node: ubuntu-xenial"},{"line_number":8099,"context_line":"          suffix: \u0027-newton\u0027"},{"line_number":8100,"context_line":"          branch-override: stable/newton"},{"line_number":8101,"context_line":"      - \u0027{pipeline}-neutron-dynamic-routing-dsvm-tempest-scenario-{scenariotype}{suffix}\u0027:"},{"line_number":8102,"context_line":"          pipeline: gate"},{"line_number":8103,"context_line":"          node: ubuntu-xenial"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"1a6eadb0_b948455d","line":8100,"range":{"start_line":8100,"start_character":10,"end_line":8100,"end_character":40},"updated":"2016-12-12 23:00:18.000000000","message":"from the commit log i don\u0027t see why you want branch-override.","commit_id":"a81ee7dda30aec11b4ea43cb5208aa931af80396"},{"author":{"_account_id":8344,"name":"fumihiko kakuma","email":"kakuma@valinux.co.jp","username":"kakuma"},"change_message_id":"d089954766e1f618565999aa1da1710144648849","unresolved":false,"context_lines":[{"line_number":8097,"context_line":"          pipeline: gate"},{"line_number":8098,"context_line":"          node: ubuntu-xenial"},{"line_number":8099,"context_line":"          suffix: \u0027-newton\u0027"},{"line_number":8100,"context_line":"          branch-override: stable/newton"},{"line_number":8101,"context_line":"      - \u0027{pipeline}-neutron-dynamic-routing-dsvm-tempest-scenario-{scenariotype}{suffix}\u0027:"},{"line_number":8102,"context_line":"          pipeline: gate"},{"line_number":8103,"context_line":"          node: ubuntu-xenial"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"1a6eadb0_9f81a992","line":8100,"range":{"start_line":8100,"start_character":10,"end_line":8100,"end_character":40},"in_reply_to":"1a6eadb0_b948455d","updated":"2016-12-13 00:42:10.000000000","message":"It\u0027s my misunderstanding.","commit_id":"a81ee7dda30aec11b4ea43cb5208aa931af80396"}],"zuul/layout.yaml":[{"author":{"_account_id":6854,"name":"YAMAMOTO Takashi","email":"yamamoto@midokura.com","username":"yamamoto"},"change_message_id":"c146d8906046bc7401a394999cbc44fcddccfeb1","unresolved":false,"context_lines":[{"line_number":12305,"context_line":"      - name: periodic-jobs-with-neutron-lib-master"},{"line_number":12306,"context_line":"    check:"},{"line_number":12307,"context_line":"      - gate-neutron-dynamic-routing-dsvm-functional"},{"line_number":12308,"context_line":"      - gate-neutron-dynamic-routing-dsvm-tempest-api"},{"line_number":12309,"context_line":"      - gate-neutron-dynamic-routing-dsvm-tempest-scenario-ipv4-nv"},{"line_number":12310,"context_line":"      - gate-neutron-dynamic-routing-dsvm-tempest-scenario-ipv6-nv"},{"line_number":12311,"context_line":"    gate:"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"3a71b18c_a2fb257a","line":12308,"updated":"2016-12-12 01:17:37.000000000","message":"grafana dashboard needs an update.","commit_id":"5ce22c8c91cd2ed800b5c236c477623bf45354a4"},{"author":{"_account_id":8344,"name":"fumihiko kakuma","email":"kakuma@valinux.co.jp","username":"kakuma"},"change_message_id":"f75b5166f88fb02b06dcf2b3043693d7664baa7f","unresolved":false,"context_lines":[{"line_number":12305,"context_line":"      - name: periodic-jobs-with-neutron-lib-master"},{"line_number":12306,"context_line":"    check:"},{"line_number":12307,"context_line":"      - gate-neutron-dynamic-routing-dsvm-functional"},{"line_number":12308,"context_line":"      - gate-neutron-dynamic-routing-dsvm-tempest-api"},{"line_number":12309,"context_line":"      - gate-neutron-dynamic-routing-dsvm-tempest-scenario-ipv4-nv"},{"line_number":12310,"context_line":"      - gate-neutron-dynamic-routing-dsvm-tempest-scenario-ipv6-nv"},{"line_number":12311,"context_line":"    gate:"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"3a71b18c_3ccbb554","line":12308,"in_reply_to":"3a71b18c_08223ba3","updated":"2016-12-12 05:48:50.000000000","message":"Done","commit_id":"5ce22c8c91cd2ed800b5c236c477623bf45354a4"},{"author":{"_account_id":8344,"name":"fumihiko kakuma","email":"kakuma@valinux.co.jp","username":"kakuma"},"change_message_id":"55cde614bd714e17e14b92bd93c8c2d1e578ed47","unresolved":false,"context_lines":[{"line_number":12305,"context_line":"      - name: periodic-jobs-with-neutron-lib-master"},{"line_number":12306,"context_line":"    check:"},{"line_number":12307,"context_line":"      - gate-neutron-dynamic-routing-dsvm-functional"},{"line_number":12308,"context_line":"      - gate-neutron-dynamic-routing-dsvm-tempest-api"},{"line_number":12309,"context_line":"      - gate-neutron-dynamic-routing-dsvm-tempest-scenario-ipv4-nv"},{"line_number":12310,"context_line":"      - gate-neutron-dynamic-routing-dsvm-tempest-scenario-ipv6-nv"},{"line_number":12311,"context_line":"    gate:"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"3a71b18c_08223ba3","line":12308,"in_reply_to":"3a71b18c_a2fb257a","updated":"2016-12-12 02:17:52.000000000","message":"I was not aware of it. Thanks.","commit_id":"5ce22c8c91cd2ed800b5c236c477623bf45354a4"},{"author":{"_account_id":6854,"name":"YAMAMOTO Takashi","email":"yamamoto@midokura.com","username":"yamamoto"},"change_message_id":"c146d8906046bc7401a394999cbc44fcddccfeb1","unresolved":false,"context_lines":[{"line_number":12307,"context_line":"      - gate-neutron-dynamic-routing-dsvm-functional"},{"line_number":12308,"context_line":"      - gate-neutron-dynamic-routing-dsvm-tempest-api"},{"line_number":12309,"context_line":"      - gate-neutron-dynamic-routing-dsvm-tempest-scenario-ipv4-nv"},{"line_number":12310,"context_line":"      - gate-neutron-dynamic-routing-dsvm-tempest-scenario-ipv6-nv"},{"line_number":12311,"context_line":"    gate:"},{"line_number":12312,"context_line":"      - gate-neutron-dynamic-routing-dsvm-functional"},{"line_number":12313,"context_line":"      - gate-neutron-dynamic-routing-dsvm-tempest-api"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"3a71b18c_02d059f5","line":12310,"updated":"2016-12-12 01:17:37.000000000","message":"scenario tests are intended for master only, right?","commit_id":"5ce22c8c91cd2ed800b5c236c477623bf45354a4"},{"author":{"_account_id":8344,"name":"fumihiko kakuma","email":"kakuma@valinux.co.jp","username":"kakuma"},"change_message_id":"55cde614bd714e17e14b92bd93c8c2d1e578ed47","unresolved":false,"context_lines":[{"line_number":12307,"context_line":"      - gate-neutron-dynamic-routing-dsvm-functional"},{"line_number":12308,"context_line":"      - gate-neutron-dynamic-routing-dsvm-tempest-api"},{"line_number":12309,"context_line":"      - gate-neutron-dynamic-routing-dsvm-tempest-scenario-ipv4-nv"},{"line_number":12310,"context_line":"      - gate-neutron-dynamic-routing-dsvm-tempest-scenario-ipv6-nv"},{"line_number":12311,"context_line":"    gate:"},{"line_number":12312,"context_line":"      - gate-neutron-dynamic-routing-dsvm-functional"},{"line_number":12313,"context_line":"      - gate-neutron-dynamic-routing-dsvm-tempest-api"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"3a71b18c_888acb62","line":12310,"in_reply_to":"3a71b18c_02d059f5","updated":"2016-12-12 02:17:52.000000000","message":"Yes. I intend them for master. So scenario test jobs are needed to run for only master and later release.","commit_id":"5ce22c8c91cd2ed800b5c236c477623bf45354a4"},{"author":{"_account_id":8344,"name":"fumihiko kakuma","email":"kakuma@valinux.co.jp","username":"kakuma"},"change_message_id":"f75b5166f88fb02b06dcf2b3043693d7664baa7f","unresolved":false,"context_lines":[{"line_number":12307,"context_line":"      - gate-neutron-dynamic-routing-dsvm-functional"},{"line_number":12308,"context_line":"      - gate-neutron-dynamic-routing-dsvm-tempest-api"},{"line_number":12309,"context_line":"      - gate-neutron-dynamic-routing-dsvm-tempest-scenario-ipv4-nv"},{"line_number":12310,"context_line":"      - gate-neutron-dynamic-routing-dsvm-tempest-scenario-ipv6-nv"},{"line_number":12311,"context_line":"    gate:"},{"line_number":12312,"context_line":"      - gate-neutron-dynamic-routing-dsvm-functional"},{"line_number":12313,"context_line":"      - gate-neutron-dynamic-routing-dsvm-tempest-api"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"3a71b18c_5cc87155","line":12310,"in_reply_to":"3a71b18c_888acb62","updated":"2016-12-12 05:48:50.000000000","message":"Done","commit_id":"5ce22c8c91cd2ed800b5c236c477623bf45354a4"},{"author":{"_account_id":6854,"name":"YAMAMOTO Takashi","email":"yamamoto@midokura.com","username":"yamamoto"},"change_message_id":"3f7a35c105f29e1fbba80778f49886a262d2ffa0","unresolved":false,"context_lines":[{"line_number":1960,"context_line":"  # scenario tests for neutron-dynamic-routing can be run on ocata and later"},{"line_number":1961,"context_line":"  - name: ^gate-neutron-dynamic-routing-dsvm-tempest-scenario.*$"},{"line_number":1962,"context_line":"    branch: ^(?!stable/newton).*$"},{"line_number":1963,"context_line":""},{"line_number":1964,"context_line":"  # LBaaS v1 should run on liberty and mitaka only"},{"line_number":1965,"context_line":"  - name: ^gate-neutron-lbaasv1-dsvm-api-ubuntu-trusty"},{"line_number":1966,"context_line":"    branch: ^stable/(liberty|mitaka)"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"1a6eadb0_79930da4","line":1963,"updated":"2016-12-12 23:00:18.000000000","message":"i guess you want to specify on which branch your api jobs should run here?","commit_id":"a81ee7dda30aec11b4ea43cb5208aa931af80396"},{"author":{"_account_id":8344,"name":"fumihiko kakuma","email":"kakuma@valinux.co.jp","username":"kakuma"},"change_message_id":"d089954766e1f618565999aa1da1710144648849","unresolved":false,"context_lines":[{"line_number":1960,"context_line":"  # scenario tests for neutron-dynamic-routing can be run on ocata and later"},{"line_number":1961,"context_line":"  - name: ^gate-neutron-dynamic-routing-dsvm-tempest-scenario.*$"},{"line_number":1962,"context_line":"    branch: ^(?!stable/newton).*$"},{"line_number":1963,"context_line":""},{"line_number":1964,"context_line":"  # LBaaS v1 should run on liberty and mitaka only"},{"line_number":1965,"context_line":"  - name: ^gate-neutron-lbaasv1-dsvm-api-ubuntu-trusty"},{"line_number":1966,"context_line":"    branch: ^stable/(liberty|mitaka)"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"1a6eadb0_df7881fb","line":1963,"in_reply_to":"1a6eadb0_79930da4","updated":"2016-12-13 00:42:10.000000000","message":"I will.","commit_id":"a81ee7dda30aec11b4ea43cb5208aa931af80396"}]}
