)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"change_message_id":"87f00e92d2eadaf04eabd4122c0c7991e4a400e3","unresolved":false,"context_lines":[{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Add support to revert to any snapshot for specified driver."},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"When revert_to_any_snapshot return false, the operation is the same as before. If false, perform revert to snapshot even if a non-latest snapshot_id is entered. For drivers supported revert to any snapshot, they can enable the function of restoring to any snapshot by returning true from its own revert_to_any_snapshot."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"Change-Id: I962f0729ccc49b3d46e46277ed190fa7712b0ec2"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"9f560f44_a31a7313","line":11,"updated":"2020-08-07 11:50:10.000000000","message":"Please add line breaks.\n\nAlso, is there a blueprint this should reference. Make sure to put that near the bottom of the commit for tracking purposes. Refering to the spec for this work might be good too.\n\nhttps://wiki.openstack.org/wiki/GitCommitMessages#Summary_of_Git_commit_message_structure","commit_id":"27486430c80953bbdbdb9587bef61a1fb236355c"}],"cinder/api/v3/volumes.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"5ed60003cc5d283d8596d8911acfbe283df1a79b","unresolved":false,"context_lines":[{"line_number":221,"context_line":"        self.assert_valid_body(body, \u0027revert\u0027)"},{"line_number":222,"context_line":"        snapshot_id \u003d body[\u0027revert\u0027].get(\u0027snapshot_id\u0027)"},{"line_number":223,"context_line":"        volume \u003d self.volume_api.get_volume(context, id)"},{"line_number":224,"context_line":"        revert_to_any_snapshot \u003d self.volume_rpcapi.revert_to_any_snapshot(context, volume)"},{"line_number":225,"context_line":"        try:"},{"line_number":226,"context_line":"            if revert_to_any_snapshot:"},{"line_number":227,"context_line":"                snap \u003d self.volume_api.get_snapshot(context, snapshot_id)"}],"source_content_type":"text/x-python","patch_set":1,"id":"9f560f44_0d026e6f","line":224,"updated":"2020-08-07 09:49:35.000000000","message":"pep8: E501 line too long (91 \u003e 79 characters)","commit_id":"27486430c80953bbdbdb9587bef61a1fb236355c"}],"cinder/volume/driver.py":[{"author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"change_message_id":"87f00e92d2eadaf04eabd4122c0c7991e4a400e3","unresolved":false,"context_lines":[{"line_number":620,"context_line":"        \"\"\""},{"line_number":621,"context_line":"        return"},{"line_number":622,"context_line":""},{"line_number":623,"context_line":"    def revert_to_any_snapshot(self):"},{"line_number":624,"context_line":"        \"\"\"Determine if driver supports revert any snapshot to the volume."},{"line_number":625,"context_line":""},{"line_number":626,"context_line":"        If return true, the driver supports revert any snapshot to the volume,"}],"source_content_type":"text/x-python","patch_set":1,"id":"9f560f44_e3be2bd3","line":623,"updated":"2020-08-07 11:50:10.000000000","message":"This should be revert_to_any_snapshot_allowed or can_revert_to_any_snapshot. This current name is currently phrased as an action, so just on seeing it, the assumption would be that calling this causes a revert to happen.","commit_id":"27486430c80953bbdbdb9587bef61a1fb236355c"}]}
