fix: improve performance of the dblab clone list command (#647)
Description
-
clean up the entire clone dataset if there are no other revisions -
add exception for the reset command otherwise we cannot delete the previous dataset and create a new one -
release (remove dataset of old revision) snapshot on reset if clone moves to new snapshot -
fix user's snapshot (commit) after resetting clone -
clean up pre-clone datasets when automatically cleaning up snapshots -
check branch property on delete snapshot (verify that branch:main
exists) -
optimize CloneMetadata
retrieval -
update Go to 1.24
Related issue
Examples
Checklist
-
MR description has been reviewed -
MR changes are functionally tested -
MR does NOT have API/CLI changes OR there are API/CLI changes and they have been reviewed & DOCS ARE ADJUSTED (reference doc, etc) -
MR does NOT have UI changes OR there are UI changes and they have been reviewed & UX IS REVIEWED
Closes #647 (closed)
Edited by Artyom Kartasov