)]}'
{"jenkins/jobs/projects.yaml":[{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"dcd79323d41e1442881b2237c905a38cfbc43f5b","unresolved":false,"context_lines":[{"line_number":13601,"context_line":"      - pypi-jobs"},{"line_number":13602,"context_line":"      - \u0027{pipeline}-watcherclient-dsvm-functional{special}-{node}{suffix}\u0027:"},{"line_number":13603,"context_line":"          pipeline: gate"},{"line_number":13604,"context_line":"          node:"},{"line_number":13605,"context_line":"            - ubuntu-xenial"},{"line_number":13606,"context_line":"          special: \u0027\u0027"},{"line_number":13607,"context_line":"          suffix: \u0027\u0027"},{"line_number":13608,"context_line":"          branch-override: default"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"3f1d235d_859a0211","line":13605,"range":{"start_line":13604,"start_character":10,"end_line":13605,"end_character":27},"updated":"2017-07-07 03:06:17.000000000","message":"node: ubuntu-xenial","commit_id":"63d0154e64eb5b1f97d8e77e0cf99950781be0be"},{"author":{"_account_id":19055,"name":"Alexander Chadin","email":"joker946@gmail.com","username":"joker946"},"change_message_id":"cab6d49e291a94cda01974b9b2db184acca508a9","unresolved":false,"context_lines":[{"line_number":13601,"context_line":"      - pypi-jobs"},{"line_number":13602,"context_line":"      - \u0027{pipeline}-watcherclient-dsvm-functional{special}-{node}{suffix}\u0027:"},{"line_number":13603,"context_line":"          pipeline: gate"},{"line_number":13604,"context_line":"          node:"},{"line_number":13605,"context_line":"            - ubuntu-xenial"},{"line_number":13606,"context_line":"          special: \u0027\u0027"},{"line_number":13607,"context_line":"          suffix: \u0027\u0027"},{"line_number":13608,"context_line":"          branch-override: default"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"3f1d235d_c98ff072","line":13605,"range":{"start_line":13604,"start_character":10,"end_line":13605,"end_character":27},"in_reply_to":"3f1d235d_859a0211","updated":"2017-07-07 07:38:23.000000000","message":"Done","commit_id":"63d0154e64eb5b1f97d8e77e0cf99950781be0be"}],"jenkins/jobs/watcher.yaml":[{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"dcd79323d41e1442881b2237c905a38cfbc43f5b","unresolved":false,"context_lines":[{"line_number":20,"context_line":"          if [ \"$BRANCH_OVERRIDE\" !\u003d \"default\" ] ; then"},{"line_number":21,"context_line":"              export OVERRIDE_ZUUL_BRANCH\u003d$BRANCH_OVERRIDE"},{"line_number":22,"context_line":"          fi"},{"line_number":23,"context_line":"          if [ \"{special}\" \u003d\u003d \"-identity-v3-only\" ] ; then"},{"line_number":24,"context_line":"              export DEVSTACK_LOCAL_CONFIG\u003d\"ENABLE_IDENTITY_V2\u003dFalse\""},{"line_number":25,"context_line":"          fi"},{"line_number":26,"context_line":"          function post_test_hook {{"},{"line_number":27,"context_line":"              # Configure and run functional tests"},{"line_number":28,"context_line":"              $BASE/new/python-watcherclient/watcherclient/tests/functional/hooks/post_test_hook.sh"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"3f1d235d_e59096ef","line":25,"range":{"start_line":23,"start_character":0,"end_line":25,"end_character":12},"updated":"2017-07-07 03:06:17.000000000","message":"remove it, you\u0027re not using it.","commit_id":"63d0154e64eb5b1f97d8e77e0cf99950781be0be"},{"author":{"_account_id":19055,"name":"Alexander Chadin","email":"joker946@gmail.com","username":"joker946"},"change_message_id":"cab6d49e291a94cda01974b9b2db184acca508a9","unresolved":false,"context_lines":[{"line_number":20,"context_line":"          if [ \"$BRANCH_OVERRIDE\" !\u003d \"default\" ] ; then"},{"line_number":21,"context_line":"              export OVERRIDE_ZUUL_BRANCH\u003d$BRANCH_OVERRIDE"},{"line_number":22,"context_line":"          fi"},{"line_number":23,"context_line":"          if [ \"{special}\" \u003d\u003d \"-identity-v3-only\" ] ; then"},{"line_number":24,"context_line":"              export DEVSTACK_LOCAL_CONFIG\u003d\"ENABLE_IDENTITY_V2\u003dFalse\""},{"line_number":25,"context_line":"          fi"},{"line_number":26,"context_line":"          function post_test_hook {{"},{"line_number":27,"context_line":"              # Configure and run functional tests"},{"line_number":28,"context_line":"              $BASE/new/python-watcherclient/watcherclient/tests/functional/hooks/post_test_hook.sh"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"3f1d235d_c90010ae","line":25,"range":{"start_line":23,"start_character":0,"end_line":25,"end_character":12},"in_reply_to":"3f1d235d_e59096ef","updated":"2017-07-07 07:38:23.000000000","message":"Done","commit_id":"63d0154e64eb5b1f97d8e77e0cf99950781be0be"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"6c518ea395d70894784c1306bfd69cf345c5daad","unresolved":false,"context_lines":[{"line_number":16,"context_line":"          export PYTHONUNBUFFERED\u003dtrue"},{"line_number":17,"context_line":"          export BRANCH_OVERRIDE\u003d{branch-override}"},{"line_number":18,"context_line":"          export PROJECTS\u003d\"openstack/python-watcherclient $PROJECTS\""},{"line_number":19,"context_line":"          export DEVSTACK_PROJECT_FROM_GIT\u003dpython-watcherclient"},{"line_number":20,"context_line":"          if [ \"$BRANCH_OVERRIDE\" !\u003d \"default\" ] ; then"},{"line_number":21,"context_line":"              export OVERRIDE_ZUUL_BRANCH\u003d$BRANCH_OVERRIDE"},{"line_number":22,"context_line":"          fi"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"3f1d235d_782d40fc","line":19,"updated":"2017-07-07 10:16:10.000000000","message":"note that DEVSTACK_PROJECT_FROM_GIT adds to PROJECTS, so no need to add the PROJECTS line.","commit_id":"7f3e87d98ccb851290092bd42a9d6c2ffdca816e"}],"zuul/layout.yaml":[{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"90533bd18f6372814c044e0c5adac64a0c8d2503","unresolved":false,"context_lines":[{"line_number":17157,"context_line":"    check:"},{"line_number":17158,"context_line":"      - python-watcherclient-coverage-ubuntu-trusty-nv"},{"line_number":17159,"context_line":"      - python-watcherclient-coverage-ubuntu-xenial-nv"},{"line_number":17160,"context_line":"      - gate-watcherclient-dsvm-functional-ubuntu-trusty"},{"line_number":17161,"context_line":"      - gate-watcherclient-dsvm-functional-ubuntu-xenial"},{"line_number":17162,"context_line":""},{"line_number":17163,"context_line":"  - name: openstack/python-zaqarclient"},{"line_number":17164,"context_line":"    template:"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"3f1d235d_8049fe60","line":17161,"range":{"start_line":17160,"start_character":7,"end_line":17161,"end_character":56},"updated":"2017-07-06 05:03:18.000000000","message":"voting jobs should be in both check and gate","commit_id":"72311bf1b845ad86cb85f4b7720a042e5a95b0c5"},{"author":{"_account_id":19055,"name":"Alexander Chadin","email":"joker946@gmail.com","username":"joker946"},"change_message_id":"0217992bd4393fb3721472ec3174fea3d609dc1c","unresolved":false,"context_lines":[{"line_number":17157,"context_line":"    check:"},{"line_number":17158,"context_line":"      - python-watcherclient-coverage-ubuntu-trusty-nv"},{"line_number":17159,"context_line":"      - python-watcherclient-coverage-ubuntu-xenial-nv"},{"line_number":17160,"context_line":"      - gate-watcherclient-dsvm-functional-ubuntu-trusty"},{"line_number":17161,"context_line":"      - gate-watcherclient-dsvm-functional-ubuntu-xenial"},{"line_number":17162,"context_line":""},{"line_number":17163,"context_line":"  - name: openstack/python-zaqarclient"},{"line_number":17164,"context_line":"    template:"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"3f1d235d_69a6caad","line":17161,"range":{"start_line":17160,"start_character":7,"end_line":17161,"end_character":56},"in_reply_to":"3f1d235d_8049fe60","updated":"2017-07-06 08:09:46.000000000","message":"I\u0027ve moved it to the experimental pipeline yet.","commit_id":"72311bf1b845ad86cb85f4b7720a042e5a95b0c5"}]}
