)]}'
{".zuul.yaml":[{"author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"change_message_id":"57b572c6b072bdaababaa8a0ef9641f1b5eb1476","unresolved":false,"context_lines":[{"line_number":59,"context_line":"    nodeset: centos-7"},{"line_number":60,"context_line":""},{"line_number":61,"context_line":"- job:"},{"line_number":62,"context_line":"    name: swift-tox-func-post-as-copy"},{"line_number":63,"context_line":"    parent: swift-tox-base"},{"line_number":64,"context_line":"    description: |"},{"line_number":65,"context_line":"      Run functional tests for swift under cPython version 2.7."}],"source_content_type":"text/x-yaml","patch_set":1,"id":"7f96bb07_46577859","side":"PARENT","line":62,"range":{"start_line":62,"start_character":10,"end_line":62,"end_character":37},"updated":"2018-01-17 09:10:33.000000000","message":"do we need this job for any of the stable branches? I have a feeling Tim reminded of that recently, but I don\u0027t know where/how branch-conditional testing is defined.","commit_id":"7227d9967b052e0f6f29ee3b09b0ca3748f45b1c"},{"author":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"change_message_id":"af0c9784b7a760ca318b66f40e5f1c3583d4d6fb","unresolved":false,"context_lines":[{"line_number":107,"context_line":"        - swift-tox-py27"},{"line_number":108,"context_line":"        - swift-tox-py35"},{"line_number":109,"context_line":"        - swift-tox-func"},{"line_number":110,"context_line":"        - swift-tox-func-post-as-copy"},{"line_number":111,"context_line":"        - swift-tox-func-encryption"},{"line_number":112,"context_line":"        - swift-tox-func-ec"},{"line_number":113,"context_line":"    experimental:"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"7f96bb07_43168d57","line":110,"updated":"2018-01-17 06:31:32.000000000","message":"Why did you leave this one in?","commit_id":"9b8f62900975f7973c593657244c3f8b0e77f78a"},{"author":{"_account_id":2622,"name":"Samuel Merritt","email":"spam+launchpad@andcheese.org","username":"torgomatic"},"change_message_id":"ec52550332aa6bd1dc001016357fb47b906e3261","unresolved":false,"context_lines":[{"line_number":107,"context_line":"        - swift-tox-py27"},{"line_number":108,"context_line":"        - swift-tox-py35"},{"line_number":109,"context_line":"        - swift-tox-func"},{"line_number":110,"context_line":"        - swift-tox-func-post-as-copy"},{"line_number":111,"context_line":"        - swift-tox-func-encryption"},{"line_number":112,"context_line":"        - swift-tox-func-ec"},{"line_number":113,"context_line":"    experimental:"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"7f96bb07_4dbea2b4","line":110,"in_reply_to":"7f96bb07_43168d57","updated":"2018-01-17 20:17:06.000000000","message":"Done","commit_id":"9b8f62900975f7973c593657244c3f8b0e77f78a"},{"author":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"change_message_id":"af0c9784b7a760ca318b66f40e5f1c3583d4d6fb","unresolved":false,"context_lines":[{"line_number":114,"context_line":"      jobs:"},{"line_number":115,"context_line":"        - swift-tox-py27-centos-7"},{"line_number":116,"context_line":"        - swift-tox-func-centos-7"},{"line_number":117,"context_line":"        - swift-tox-func-post-as-copy-centos-7"},{"line_number":118,"context_line":"        - swift-tox-func-encryption-centos-7"},{"line_number":119,"context_line":"        - swift-tox-func-ec-centos-7"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"7f96bb07_030c053f","line":117,"updated":"2018-01-17 06:31:32.000000000","message":"And this one...","commit_id":"9b8f62900975f7973c593657244c3f8b0e77f78a"},{"author":{"_account_id":2622,"name":"Samuel Merritt","email":"spam+launchpad@andcheese.org","username":"torgomatic"},"change_message_id":"ec52550332aa6bd1dc001016357fb47b906e3261","unresolved":false,"context_lines":[{"line_number":114,"context_line":"      jobs:"},{"line_number":115,"context_line":"        - swift-tox-py27-centos-7"},{"line_number":116,"context_line":"        - swift-tox-func-centos-7"},{"line_number":117,"context_line":"        - swift-tox-func-post-as-copy-centos-7"},{"line_number":118,"context_line":"        - swift-tox-func-encryption-centos-7"},{"line_number":119,"context_line":"        - swift-tox-func-ec-centos-7"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"7f96bb07_edb0cedf","line":117,"in_reply_to":"7f96bb07_030c053f","updated":"2018-01-17 20:17:06.000000000","message":"Done","commit_id":"9b8f62900975f7973c593657244c3f8b0e77f78a"},{"author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"change_message_id":"5493d3d272bca11b43b1863fa6044782746257f0","unresolved":false,"context_lines":[{"line_number":84,"context_line":"      Uses tox with the ``func-post-ec`` environment."},{"line_number":85,"context_line":"      It sets TMPDIR to an XFS mount point created via"},{"line_number":86,"context_line":"      tools/test-setup.sh."},{"line_number":87,"context_line":"    branches: ^(?!stable/ocata).*$"},{"line_number":88,"context_line":"    vars:"},{"line_number":89,"context_line":"      tox_envlist: func-ec"},{"line_number":90,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":2,"id":"7f96bb07_bbb432f3","line":87,"updated":"2018-01-18 06:38:52.000000000","message":"Looks like branches can be specified something like this -- though I think it ultimately comes down to what\u0027s actually in-tree on the branch? We should probably be backporting some of this stuff... hmm...","commit_id":"d924fa759967b7cdca0d91f21112725f6099a254"}]}
