mirror of
https://github.com/Stone-Red-Code/dvc.git
synced 2026-11-09 15:28:26 +01:00
fix: #8350 We shouldn't add locks to exp show to prevent race conditions as this command is calling continuously by the extension. So we make a better way to handle all kinds of reference failures. 1. Drop all based experiments if got a SCMError in baseline. 2. Drop all checkpoint experiments if any commit got a SCMError in one of checkpoint commit. 3. Drop the entire experiments if got a SCMError. 4. Add tests for each of the conditions above.