)]}'
{"jenkins/jobs/cloudkitty.yaml":[{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"2e8440b3ff28da59fc7068848b265d74576d431b","unresolved":false,"context_lines":[{"line_number":1,"context_line":"- job-template:"},{"line_number":2,"context_line":"    name: \u0027{pipeline}-cloudkitty-dsvm-install{job-suffix}\u0027"},{"line_number":3,"context_line":""},{"line_number":4,"context_line":"    wrappers:"},{"line_number":5,"context_line":"      - timeout:"},{"line_number":6,"context_line":"          timeout: 120"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"9ad45d7e_8c365550","line":3,"updated":"2016-08-10 05:57:57.000000000","message":"missing:\nnode: {node}","commit_id":"2069f8a8e4971ffab8bf4934373ba5e5b584976b"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"2e8440b3ff28da59fc7068848b265d74576d431b","unresolved":false,"context_lines":[{"line_number":14,"context_line":"          enable_plugin ceilometer git://git.openstack.org/openstack/ceilometer"},{"line_number":15,"context_line":"          enable_plugin cloudkitty https://github.com/stackforge/cloudkitty master\""},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"          export PROJECTS\u003d\"openstack/cloudkitty openstack/python-cloudkittyclient \\"},{"line_number":18,"context_line":"          openstack/cloudkitty-dashboard\""},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"          export BRANCH_OVERRIDE\u003d{branch-override}"},{"line_number":21,"context_line":"          if [ \"$BRANCH_OVERRIDE\" !\u003d \"default\" ] ; then"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"9ad45d7e_0c4b85ca","line":18,"range":{"start_line":17,"start_character":0,"end_line":18,"end_character":41},"updated":"2016-08-10 05:57:57.000000000","message":"Use a single line per project and follow what we do elsewhere:\n\nexport PROJECTS\u003d\"openstack/cloudkitty $PROJECTS\"","commit_id":"2069f8a8e4971ffab8bf4934373ba5e5b584976b"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"c02414f45520598ac759b3da6c2887ec00b09c30","unresolved":false,"context_lines":[{"line_number":11,"context_line":"      - devstack-checkout"},{"line_number":12,"context_line":"      - shell: |"},{"line_number":13,"context_line":"          #!/bin/bash -xe"},{"line_number":14,"context_line":"          export DEVSTACK_LOCAL_CONFIG\u003d\""},{"line_number":15,"context_line":"          enable_plugin ceilometer git://git.openstack.org/openstack/ceilometer"},{"line_number":16,"context_line":"          enable_plugin cloudkitty https://github.com/stackforge/cloudkitty master\""},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"          export PROJECTS\u003d\"openstack/cloudkitty openstack/python-cloudkittyclient openstack/cloudkitty-dashboard $PROJECTS\""},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"          export BRANCH_OVERRIDE\u003d{branch-override}"},{"line_number":21,"context_line":"          if [ \"$BRANCH_OVERRIDE\" !\u003d \"default\" ] ; then"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"9ad45d7e_8b9c5610","line":18,"range":{"start_line":14,"start_character":0,"end_line":18,"end_character":123},"updated":"2016-08-10 17:23:12.000000000","message":"See how other files do it and follow their example in formatting these. Let\u0027s be consistent.\n\nExample from watcher.yaml:\n         DEVSTACK_LOCAL_CONFIG\u003d\"enable_plugin ceilometer git://git.openstack.org/openstack/ceilometer\"\n          # Enable watcher devstack plugin.\n          DEVSTACK_LOCAL_CONFIG+\u003d$\u0027\\n\u0027\"enable_plugin watcher git://git.openstack.org/openstack/watcher\"\n\n         export PROJECTS\u003d\"openstack/watcher $PROJECTS\"\n          export PROJECTS\u003d\"openstack/python-watcherclient $PROJECTS\"","commit_id":"eb22f3df73d11c69f116629e262bf16d31a55b00"}],"jenkins/jobs/projects.yaml":[{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"2e8440b3ff28da59fc7068848b265d74576d431b","unresolved":false,"context_lines":[{"line_number":1147,"context_line":"      - \u0027gate-{name}-python35{suffix}\u0027:"},{"line_number":1148,"context_line":"          suffix: \u0027-nv\u0027"},{"line_number":1149,"context_line":"      - \u0027{pipeline}-cloudkitty-dsvm-install{job-suffix}\u0027:"},{"line_number":1150,"context_line":"          pipeline: \u0027experimental\u0027"},{"line_number":1151,"context_line":"          job-suffix: \u0027-nv\u0027"},{"line_number":1152,"context_line":"          branch-override: default"},{"line_number":1153,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":2,"id":"9ad45d7e_4c7a9df2","line":1150,"updated":"2016-08-10 05:57:57.000000000","message":"Just go with \"gate\"","commit_id":"2069f8a8e4971ffab8bf4934373ba5e5b584976b"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"2e8440b3ff28da59fc7068848b265d74576d431b","unresolved":false,"context_lines":[{"line_number":1149,"context_line":"      - \u0027{pipeline}-cloudkitty-dsvm-install{job-suffix}\u0027:"},{"line_number":1150,"context_line":"          pipeline: \u0027experimental\u0027"},{"line_number":1151,"context_line":"          job-suffix: \u0027-nv\u0027"},{"line_number":1152,"context_line":"          branch-override: default"},{"line_number":1153,"context_line":""},{"line_number":1154,"context_line":"- project:"},{"line_number":1155,"context_line":"    name: cloudkitty-dashboard"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"9ad45d7e_cc27ad10","line":1152,"updated":"2016-08-10 05:57:57.000000000","message":"add \n\nnode: ubuntu-xenial","commit_id":"2069f8a8e4971ffab8bf4934373ba5e5b584976b"}]}
