)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},"change_message_id":"cb9a769dce6b7c667394ec3e4c67c43df16f907e","unresolved":false,"context_lines":[{"line_number":11,"context_line":"- Resulting data structure preferable."},{"line_number":12,"context_line":"- Realize that other-repos: is not backwards-compatible."},{"line_number":13,"context_line":"- Uses release names, could use release numbers if needed."},{"line_number":14,"context_line":"- Set integrated-since: to the first release it was available."},{"line_number":15,"context_line":"- Set incubated-since: to the release after the TC voted it to be incubated."},{"line_number":16,"context_line":"- For cross-purpose programs, do not set release info (open to discussion)."},{"line_number":17,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":8,"id":"AAAAXH%2F%2Fzbg%3D","line":14,"updated":"2014-04-17 10:19:47.000000000","message":"Should be the first DEVELOPMENT CYCLE the project was integrated in","commit_id":"e22f351e1f99de9063516d8d2f3d98b63922d490"},{"author":{"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},"change_message_id":"cb9a769dce6b7c667394ec3e4c67c43df16f907e","unresolved":false,"context_lines":[{"line_number":12,"context_line":"- Realize that other-repos: is not backwards-compatible."},{"line_number":13,"context_line":"- Uses release names, could use release numbers if needed."},{"line_number":14,"context_line":"- Set integrated-since: to the first release it was available."},{"line_number":15,"context_line":"- Set incubated-since: to the release after the TC voted it to be incubated."},{"line_number":16,"context_line":"- For cross-purpose programs, do not set release info (open to discussion)."},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"Change-Id: I1735384a20fa8e03ecc640fcf4ee8ffe879bc930"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":8,"id":"AAAAXH%2F%2Fzbc%3D","line":15,"updated":"2014-04-17 10:19:47.000000000","message":"Should be the first full development cycle that the project spends in incubation","commit_id":"e22f351e1f99de9063516d8d2f3d98b63922d490"}],"reference/programs.yaml":[{"author":{"_account_id":1561,"name":"Russell Bryant","email":"rbryant@redhat.com","username":"russellb"},"change_message_id":"b8b4c49ff1147968f72ce31711ba504912587b14","unresolved":false,"context_lines":[{"line_number":63,"context_line":"  mission:"},{"line_number":64,"context_line":"    To implement services and associated libraries to provide on-demand,"},{"line_number":65,"context_line":"    scalable, and technology-agnostic network abstraction."},{"line_number":66,"context_line":""},{"line_number":67,"context_line":"  url: https://wiki.openstack.org/wiki/Neutron"},{"line_number":68,"context_line":"  projects:"},{"line_number":69,"context_line":"    integrated:"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"AAAAWH%2F%2FCdE%3D","side":"PARENT","line":66,"updated":"2014-03-20 18:29:52.000000000","message":"another unrelated change","commit_id":"3ce078bba118116b18f13c8bba0d4de7b81beb7e"},{"author":{"_account_id":1561,"name":"Russell Bryant","email":"rbryant@redhat.com","username":"russellb"},"change_message_id":"b8b4c49ff1147968f72ce31711ba504912587b14","unresolved":false,"context_lines":[{"line_number":4,"context_line":"  mission:"},{"line_number":5,"context_line":"    To implement services and associated libraries to provide massively"},{"line_number":6,"context_line":"    scalable, on demand, self service access to compute resources, including"},{"line_number":7,"context_line":"    bare metal, virtual machines, and containers."},{"line_number":8,"context_line":"  url: https://wiki.openstack.org/wiki/Nova"},{"line_number":9,"context_line":"  projects:"},{"line_number":10,"context_line":"    integrated:"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"AAAAWH%2F%2FCd0%3D","line":7,"updated":"2014-03-20 18:29:52.000000000","message":"Can you split out formatting cleanup into another commit?","commit_id":"1942a5b29f0669ad6e3900aaa1b8eba38ac1357a"},{"author":{"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},"change_message_id":"a8599454bd806b02010ff84df1ea03f0725a8934","unresolved":false,"context_lines":[{"line_number":58,"context_line":"    other:"},{"line_number":59,"context_line":"    - openstack/python-keystoneclient"},{"line_number":60,"context_line":"  integrated-release:"},{"line_number":61,"context_line":"    - Diablo"},{"line_number":62,"context_line":"  incubated-release:"},{"line_number":63,"context_line":"    - None"},{"line_number":64,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":4,"id":"AAAAWH%2F%2B8RY%3D","line":61,"updated":"2014-03-21 14:34:38.000000000","message":"First integrated Keystone release was in Essex. The \u0027Diablo\u0027 keystone was a post-release thing","commit_id":"8b9be6822bf19ecad675ea3917214e5e6b80b380"},{"author":{"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},"change_message_id":"a8599454bd806b02010ff84df1ea03f0725a8934","unresolved":false,"context_lines":[{"line_number":350,"context_line":"  integrated-release:"},{"line_number":351,"context_line":"    - None"},{"line_number":352,"context_line":"  incubated-release:"},{"line_number":353,"context_line":"    - Havana"},{"line_number":354,"context_line":""},{"line_number":355,"context_line":"Data processing service:"},{"line_number":356,"context_line":"  codename: Sahara"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"AAAAWH%2F%2B8Q4%3D","line":353,"updated":"2014-03-21 14:34:38.000000000","message":"First incubation cycle was Icehouse","commit_id":"8b9be6822bf19ecad675ea3917214e5e6b80b380"},{"author":{"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},"change_message_id":"a8599454bd806b02010ff84df1ea03f0725a8934","unresolved":false,"context_lines":[{"line_number":368,"context_line":"    - openstack/sahara-extra"},{"line_number":369,"context_line":"    - openstack/sahara-image-elements"},{"line_number":370,"context_line":"  integrated-release:"},{"line_number":371,"context_line":"    - Icehouse"},{"line_number":372,"context_line":"  incubated-release:"},{"line_number":373,"context_line":"    - Havana"},{"line_number":374,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":4,"id":"AAAAWH%2F%2B8Qk%3D","line":371,"updated":"2014-03-21 14:34:38.000000000","message":"First integrated release will be Juno","commit_id":"8b9be6822bf19ecad675ea3917214e5e6b80b380"},{"author":{"_account_id":6786,"name":"Sergey Lukjanov","email":"me@slukjanov.name","username":"slukjanov"},"change_message_id":"969b748b71af85dc97a200cc07199c23077ad2bd","unresolved":false,"context_lines":[{"line_number":368,"context_line":"    - openstack/sahara-extra"},{"line_number":369,"context_line":"    - openstack/sahara-image-elements"},{"line_number":370,"context_line":"  integrated-release:"},{"line_number":371,"context_line":"    - Icehouse"},{"line_number":372,"context_line":"  incubated-release:"},{"line_number":373,"context_line":"    - Havana"},{"line_number":374,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":4,"id":"AAAAWH%2F%2B%2B9o%3D","line":371,"updated":"2014-03-21 07:04:06.000000000","message":"Sahara was graduated in Icehouse to be part of Juno integrate release.","commit_id":"8b9be6822bf19ecad675ea3917214e5e6b80b380"},{"author":{"_account_id":6786,"name":"Sergey Lukjanov","email":"me@slukjanov.name","username":"slukjanov"},"change_message_id":"822e73127e7da494250d719e8aac0ec5e9bdc7bc","unresolved":false,"context_lines":[{"line_number":368,"context_line":"    - openstack/sahara-extra"},{"line_number":369,"context_line":"    - openstack/sahara-image-elements"},{"line_number":370,"context_line":"  integrated-release:"},{"line_number":371,"context_line":"    - Icehouse"},{"line_number":372,"context_line":"  incubated-release:"},{"line_number":373,"context_line":"    - Havana"},{"line_number":374,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":4,"id":"AAAAWH%2F%2B%2B8U%3D","line":371,"in_reply_to":"AAAAWH%2F%2B%2B9o%3D","updated":"2014-03-21 07:05:31.000000000","message":"Oh, I see in commit message","commit_id":"8b9be6822bf19ecad675ea3917214e5e6b80b380"},{"author":{"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},"change_message_id":"a8599454bd806b02010ff84df1ea03f0725a8934","unresolved":false,"context_lines":[{"line_number":370,"context_line":"  integrated-release:"},{"line_number":371,"context_line":"    - Icehouse"},{"line_number":372,"context_line":"  incubated-release:"},{"line_number":373,"context_line":"    - Havana"},{"line_number":374,"context_line":""},{"line_number":375,"context_line":"Key management service:"},{"line_number":376,"context_line":"  codename: Barbican"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"AAAAWH%2F%2B8Pg%3D","line":373,"updated":"2014-03-21 14:34:38.000000000","message":"First incubation cycle was Icehouse","commit_id":"8b9be6822bf19ecad675ea3917214e5e6b80b380"},{"author":{"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},"change_message_id":"a8599454bd806b02010ff84df1ea03f0725a8934","unresolved":false,"context_lines":[{"line_number":387,"context_line":"  integrated-release:"},{"line_number":388,"context_line":"    - None"},{"line_number":389,"context_line":"  incubated-release:"},{"line_number":390,"context_line":"    - Icehouse"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"AAAAWH%2F%2B8P0%3D","line":390,"updated":"2014-03-21 14:34:38.000000000","message":"First incubation cycle will be Juno","commit_id":"8b9be6822bf19ecad675ea3917214e5e6b80b380"},{"author":{"_account_id":6786,"name":"Sergey Lukjanov","email":"me@slukjanov.name","username":"slukjanov"},"change_message_id":"969b748b71af85dc97a200cc07199c23077ad2bd","unresolved":false,"context_lines":[{"line_number":387,"context_line":"  integrated-release:"},{"line_number":388,"context_line":"    - None"},{"line_number":389,"context_line":"  incubated-release:"},{"line_number":390,"context_line":"    - Icehouse"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"AAAAWH%2F%2B%2B9Q%3D","line":390,"updated":"2014-03-21 07:04:06.000000000","message":"It was accepted to incubation for Juno.","commit_id":"8b9be6822bf19ecad675ea3917214e5e6b80b380"},{"author":{"_account_id":6786,"name":"Sergey Lukjanov","email":"me@slukjanov.name","username":"slukjanov"},"change_message_id":"822e73127e7da494250d719e8aac0ec5e9bdc7bc","unresolved":false,"context_lines":[{"line_number":387,"context_line":"  integrated-release:"},{"line_number":388,"context_line":"    - None"},{"line_number":389,"context_line":"  incubated-release:"},{"line_number":390,"context_line":"    - Icehouse"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"AAAAWH%2F%2B%2B8M%3D","line":390,"in_reply_to":"AAAAWH%2F%2B%2B9Q%3D","updated":"2014-03-21 07:05:31.000000000","message":"ditto","commit_id":"8b9be6822bf19ecad675ea3917214e5e6b80b380"},{"author":{"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},"change_message_id":"66665111ea14ac19fc9b23fbd5ac960d527016ff","unresolved":false,"context_lines":[{"line_number":22,"context_line":"    integrated:"},{"line_number":23,"context_line":"    - openstack/swift"},{"line_number":24,"context_line":"    integrated-release:"},{"line_number":25,"context_line":"    - Austin    "},{"line_number":26,"context_line":"    other:"},{"line_number":27,"context_line":"    - openstack/python-swiftclient"},{"line_number":28,"context_line":"    - openstack/swift-bench"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"AAAAWH%2F9oDk%3D","line":25,"updated":"2014-04-03 09:21:04.000000000","message":"Remove trailing spaces","commit_id":"efd8fb79ebdd1cd85bd2f74be36e646016778076"},{"author":{"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},"change_message_id":"66665111ea14ac19fc9b23fbd5ac960d527016ff","unresolved":false,"context_lines":[{"line_number":50,"context_line":"    integrated:"},{"line_number":51,"context_line":"    - openstack/keystone"},{"line_number":52,"context_line":"    integrated-release:"},{"line_number":53,"context_line":"    - Diablo"},{"line_number":54,"context_line":"    other:"},{"line_number":55,"context_line":"    - openstack/python-keystoneclient"},{"line_number":56,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":6,"id":"AAAAWH%2F9oEc%3D","line":53,"updated":"2014-04-03 09:21:04.000000000","message":"Keystone was actually integrated in Essex, not Diablo.","commit_id":"efd8fb79ebdd1cd85bd2f74be36e646016778076"},{"author":{"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},"change_message_id":"66665111ea14ac19fc9b23fbd5ac960d527016ff","unresolved":false,"context_lines":[{"line_number":333,"context_line":"  url: https://wiki.openstack.org/wiki/Sahara"},{"line_number":334,"context_line":"  projects:"},{"line_number":335,"context_line":"    integrated:"},{"line_number":336,"context_line":"    - openstack/sahara"},{"line_number":337,"context_line":"    other:"},{"line_number":338,"context_line":"    - openstack/python-saharaclient"},{"line_number":339,"context_line":"    - openstack/sahara-dashboard"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"AAAAWH%2F9oEA%3D","line":336,"updated":"2014-04-03 09:21:04.000000000","message":"Should have integrated-release: Juno","commit_id":"efd8fb79ebdd1cd85bd2f74be36e646016778076"},{"author":{"_account_id":964,"name":"Anne Gentle","email":"annegentle@justwriteclick.com","username":"annegentle"},"change_message_id":"90f13a1a12ba89933380fde8e6dfa0c2db9b3f95","unresolved":false,"context_lines":[{"line_number":333,"context_line":"  url: https://wiki.openstack.org/wiki/Sahara"},{"line_number":334,"context_line":"  projects:"},{"line_number":335,"context_line":"    integrated:"},{"line_number":336,"context_line":"    - openstack/sahara"},{"line_number":337,"context_line":"    other:"},{"line_number":338,"context_line":"    - openstack/python-saharaclient"},{"line_number":339,"context_line":"    - openstack/sahara-dashboard"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"AAAAWH%2F9RWo%3D","line":336,"in_reply_to":"AAAAWH%2F9oEA%3D","updated":"2014-04-07 14:12:28.000000000","message":"My concern with this change is that there\u0027s a possibility they won\u0027t be integrated with Juno until we know they have met the requirements during the release. So this seems premature and we would wait until closer to Nov. 2014 to make this change.","commit_id":"efd8fb79ebdd1cd85bd2f74be36e646016778076"},{"author":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"change_message_id":"735e3f953dd60444ff5159c8bfb2cc01c4dc4994","unresolved":false,"context_lines":[{"line_number":17,"context_line":"  ptl: John Dickinson (notmyname)"},{"line_number":18,"context_line":"  url: https://wiki.openstack.org/wiki/Swift"},{"line_number":19,"context_line":"  projects:"},{"line_number":20,"context_line":"    -name: openstack/swift:"},{"line_number":21,"context_line":"      integrated-since: austin"},{"line_number":22,"context_line":"    - repo: openstack/python-swiftclient"},{"line_number":23,"context_line":"    - repo: openstack/swift-bench"}],"source_content_type":"text/x-yaml","patch_set":9,"id":"AAAAXH%2F%2Fd0g%3D","line":20,"updated":"2014-04-21 15:16:16.000000000","message":"This line uses \"name\" where the others use \"repo\". I think a space is needed after the - here, too.","commit_id":"ad15e2d1b8409da5af76c5a837889fd58ad72696"},{"author":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"change_message_id":"735e3f953dd60444ff5159c8bfb2cc01c4dc4994","unresolved":false,"context_lines":[{"line_number":27,"context_line":"  ptl: Mark Washenberger (markwash)"},{"line_number":28,"context_line":"  url: https://wiki.openstack.org/wiki/Glance"},{"line_number":29,"context_line":"  projects:"},{"line_number":30,"context_line":"    -name: openstack/glance:"},{"line_number":31,"context_line":"      integrated-since: bexar"},{"line_number":32,"context_line":"    - repo: openstack/python-glanceclient"},{"line_number":33,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":9,"id":"AAAAXH%2F%2Fd0A%3D","line":30,"updated":"2014-04-21 15:16:16.000000000","message":"Same","commit_id":"ad15e2d1b8409da5af76c5a837889fd58ad72696"},{"author":{"_account_id":964,"name":"Anne Gentle","email":"annegentle@justwriteclick.com","username":"annegentle"},"change_message_id":"23f264e7bfeb4bd983b664eef2bd2dcaae52cb23","unresolved":false,"context_lines":[{"line_number":94,"context_line":"  ptl: Zane Bitter (zaneb)"},{"line_number":95,"context_line":"  url: https://wiki.openstack.org/wiki/Heat"},{"line_number":96,"context_line":"  projects:"},{"line_number":97,"context_line":"    - repo: openstack/heat"},{"line_number":98,"context_line":"      integrated-since: havana"},{"line_number":99,"context_line":"    - repo: openstack/python-heatclient"},{"line_number":100,"context_line":"    - repo: openstack/heat-cfntools"}],"source_content_type":"text/x-yaml","patch_set":9,"id":"AAAAXH%2F%2Faw8%3D","line":97,"updated":"2014-04-21 23:20:19.000000000","message":"Does this line need a colon at the end like the others? Or should there be no colon?","commit_id":"ad15e2d1b8409da5af76c5a837889fd58ad72696"},{"author":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"change_message_id":"735e3f953dd60444ff5159c8bfb2cc01c4dc4994","unresolved":false,"context_lines":[{"line_number":290,"context_line":"    associated Python libraries and documentation."},{"line_number":291,"context_line":"  url: https://wiki.openstack.org/wiki/Marconi"},{"line_number":292,"context_line":"  projects:"},{"line_number":293,"context_line":"    -name: openstack/marconi:"},{"line_number":294,"context_line":"      incubated-since: havana"},{"line_number":295,"context_line":"    - repo: openstack/python-marconiclient"},{"line_number":296,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":9,"id":"AAAAXH%2F%2Fdzw%3D","line":293,"updated":"2014-04-21 15:16:16.000000000","message":"Same","commit_id":"ad15e2d1b8409da5af76c5a837889fd58ad72696"},{"author":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"change_message_id":"735e3f953dd60444ff5159c8bfb2cc01c4dc4994","unresolved":false,"context_lines":[{"line_number":302,"context_line":"    interfaces."},{"line_number":303,"context_line":"  url: https://wiki.openstack.org/wiki/Sahara"},{"line_number":304,"context_line":"  projects:"},{"line_number":305,"context_line":"    -name: openstack/sahara:"},{"line_number":306,"context_line":"      incubated-since: icehouse"},{"line_number":307,"context_line":"      integrated-since: juno"},{"line_number":308,"context_line":"    - repo: openstack/python-saharaclient"}],"source_content_type":"text/x-yaml","patch_set":9,"id":"AAAAXH%2F%2Fdzs%3D","line":305,"updated":"2014-04-21 15:16:16.000000000","message":"Same","commit_id":"ad15e2d1b8409da5af76c5a837889fd58ad72696"},{"author":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"change_message_id":"735e3f953dd60444ff5159c8bfb2cc01c4dc4994","unresolved":false,"context_lines":[{"line_number":319,"context_line":"  url: https://wiki.openstack.org/wiki/Barbican"},{"line_number":320,"context_line":"  projects:"},{"line_number":321,"context_line":"    - repo: stackforge/barbican:"},{"line_number":322,"context_line":"    incubated-since: icehouse"},{"line_number":323,"context_line":"    - repo: stackforge/python-barbicanclient"}],"source_content_type":"text/x-yaml","patch_set":9,"id":"AAAAXH%2F%2Fdyg%3D","line":322,"updated":"2014-04-21 15:16:16.000000000","message":"Does this parse correctly? I think it needs to be indented a little more?","commit_id":"ad15e2d1b8409da5af76c5a837889fd58ad72696"},{"author":{"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},"change_message_id":"576eb2fe07b8bd31f732d81edf65063719ac44b7","unresolved":false,"context_lines":[{"line_number":85,"context_line":"  ptl : Eoghan Glynn (eglynn)"},{"line_number":86,"context_line":"  url: https://wiki.openstack.org/wiki/Ceilometer"},{"line_number":87,"context_line":"  projects:"},{"line_number":88,"context_line":"    - repo: openstack/ceilometer"},{"line_number":89,"context_line":"      integrated-since: havana"},{"line_number":90,"context_line":"    - repo: openstack/python-ceilometerclient"},{"line_number":91,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":10,"id":"AAAAXH%2F%2FXwQ%3D","line":88,"updated":"2014-04-22 09:05:53.000000000","message":"Would add: incubated-since: grizzly","commit_id":"bce3a260f230a7ef2981717806bd1860823f3207"},{"author":{"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},"change_message_id":"576eb2fe07b8bd31f732d81edf65063719ac44b7","unresolved":false,"context_lines":[{"line_number":94,"context_line":"  ptl: Zane Bitter (zaneb)"},{"line_number":95,"context_line":"  url: https://wiki.openstack.org/wiki/Heat"},{"line_number":96,"context_line":"  projects:"},{"line_number":97,"context_line":"    - repo: openstack/heat"},{"line_number":98,"context_line":"      integrated-since: havana"},{"line_number":99,"context_line":"    - repo: openstack/python-heatclient"},{"line_number":100,"context_line":"    - repo: openstack/heat-cfntools"}],"source_content_type":"text/x-yaml","patch_set":10,"id":"AAAAXH%2F%2FXwY%3D","line":97,"updated":"2014-04-22 09:05:53.000000000","message":"Would add incubated-since: grizzly","commit_id":"bce3a260f230a7ef2981717806bd1860823f3207"},{"author":{"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},"change_message_id":"576eb2fe07b8bd31f732d81edf65063719ac44b7","unresolved":false,"context_lines":[{"line_number":111,"context_line":"    extensible open source framework."},{"line_number":112,"context_line":"  url: https://wiki.openstack.org/wiki/Trove"},{"line_number":113,"context_line":"  projects:"},{"line_number":114,"context_line":"    - repo: openstack/trove"},{"line_number":115,"context_line":"      integrated-since: icehouse"},{"line_number":116,"context_line":"    - repo: openstack/python-troveclient"},{"line_number":117,"context_line":"    - repo: openstack/trove-integration"}],"source_content_type":"text/x-yaml","patch_set":10,"id":"AAAAXH%2F%2FXwc%3D","line":114,"updated":"2014-04-22 09:05:53.000000000","message":"Would add: incubated-since: havana","commit_id":"bce3a260f230a7ef2981717806bd1860823f3207"},{"author":{"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},"change_message_id":"576eb2fe07b8bd31f732d81edf65063719ac44b7","unresolved":false,"context_lines":[{"line_number":126,"context_line":"  url: https://wiki.openstack.org/wiki/Ironic"},{"line_number":127,"context_line":"  projects:"},{"line_number":128,"context_line":"    - repo: openstack/ironic"},{"line_number":129,"context_line":"      incubated-since: grizzly"},{"line_number":130,"context_line":"    - repo: openstack/python-ironicclient"},{"line_number":131,"context_line":"    - repo: openstack/ironic-python-agent"},{"line_number":132,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":10,"id":"AAAAXH%2F%2FXw0%3D","line":129,"updated":"2014-04-22 09:05:53.000000000","message":"Would say incubated-since: havana","commit_id":"bce3a260f230a7ef2981717806bd1860823f3207"},{"author":{"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},"change_message_id":"576eb2fe07b8bd31f732d81edf65063719ac44b7","unresolved":false,"context_lines":[{"line_number":291,"context_line":"  url: https://wiki.openstack.org/wiki/Marconi"},{"line_number":292,"context_line":"  projects:"},{"line_number":293,"context_line":"    - repo: openstack/marconi"},{"line_number":294,"context_line":"      incubated-since: havana"},{"line_number":295,"context_line":"    - repo: openstack/python-marconiclient"},{"line_number":296,"context_line":""},{"line_number":297,"context_line":"Data processing service:"}],"source_content_type":"text/x-yaml","patch_set":10,"id":"AAAAXH%2F%2FXxE%3D","line":294,"updated":"2014-04-22 09:05:53.000000000","message":"Should be incubated-since: icehouse","commit_id":"bce3a260f230a7ef2981717806bd1860823f3207"},{"author":{"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},"change_message_id":"576eb2fe07b8bd31f732d81edf65063719ac44b7","unresolved":false,"context_lines":[{"line_number":319,"context_line":"  url: https://wiki.openstack.org/wiki/Barbican"},{"line_number":320,"context_line":"  projects:"},{"line_number":321,"context_line":"    - repo: stackforge/barbican"},{"line_number":322,"context_line":"      incubated-since: icehouse"},{"line_number":323,"context_line":"    - repo: stackforge/python-barbicanclient"}],"source_content_type":"text/x-yaml","patch_set":10,"id":"AAAAXH%2F%2FXxw%3D","line":322,"updated":"2014-04-22 09:05:53.000000000","message":"Would say incubated-since: juno","commit_id":"bce3a260f230a7ef2981717806bd1860823f3207"},{"author":{"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},"change_message_id":"ca414a1fad2ac91e1381793e602ad83cbbb12841","unresolved":false,"context_lines":[{"line_number":129,"context_line":"  url: https://wiki.openstack.org/wiki/Ironic"},{"line_number":130,"context_line":"  projects:"},{"line_number":131,"context_line":"    - repo: openstack/ironic"},{"line_number":132,"context_line":"      incubated-since: grizzly"},{"line_number":133,"context_line":"    - repo: openstack/python-ironicclient"},{"line_number":134,"context_line":"    - repo: openstack/ironic-python-agent"},{"line_number":135,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":11,"id":"AAAAXH%2F%2FRpY%3D","line":132,"updated":"2014-04-22 20:01:22.000000000","message":"Still think it should be incubated-since: havana -- unless you have another data point on that ?","commit_id":"54f38c18c5492854abe8e0e8f1ad8524ce8834b6"}]}
