)]}'
{"trove/cmd/manage.py":[{"author":{"_account_id":4240,"name":"Craig Vyvial","email":"cp16net@gmail.com","username":"cp16net"},"change_message_id":"7664593983f2e1fbda7d9dcd28f75805449a6573","unresolved":false,"context_lines":[{"line_number":22,"context_line":""},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"from oslo_log import log as logging"},{"line_number":25,"context_line":"from oslo_log.versioning import deprecated"},{"line_number":26,"context_line":""},{"line_number":27,"context_line":"from trove.common import cfg"},{"line_number":28,"context_line":"from trove.common import exception"}],"source_content_type":"text/x-python","patch_set":5,"id":"fa69d971_63ce1285","line":25,"range":{"start_line":25,"start_character":14,"end_line":25,"end_character":24},"updated":"2016-01-08 09:34:14.000000000","message":"This should be versionutils instead of versioning.","commit_id":"23ce1e7add58aa962759015aba6b74b28945f756"}],"trove/db/sqlalchemy/migrate_repo/versions/001_base_schema.py":[{"author":{"_account_id":9746,"name":"Doug Shelley","email":"dougshelley66@gmail.com","username":"dougshelley"},"change_message_id":"f2b2e402da71cb37beea647715c34b1d4d5e05c9","unresolved":false,"context_lines":[{"line_number":47,"context_line":"    create_tables([instances])"},{"line_number":48,"context_line":""},{"line_number":49,"context_line":""},{"line_number":50,"context_line":"@deprecated(as_of\u003ddeprecated.KILO)"},{"line_number":51,"context_line":"def downgrade(migrate_engine):"},{"line_number":52,"context_line":"    meta.bind \u003d migrate_engine"},{"line_number":53,"context_line":"    drop_tables([instances])"}],"source_content_type":"text/x-python","patch_set":3,"id":"1a7b0d38_0983c557","line":50,"updated":"2015-12-23 23:29:51.000000000","message":"What is the rationale for KILO? I don\u0027t know that we can \"back-date\" deprecation. Doesn\u0027t this need to be MITAKA?","commit_id":"fd716bb52b050b01439aca82fae12add9197d6df"}],"trove/tests/db/migrations.py":[{"author":{"_account_id":9746,"name":"Doug Shelley","email":"dougshelley66@gmail.com","username":"dougshelley"},"change_message_id":"f2b2e402da71cb37beea647715c34b1d4d5e05c9","unresolved":false,"context_lines":[{"line_number":51,"context_line":"    \"\"\"Test migration scripts integrity.\"\"\""},{"line_number":52,"context_line":""},{"line_number":53,"context_line":"    @test"},{"line_number":54,"context_line":"    @deprecated"},{"line_number":55,"context_line":"    def test_all_migrations_have_downgrade(self):"},{"line_number":56,"context_line":"        topdir \u003d os.path.normpath(os.path.join(os.path.dirname(__file__),"},{"line_number":57,"context_line":"                                  os.pardir, os.pardir, os.pardir))"}],"source_content_type":"text/x-python","patch_set":3,"id":"1a7b0d38_c9a5bd04","line":54,"updated":"2015-12-23 23:29:51.000000000","message":"I think you may have missed this one?","commit_id":"fd716bb52b050b01439aca82fae12add9197d6df"}]}
