)]}'
{"cloudkitty/storage_state/alembic/versions/750d3050_create_last_processed_timestamp_column.py":[{"author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"change_message_id":"42a4d71cd5e14b5592c4d04391b36193e2d480f1","unresolved":true,"context_lines":[{"line_number":12,"context_line":"# License for the specific language governing permissions and limitations"},{"line_number":13,"context_line":"# under the License."},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"\"\"\"Update storage state constraint"},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"Revision ID: 750d3050cf71"},{"line_number":18,"context_line":"Revises: d9d103dd4dcf"}],"source_content_type":"text/x-python","patch_set":8,"id":"50ac5a82_430ed3bc","line":15,"range":{"start_line":15,"start_character":3,"end_line":15,"end_character":34},"updated":"2021-05-31 15:24:39.000000000","message":"This comment needs to be updated.","commit_id":"9be940d7e15e3ae63cd9528024bfb65952cbb49d"},{"author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"change_message_id":"4300e21454c655ce3a125d51beeb99c2ff32701b","unresolved":false,"context_lines":[{"line_number":12,"context_line":"# License for the specific language governing permissions and limitations"},{"line_number":13,"context_line":"# under the License."},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"\"\"\"Update storage state constraint"},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"Revision ID: 750d3050cf71"},{"line_number":18,"context_line":"Revises: d9d103dd4dcf"}],"source_content_type":"text/x-python","patch_set":8,"id":"58dde445_84fdcf02","line":15,"range":{"start_line":15,"start_character":3,"end_line":15,"end_character":34},"in_reply_to":"50ac5a82_430ed3bc","updated":"2021-06-02 13:17:17.000000000","message":"Sorry, I missed that. Fixed.","commit_id":"9be940d7e15e3ae63cd9528024bfb65952cbb49d"},{"author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"change_message_id":"42a4d71cd5e14b5592c4d04391b36193e2d480f1","unresolved":true,"context_lines":[{"line_number":32,"context_line":""},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"def upgrade():"},{"line_number":35,"context_line":"    down_version_module \u003d importlib.import_module("},{"line_number":36,"context_line":"        \"cloudkitty.storage_state.alembic.versions\""},{"line_number":37,"context_line":"        \".c50ed2c19204_update_storage_state_constraint\")"},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"    for name, table in six.iteritems(down_version_module.Base.metadata.tables):"},{"line_number":40,"context_line":"        if name \u003d\u003d \u0027cloudkitty_storage_states\u0027:"}],"source_content_type":"text/x-python","patch_set":8,"id":"cd06fb7d_1acdd5c8","line":37,"range":{"start_line":35,"start_character":0,"end_line":37,"end_character":56},"updated":"2021-05-31 15:24:39.000000000","message":"Do we really need this?","commit_id":"9be940d7e15e3ae63cd9528024bfb65952cbb49d"},{"author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"change_message_id":"4300e21454c655ce3a125d51beeb99c2ff32701b","unresolved":false,"context_lines":[{"line_number":32,"context_line":""},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"def upgrade():"},{"line_number":35,"context_line":"    down_version_module \u003d importlib.import_module("},{"line_number":36,"context_line":"        \"cloudkitty.storage_state.alembic.versions\""},{"line_number":37,"context_line":"        \".c50ed2c19204_update_storage_state_constraint\")"},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"    for name, table in six.iteritems(down_version_module.Base.metadata.tables):"},{"line_number":40,"context_line":"        if name \u003d\u003d \u0027cloudkitty_storage_states\u0027:"}],"source_content_type":"text/x-python","patch_set":8,"id":"84a7aac6_c417653b","line":37,"range":{"start_line":35,"start_character":0,"end_line":37,"end_character":56},"in_reply_to":"cd06fb7d_1acdd5c8","updated":"2021-06-02 13:17:17.000000000","message":"Yes, we do need this to access the previous database model that the system had, and that we are modifying. However, I guess that we do not need improtlib here, as the name of the module does not start with a number.","commit_id":"9be940d7e15e3ae63cd9528024bfb65952cbb49d"},{"author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"change_message_id":"42a4d71cd5e14b5592c4d04391b36193e2d480f1","unresolved":true,"context_lines":[{"line_number":36,"context_line":"        \"cloudkitty.storage_state.alembic.versions\""},{"line_number":37,"context_line":"        \".c50ed2c19204_update_storage_state_constraint\")"},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"    for name, table in six.iteritems(down_version_module.Base.metadata.tables):"},{"line_number":40,"context_line":"        if name \u003d\u003d \u0027cloudkitty_storage_states\u0027:"},{"line_number":41,"context_line":"            with op.batch_alter_table(name,"},{"line_number":42,"context_line":"                                      copy_from\u003dtable,"}],"source_content_type":"text/x-python","patch_set":8,"id":"b2a24cf5_d54f77bd","line":39,"range":{"start_line":39,"start_character":23,"end_line":39,"end_character":26},"updated":"2021-05-31 15:24:39.000000000","message":"We shouldn\u0027t be using six.","commit_id":"9be940d7e15e3ae63cd9528024bfb65952cbb49d"},{"author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"change_message_id":"4300e21454c655ce3a125d51beeb99c2ff32701b","unresolved":false,"context_lines":[{"line_number":36,"context_line":"        \"cloudkitty.storage_state.alembic.versions\""},{"line_number":37,"context_line":"        \".c50ed2c19204_update_storage_state_constraint\")"},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"    for name, table in six.iteritems(down_version_module.Base.metadata.tables):"},{"line_number":40,"context_line":"        if name \u003d\u003d \u0027cloudkitty_storage_states\u0027:"},{"line_number":41,"context_line":"            with op.batch_alter_table(name,"},{"line_number":42,"context_line":"                                      copy_from\u003dtable,"}],"source_content_type":"text/x-python","patch_set":8,"id":"ea986fab_4793b505","line":39,"range":{"start_line":39,"start_character":23,"end_line":39,"end_character":26},"in_reply_to":"b2a24cf5_d54f77bd","updated":"2021-06-02 13:17:17.000000000","message":"Ack","commit_id":"9be940d7e15e3ae63cd9528024bfb65952cbb49d"}],"cloudkitty/storage_state/alembic/versions/c50ed2c19204_update_storage_state_constraint.py":[{"author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"change_message_id":"42a4d71cd5e14b5592c4d04391b36193e2d480f1","unresolved":true,"context_lines":[{"line_number":49,"context_line":"            break"},{"line_number":50,"context_line":""},{"line_number":51,"context_line":""},{"line_number":52,"context_line":"class IdentifierInThisDatabaseScript(Base, models.ModelBase):"},{"line_number":53,"context_line":"    \"\"\"Represents the state of a given identifier.\"\"\""},{"line_number":54,"context_line":""},{"line_number":55,"context_line":"    @declarative.declared_attr"}],"source_content_type":"text/x-python","patch_set":8,"id":"66812da2_70cd3a4a","line":52,"range":{"start_line":52,"start_character":6,"end_line":52,"end_character":36},"updated":"2021-05-31 15:24:39.000000000","message":"This is a strange class name. Can you rename to something more descriptive?","commit_id":"9be940d7e15e3ae63cd9528024bfb65952cbb49d"},{"author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"change_message_id":"4300e21454c655ce3a125d51beeb99c2ff32701b","unresolved":false,"context_lines":[{"line_number":49,"context_line":"            break"},{"line_number":50,"context_line":""},{"line_number":51,"context_line":""},{"line_number":52,"context_line":"class IdentifierInThisDatabaseScript(Base, models.ModelBase):"},{"line_number":53,"context_line":"    \"\"\"Represents the state of a given identifier.\"\"\""},{"line_number":54,"context_line":""},{"line_number":55,"context_line":"    @declarative.declared_attr"}],"source_content_type":"text/x-python","patch_set":8,"id":"7e15e147_e9a8f2dc","line":52,"range":{"start_line":52,"start_character":6,"end_line":52,"end_character":36},"in_reply_to":"66812da2_70cd3a4a","updated":"2021-06-02 13:17:17.000000000","message":"Ack","commit_id":"9be940d7e15e3ae63cd9528024bfb65952cbb49d"}],"doc/source/api-reference/v2/scope/scope_parameters.yml":[{"author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"change_message_id":"42a4d71cd5e14b5592c4d04391b36193e2d480f1","unresolved":true,"context_lines":[{"line_number":98,"context_line":"  description: |"},{"line_number":99,"context_line":"    State of the scope. This variable represents the last processed"},{"line_number":100,"context_line":"    timestamp for the storage state element. It is DEPRECATED, and it will"},{"line_number":101,"context_line":"    be removed in upcomming releases. The alternative is"},{"line_number":102,"context_line":"    `last_processed_timestamp`."},{"line_number":103,"context_line":"  type: iso8601 timestamp"},{"line_number":104,"context_line":"  required: true"}],"source_content_type":"text/x-yaml","patch_set":8,"id":"40cb2a99_83bbf745","line":101,"range":{"start_line":101,"start_character":18,"end_line":101,"end_character":27},"updated":"2021-05-31 15:24:39.000000000","message":"upcoming","commit_id":"9be940d7e15e3ae63cd9528024bfb65952cbb49d"},{"author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"change_message_id":"4300e21454c655ce3a125d51beeb99c2ff32701b","unresolved":false,"context_lines":[{"line_number":98,"context_line":"  description: |"},{"line_number":99,"context_line":"    State of the scope. This variable represents the last processed"},{"line_number":100,"context_line":"    timestamp for the storage state element. It is DEPRECATED, and it will"},{"line_number":101,"context_line":"    be removed in upcomming releases. The alternative is"},{"line_number":102,"context_line":"    `last_processed_timestamp`."},{"line_number":103,"context_line":"  type: iso8601 timestamp"},{"line_number":104,"context_line":"  required: true"}],"source_content_type":"text/x-yaml","patch_set":8,"id":"c7252c9c_6a3b5151","line":101,"range":{"start_line":101,"start_character":18,"end_line":101,"end_character":27},"in_reply_to":"40cb2a99_83bbf745","updated":"2021-06-02 13:17:17.000000000","message":"Ack","commit_id":"9be940d7e15e3ae63cd9528024bfb65952cbb49d"}],"lower-constraints.txt":[{"author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"change_message_id":"42a4d71cd5e14b5592c4d04391b36193e2d480f1","unresolved":true,"context_lines":[{"line_number":32,"context_line":"cotyledon\u003d\u003d1.7.3 # Apache-2.0"},{"line_number":33,"context_line":"futurist\u003d\u003d2.3.0 # Apache-2.0"},{"line_number":34,"context_line":"bandit\u003e\u003d1.6.0 # Apache-2.0"},{"line_number":35,"context_line":"Werkzeug\u003c2.0.0 # BSD"},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"# test-requirements"},{"line_number":38,"context_line":"coverage\u003d\u003d5.3 # Apache-2.0"}],"source_content_type":"text/plain","patch_set":8,"id":"70a61ade_e080f44f","line":35,"range":{"start_line":35,"start_character":0,"end_line":35,"end_character":20},"updated":"2021-05-31 15:24:39.000000000","message":"This should be a separate fix.","commit_id":"9be940d7e15e3ae63cd9528024bfb65952cbb49d"},{"author":{"_account_id":28356,"name":"Rafael Weingartner","email":"rafael@apache.org","username":"rafaelweingartner"},"change_message_id":"99771a64accc7e4e05dac15dd3d43f5eeaa7844c","unresolved":false,"context_lines":[{"line_number":32,"context_line":"cotyledon\u003d\u003d1.7.3 # Apache-2.0"},{"line_number":33,"context_line":"futurist\u003d\u003d2.3.0 # Apache-2.0"},{"line_number":34,"context_line":"bandit\u003e\u003d1.6.0 # Apache-2.0"},{"line_number":35,"context_line":"Werkzeug\u003c2.0.0 # BSD"},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"# test-requirements"},{"line_number":38,"context_line":"coverage\u003d\u003d5.3 # Apache-2.0"}],"source_content_type":"text/plain","patch_set":8,"id":"97f7838c_5dea4066","line":35,"range":{"start_line":35,"start_character":0,"end_line":35,"end_character":20},"in_reply_to":"70a61ade_e080f44f","updated":"2021-06-02 13:18:01.000000000","message":"Done","commit_id":"9be940d7e15e3ae63cd9528024bfb65952cbb49d"}]}
