)]}'
{"doc/source/_exts/teams.py":[{"author":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"change_message_id":"28cf80dc8171963148a2f5b37db4c05b8b239ce7","unresolved":false,"context_lines":[{"line_number":61,"context_line":"    yield \u0027\u0027"},{"line_number":62,"context_line":"    deliverables \u003d info.get(\u0027deliverables\u0027, [])"},{"line_number":63,"context_line":"    if deliverables:"},{"line_number":64,"context_line":"        for name, deliverable in deliverables.items():"},{"line_number":65,"context_line":"            title \u003d \u0027- %s\u0027 %  name"},{"line_number":66,"context_line":"            repos \u003d deliverable.get(\u0027repos\u0027, [])"},{"line_number":67,"context_line":"            if repos:"}],"source_content_type":"text/x-python","patch_set":4,"id":"3a50d1a3_38052010","line":64,"updated":"2015-07-28 19:56:06.000000000","message":"We may want to sort this list so the documentation comes out in a predictable order (see the sahara team page). We can do that in a clean-up patch, unless there\u0027s another reason to update this changeset.","commit_id":"9400b21680ea36dd83fb91d7771b08ba35ac4ad6"}],"reference/projects.yaml":[{"author":{"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},"change_message_id":"693c7bbba84bfad94edd4a8dfefd22a68f5301a6","unresolved":false,"context_lines":[{"line_number":101,"context_line":"    and consumption of OpenStack cloud deployments."},{"line_number":102,"context_line":"  url: https://wiki.openstack.org/wiki/Chef"},{"line_number":103,"context_line":"  deliverables:"},{"line_number":104,"context_line":"    cookbook-openstack-bare-metal:"},{"line_number":105,"context_line":"      repos:"},{"line_number":106,"context_line":"      - openstack/cookbook-openstack-bare-metal"},{"line_number":107,"context_line":"      tags:"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"9a41bdd9_6295f886","line":104,"updated":"2015-07-16 14:22:57.000000000","message":"If they are released together, the cookbooks could all arguably be part of the same \"deliverable\".","commit_id":"05d7fd0c449dce4a832bf888b25eb444831f6c15"},{"author":{"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},"change_message_id":"693c7bbba84bfad94edd4a8dfefd22a68f5301a6","unresolved":false,"context_lines":[{"line_number":633,"context_line":"      - openstack-infra/publications"},{"line_number":634,"context_line":"    puppet-accessbot:"},{"line_number":635,"context_line":"      repos:"},{"line_number":636,"context_line":"      - openstack-infra/puppet-accessbot"},{"line_number":637,"context_line":"    puppet-ansible:"},{"line_number":638,"context_line":"      repos:"},{"line_number":639,"context_line":"      - openstack-infra/puppet-ansible"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"9a41bdd9_a26c60d1","line":636,"updated":"2015-07-16 14:22:57.000000000","message":"Arguably all the openstack-infra/puppet-* could be considered part of the same \"deliverable\" since it\u0027s mostly a technical split from old system-config. That would save us some lines :)","commit_id":"05d7fd0c449dce4a832bf888b25eb444831f6c15"},{"author":{"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},"change_message_id":"693c7bbba84bfad94edd4a8dfefd22a68f5301a6","unresolved":false,"context_lines":[{"line_number":862,"context_line":"    statusbot:"},{"line_number":863,"context_line":"      repos:"},{"line_number":864,"context_line":"      - openstack-infra/statusbot"},{"line_number":865,"context_line":"    storyboard:"},{"line_number":866,"context_line":"      repos:"},{"line_number":867,"context_line":"      - openstack-infra/storyboard"},{"line_number":868,"context_line":"    storyboard-webclient:"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"9a41bdd9_226b7087","line":865,"updated":"2015-07-16 14:22:57.000000000","message":"All storyboard could also be considered a single deliverable.","commit_id":"05d7fd0c449dce4a832bf888b25eb444831f6c15"},{"author":{"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},"change_message_id":"693c7bbba84bfad94edd4a8dfefd22a68f5301a6","unresolved":false,"context_lines":[{"line_number":1656,"context_line":"    automation to OpenStack cloud deployments."},{"line_number":1657,"context_line":"  url: https://wiki.openstack.org/wiki/Puppet"},{"line_number":1658,"context_line":"  deliverables:"},{"line_number":1659,"context_line":"    puppet-ceilometer:"},{"line_number":1660,"context_line":"      repos:"},{"line_number":1661,"context_line":"      - openstack/puppet-ceilometer"},{"line_number":1662,"context_line":"      tags:"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"9a41bdd9_42ff94aa","line":1659,"updated":"2015-07-16 14:22:57.000000000","message":"If they are released together, the puppet modules could all arguably be part of the same \"deliverable\".","commit_id":"05d7fd0c449dce4a832bf888b25eb444831f6c15"}]}
