- Resolves conflicts in sql.go by integrating both:
1. Main branch's query catalog refactoring (direct SQL queries, no dEnv dependency)
2. Binary-as-hex parameter support from feature branch
- Maintains SaveQuery function name from main branch
- Preserves binaryAsHex parameter threading through all query execution paths
- Updates function signatures to match main branch's simplified approach
* Move binary-as-hex decision to main Exec() function with TTY detection
* Implement row-level binary data transformation for all output formats
* Add server connection binary type detection via DatabaseTypeName()
* Handle both local ([]byte) and server (string) binary data formats
* Support BINARY and VARBINARY types following MySQL 8.4+ behavior
* Remove redundant SQL context usage and function parameters
* All binary-as-hex tests now pass for local and server connections
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
Fix compilation error in signed_commits_test.go by adding the missing
supportsBranchFlag parameter to CreateCommitArgParser call.
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
Add --branch flag to dolt_commit stored procedure that allows committing
to a different branch without switching to it first. The flag is only
available in stored procedures, not in the CLI.
Key changes:
- Made CreateCommitArgParser() dynamic with supportsBranchFlag parameter
- CLI uses CreateCommitArgParser(false) to exclude --branch flag
- Stored procedure uses CreateCommitArgParser(true) to include --branch flag
- Uses revision-qualified database names (db/branch) for branch operations
- Added comprehensive tests including error handling for non-existent branches
The implementation allows users to commit changes to different branches
without context switching, improving workflow efficiency for applications
using Dolt as a versioned database.
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>