)]}'
{"reference/projects.yaml":[{"author":{"_account_id":308,"name":"Thierry Carrez","email":"thierry@openstack.org","username":"ttx"},"change_message_id":"469db86ff3183f5cd82d2d13483e4024c000d603","unresolved":false,"context_lines":[{"line_number":563,"context_line":"      repos:"},{"line_number":564,"context_line":"        - openstack/python-freezerclient"},{"line_number":565,"context_line":"      tags:"},{"line_number":566,"context_line":"        - release:cycle-with-milestones"},{"line_number":567,"context_line":"        - release:has-stable-branches"},{"line_number":568,"context_line":"        - type:library"},{"line_number":569,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":1,"id":"bae84128_a4be6eab","line":566,"updated":"2016-02-24 10:20:39.000000000","message":"Libraries can\u0027t really use cycle-with-milestones (you need hard releases you can depend on). They generally use cycle-with-intermediary.","commit_id":"d7dfb629000196eabccfe6d5dd7ab36c5932721b"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"b2d981067f0fd331f87d058003b229d6e249c80f","unresolved":false,"context_lines":[{"line_number":550,"context_line":"        - openstack/freezer-api"},{"line_number":551,"context_line":"      tags:"},{"line_number":552,"context_line":"        - release:cycle-with-milestones"},{"line_number":553,"context_line":"        - release:has-stable-branches"},{"line_number":554,"context_line":"        - type:service"},{"line_number":555,"context_line":"    freezer-web-ui:"},{"line_number":556,"context_line":"      repos:"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"fa0719c6_8bd784ec","line":553,"range":{"start_line":553,"start_character":10,"end_line":553,"end_character":37},"updated":"2016-03-22 14:20:09.000000000","message":"This is a deprecated tag in favor of the new stable:follows-policy tag.","commit_id":"d1450e767fab33b67405dfe379f381fd09ff9b67"}]}
