Merged PRs
dolt
- 10898: bug fix: dolt pull origin is pulling all branches
dolt_pull('origin', 'main');- was pulling all branches. Now it's not.
Fixes: #10728 - 10891: Skip
DOLT_COMMITtable walk when nothing is stagedDOLT_COMMITwith nothing staged now exits in constant time regardless of schema size.- Added
TestNoOpCommitAllocsAreConstantto enforce the O(1) allocation bound as a regression.
Fix #10851
- 10836: fsck better
dolt fsckis now more resilient to corruption errors which could cause the iterateAllChunks methods to halt.
This change add a tolerant iterator to our three primary storage interfaces. These interfaces don't return errors, but instead call an error callback and continue to the best of their ability to iterate chunks after errors are found.