)]}'
{"reno/cache.py":[{"author":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"change_message_id":"bb60dc37bde234001c9f77fcdf6e4a3e1db5592d","unresolved":false,"context_lines":[{"line_number":49,"context_line":"            y \u003d yaml.safe_load(body)"},{"line_number":50,"context_line":"            file_contents[filename] \u003d y"},{"line_number":51,"context_line":""},{"line_number":52,"context_line":"    cache \u003d {"},{"line_number":53,"context_line":"        \u0027notes\u0027: ["},{"line_number":54,"context_line":"            {\u0027version\u0027: k, \u0027files\u0027: v}"},{"line_number":55,"context_line":"            for k, v in notes.items()"}],"source_content_type":"text/x-python","patch_set":2,"id":"5f7c97a3_9c141b46","line":52,"updated":"2018-05-10 20:19:07.000000000","message":"I think we\u0027re going to have to extend this structure to track the versions on their branches. Otherwise we won\u0027t be able to reconstruct the notes properly. I\u0027m not sure how strongly we need to care about backwards-compatibility with the structure, since it\u0027s only something we use, but it does seem if an old file exists we want to not fall over when we read it and don\u0027t find branch information. Maybe the way to do that is just add a \"branches\" key that maps names to a series of note ids, and if that key is not present when we load the cache we can assume that all of the notes available are in the \"current\" branch?","commit_id":"51c0d9b7e08c7661c06034091d2b35a6143128e6"}]}
