)]}'
{"jenkins/jobs/projects.yaml":[{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"3acdd95dff6dd1d9b3b19f726c5bb820b85dfbcf","unresolved":false,"context_lines":[{"line_number":7431,"context_line":"- project:"},{"line_number":7432,"context_line":"    name: python-vitrageclient"},{"line_number":7433,"context_line":"    tarball-site: tarballs.openstack.org"},{"line_number":7434,"context_line":"    doc-publisher-site: docs.openstack.org"},{"line_number":7435,"context_line":""},{"line_number":7436,"context_line":"    jobs:"},{"line_number":7437,"context_line":"      - python-jobs"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"1a122d0e_0f244f0b","line":7434,"range":{"start_line":7434,"start_character":3,"end_line":7434,"end_character":42},"updated":"2016-04-17 13:30:47.000000000","message":"this is not an official project according to the governance repo, thus cannot publish to docs.openstack.org. Remove the line and alson line 7439","commit_id":"f98dfeec11d48e539c77b66497b66cfb3bd5a735"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"3acdd95dff6dd1d9b3b19f726c5bb820b85dfbcf","unresolved":false,"context_lines":[{"line_number":8788,"context_line":"- project:"},{"line_number":8789,"context_line":"    name: vitrage"},{"line_number":8790,"context_line":"    tarball-site: tarballs.openstack.org"},{"line_number":8791,"context_line":"    doc-publisher-site: docs.openstack.org"},{"line_number":8792,"context_line":""},{"line_number":8793,"context_line":"    jobs:"},{"line_number":8794,"context_line":"      - python-jobs"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"1a122d0e_6f2183fb","line":8791,"updated":"2016-04-17 13:30:47.000000000","message":"like above","commit_id":"f98dfeec11d48e539c77b66497b66cfb3bd5a735"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"3acdd95dff6dd1d9b3b19f726c5bb820b85dfbcf","unresolved":false,"context_lines":[{"line_number":8803,"context_line":"- project:"},{"line_number":8804,"context_line":"    name: vitrage-dashboard"},{"line_number":8805,"context_line":"    tarball-site: tarballs.openstack.org"},{"line_number":8806,"context_line":"    doc-publisher-site: docs.openstack.org"},{"line_number":8807,"context_line":""},{"line_number":8808,"context_line":"    jobs:"},{"line_number":8809,"context_line":"      - python-jobs"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"1a122d0e_4f1e47bb","line":8806,"updated":"2016-04-17 13:30:47.000000000","message":"like above","commit_id":"f98dfeec11d48e539c77b66497b66cfb3bd5a735"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"f0afa46fbb564101f7c3f26fc0f6311460451ed5","unresolved":false,"context_lines":[{"line_number":8793,"context_line":"      - \u0027{pipeline}-vitrage-dsvm{job-suffix}\u0027:"},{"line_number":8794,"context_line":"          pipeline: gate"},{"line_number":8795,"context_line":"          node: ubuntu-trusty"},{"line_number":8796,"context_line":"          job-suffix: \u0027\u0027"},{"line_number":8797,"context_line":"          branch-override: default"},{"line_number":8798,"context_line":""},{"line_number":8799,"context_line":"- project:"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"1a122d0e_924fe491","line":8796,"range":{"start_line":8796,"start_character":22,"end_line":8796,"end_character":24},"updated":"2016-04-17 16:52:53.000000000","message":"use \u0027-nv\u0027 here - we have a rule that makes this automatically non-voting. Much more descriptive that way","commit_id":"e22638a47045258efb2ba6deba68e8acf6cf7570"}],"zuul/layout.yaml":[{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"3acdd95dff6dd1d9b3b19f726c5bb820b85dfbcf","unresolved":false,"context_lines":[{"line_number":10252,"context_line":"      - name: python3-jobs"},{"line_number":10253,"context_line":"      - name: check-requirements"},{"line_number":10254,"context_line":"      - name: publish-to-pypi"},{"line_number":10255,"context_line":"      - name: openstack-server-publish-jobs"},{"line_number":10256,"context_line":""},{"line_number":10257,"context_line":"  - name: openstack/python-watcherclient"},{"line_number":10258,"context_line":"    template:"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"1a122d0e_af79dbfe","line":10255,"range":{"start_line":10255,"start_character":14,"end_line":10255,"end_character":43},"updated":"2016-04-17 13:30:47.000000000","message":"remove since this is not an official project, also below.","commit_id":"f98dfeec11d48e539c77b66497b66cfb3bd5a735"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"f0afa46fbb564101f7c3f26fc0f6311460451ed5","unresolved":false,"context_lines":[{"line_number":2699,"context_line":"  - name: watcher-coverage"},{"line_number":2700,"context_line":"    voting: false"},{"line_number":2701,"context_line":""},{"line_number":2702,"context_line":"  - name: gate-vitrage-dsvm"},{"line_number":2703,"context_line":"    voting: false"},{"line_number":2704,"context_line":""},{"line_number":2705,"context_line":"  - name: python-watcherclient-coverage"},{"line_number":2706,"context_line":"    voting: false"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"1a122d0e_325ff042","line":2703,"range":{"start_line":2702,"start_character":0,"end_line":2703,"end_character":16},"updated":"2016-04-17 16:52:53.000000000","message":"note needed with -nv","commit_id":"e22638a47045258efb2ba6deba68e8acf6cf7570"}]}
