)]}'
{".zuul.yaml":[{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"99410464b7cc63a6f5bd933b2d641583f3a7b801","unresolved":true,"context_lines":[{"line_number":114,"context_line":"    # Copy nova-base-irrelevant-files and then exclude anything that is not in"},{"line_number":115,"context_line":"    # nova/virt/libvirt/* or nova/privsep/*."},{"line_number":116,"context_line":"    irrelevant-files: \u0026nova-libvirt-irrelevant-files"},{"line_number":117,"context_line":"      - ^(?!.zuul.yaml)(?!nova/virt/libvirt/)(?!nova/privsep/).*$"},{"line_number":118,"context_line":"      - ^api-.*$"},{"line_number":119,"context_line":"      - ^(test-|)requirements.txt$"},{"line_number":120,"context_line":"      - ^.*\\.rst$"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"8f070e29_721cc148","line":117,"updated":"2021-04-06 10:01:28.000000000","message":"I\u0027m wondering if changes in virt generic code like in virt/hardware.py and virt/image and virt/disk should be considered relevant here.","commit_id":"9db28deb2c5a9b2950d5666854269e1590b3cbdb"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"e5926929612c115f349531a076a5850f3a15aec2","unresolved":true,"context_lines":[{"line_number":114,"context_line":"    # Copy nova-base-irrelevant-files and then exclude anything that is not in"},{"line_number":115,"context_line":"    # nova/virt/libvirt/* or nova/privsep/*."},{"line_number":116,"context_line":"    irrelevant-files: \u0026nova-libvirt-irrelevant-files"},{"line_number":117,"context_line":"      - ^(?!.zuul.yaml)(?!nova/virt/libvirt/)(?!nova/privsep/).*$"},{"line_number":118,"context_line":"      - ^api-.*$"},{"line_number":119,"context_line":"      - ^(test-|)requirements.txt$"},{"line_number":120,"context_line":"      - ^.*\\.rst$"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"305e9c0e_0710949b","line":117,"in_reply_to":"597c13c4_00c02b06","updated":"2021-04-28 09:24:34.000000000","message":"Yaml does not support merging arrays :/ https://github.com/yaml/yaml/issues/48 so right now this can only be solved either with repetition or with custom post processing in the zuul.yaml loader. :/","commit_id":"9db28deb2c5a9b2950d5666854269e1590b3cbdb"},{"author":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"change_message_id":"09c5f38ca03eb92638c23446a47c1dfd3e2b01cf","unresolved":true,"context_lines":[{"line_number":114,"context_line":"    # Copy nova-base-irrelevant-files and then exclude anything that is not in"},{"line_number":115,"context_line":"    # nova/virt/libvirt/* or nova/privsep/*."},{"line_number":116,"context_line":"    irrelevant-files: \u0026nova-libvirt-irrelevant-files"},{"line_number":117,"context_line":"      - ^(?!.zuul.yaml)(?!nova/virt/libvirt/)(?!nova/privsep/).*$"},{"line_number":118,"context_line":"      - ^api-.*$"},{"line_number":119,"context_line":"      - ^(test-|)requirements.txt$"},{"line_number":120,"context_line":"      - ^.*\\.rst$"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"597c13c4_00c02b06","line":117,"in_reply_to":"8f070e29_721cc148","updated":"2021-04-06 10:46:36.000000000","message":"Yeah that\u0027s valid.\n\nI wanted to define and merge multiple lists here to allow that but I can\u0027t work out the syntax. Something like:\n\nirrelevant-files: \u0026nova-libvirt-irrelevant-files\n  - *nova-base-irrelevant-files\n  - *nova-virt-hardware-relevant-files\n  - *nova-virt-image-relevant-files\n  - *nova-privsep-relevant-files\n  - *nova-libvirt-relevant-files\n\netc.\n\nDoes anyone have any ideas about how we could do this?","commit_id":"9db28deb2c5a9b2950d5666854269e1590b3cbdb"}]}
