Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
dolt-windows-amd64.msi | 2025-07-08 | 40.9 MB | |
install.sh | 2025-07-08 | 3.2 kB | |
dolt-windows-amd64.7z | 2025-07-08 | 19.9 MB | |
dolt-windows-amd64.zip | 2025-07-08 | 35.4 MB | |
dolt-darwin-arm64.tar.gz | 2025-07-08 | 37.6 MB | |
dolt-darwin-amd64.tar.gz | 2025-07-08 | 39.3 MB | |
dolt-linux-arm64.tar.gz | 2025-07-08 | 36.9 MB | |
dolt-linux-amd64.tar.gz | 2025-07-08 | 39.4 MB | |
1.55.6 source code.tar.gz | 2025-07-08 | 12.3 MB | |
1.55.6 source code.zip | 2025-07-08 | 14.0 MB | |
README.md | 2025-07-08 | 3.7 kB | |
Totals: 11 Items | 275.8 MB | 0 |
Merged PRs
dolt
- 9474: go/store/nbs: file_table_persister.go: Let PruneTableFiles clean up old archive files as well. Fix a bug where a conjoin running during PruneTableFiles could cause errors, instead of the code correctly ignoring the removed files.
- 9466: refactor(import): show actual arg count in import error messages Update import command validation to display the number of arguments received when validation fails. Previously, errors only showed "expected 1 or 2 arguments" without indicating how many were actually provided. Now shows "expected 1 argument (for stdin) or 2 arguments (table and file), but received N" for clearer debugging. The argparser already shows argument counts for too many arguments (e.g. "Expected at most 2, found 3"), but this change ensures consistent messaging for all validation cases. Refs: [#1083]
- 9465: Bug fix: Copy lookup details for
dolt_commit_diff
When used in a join (e.g.LEFT JOIN
) that requires a table's partitions to be loaded multiple times, a bug in thedolt_commit_diff
was preventing the query from running. This change fixes that by making a copy of the lookup details before thedolt_commit_diff
system table alters them, so that the original lookup data can be preserved for any future calls to get table partitions. - 9443: Dolt Rm CLI command
Adds
dolt rm
command for the cli. Uses thedolt_rm()
stored procedure and takes the same options (currently only--cached
). - 9433: --set-upstream and improved --track for dolt branch
Adds
--set-upstream
as an option todolt branch
, alongside making--track
more ubiquitous. Both now allow you to set the upstream remote for both an existing or new branch, along with or excluding a starting commit. - 9429: refactor(import): show actual arg count in import error messages
## Description
This addresses the second comment/request in [#1083]. It improves the error messages for dolt table import when incorrect argument counts are provided.
## Problem
Previously, when users provided the wrong number of arguments to dolt table import, they would see:
expected 1 or 2 arguments
This message didn't indicate how many arguments were actually provided, making it difficult to debug command issues. ## Solution Updated the argument validation to show the actual argument count: - For 0 arguments:
expected 1 argument (for stdin) or 2 arguments (table and file), but received 0
- For >2 arguments:
"expected at most 2 arguments (table and file), but received N
Additionally, the argparser now shows all provided arguments when there are too many, e.g.: error: import has too many positional arguments.Expected at most 2, found 3: year,state_fips, precinct_results, test.csv
## Testing Added bats tests to verify the improved error messages: - Test for 0 arguments case
- Test for valid 1 argument case (stdin)
- Test for the specific -pks flag issue mentioned in [#1083]