)]}'
{".zuul.yaml":[{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"38de4d66db316a0c42d042a67e0e9ed803cf3cbb","unresolved":false,"context_lines":[{"line_number":26,"context_line":""},{"line_number":27,"context_line":"      Takes advantage of the base tox job\u0027s install-siblings feature."},{"line_number":28,"context_line":"    # The job only tests the latest and shouldn\u0027t be run on the stable branches"},{"line_number":29,"context_line":"    branches: ^(?!stable)"},{"line_number":30,"context_line":"    required-projects:"},{"line_number":31,"context_line":"      - openstack/cliff"},{"line_number":32,"context_line":"      - openstack/keystoneauth"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"df87a7cf_f67ce621","line":29,"updated":"2017-12-01 18:06:43.000000000","message":"i\u0027m a zuul v3 noob, but can\u0027t we put branches in the template?","commit_id":"01d3b42a060af1027e2bb0d7bbe3c53979056d7e"},{"author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"change_message_id":"4d083489e8cd9961230b750f792002c2f5da4a07","unresolved":false,"context_lines":[{"line_number":26,"context_line":""},{"line_number":27,"context_line":"      Takes advantage of the base tox job\u0027s install-siblings feature."},{"line_number":28,"context_line":"    # The job only tests the latest and shouldn\u0027t be run on the stable branches"},{"line_number":29,"context_line":"    branches: ^(?!stable)"},{"line_number":30,"context_line":"    required-projects:"},{"line_number":31,"context_line":"      - openstack/cliff"},{"line_number":32,"context_line":"      - openstack/keystoneauth"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"df87a7cf_0aa27a9b","line":29,"in_reply_to":"df87a7cf_f67ce621","updated":"2017-12-01 19:05:33.000000000","message":"We can totally put them in the template - but the job itself isn\u0027t intended to be run with different branches, so it seemed like a good idea to just put them on the job.","commit_id":"01d3b42a060af1027e2bb0d7bbe3c53979056d7e"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"38de4d66db316a0c42d042a67e0e9ed803cf3cbb","unresolved":false,"context_lines":[{"line_number":27,"context_line":"      Takes advantage of the base tox job\u0027s install-siblings feature."},{"line_number":28,"context_line":"    # The job only tests the latest and shouldn\u0027t be run on the stable branches"},{"line_number":29,"context_line":"    branches: ^(?!stable)"},{"line_number":30,"context_line":"    required-projects:"},{"line_number":31,"context_line":"      - openstack/cliff"},{"line_number":32,"context_line":"      - openstack/keystoneauth"},{"line_number":33,"context_line":"      - openstack/os-client-config"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"df87a7cf_768e9628","line":30,"updated":"2017-12-01 18:06:43.000000000","message":"see noob comment, but aren\u0027t these in the template already? why list them here?","commit_id":"01d3b42a060af1027e2bb0d7bbe3c53979056d7e"},{"author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"change_message_id":"4d083489e8cd9961230b750f792002c2f5da4a07","unresolved":false,"context_lines":[{"line_number":27,"context_line":"      Takes advantage of the base tox job\u0027s install-siblings feature."},{"line_number":28,"context_line":"    # The job only tests the latest and shouldn\u0027t be run on the stable branches"},{"line_number":29,"context_line":"    branches: ^(?!stable)"},{"line_number":30,"context_line":"    required-projects:"},{"line_number":31,"context_line":"      - openstack/cliff"},{"line_number":32,"context_line":"      - openstack/keystoneauth"},{"line_number":33,"context_line":"      - openstack/os-client-config"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"df87a7cf_aae10ed3","line":30,"in_reply_to":"df87a7cf_768e9628","updated":"2017-12-01 19:05:33.000000000","message":"This is a whole different thing. What required-projects does is tell zuul which git repos to prepare. so putting these here gets zuul to put properly prepared versions of each of these into the src dir, and also tells the tox-install-siblings logic that we want to install the contents of these (and only these) into the tox environment. It also ensures that depends-on patches will work on this job between all of those repos.","commit_id":"01d3b42a060af1027e2bb0d7bbe3c53979056d7e"}]}
