mrdrivingduck opened a new pull request, #429: URL: https://github.com/apache/paimon-cpp/pull/429
### Purpose I noticed this by chance: `FileSystemCatalog` and `Table::Create` can load the main schema for a branch-qualified identifier. I am unsure whether this is intentional or a historical limitation. This change preserves branch selection for normal and system tables and prevents missing branches from falling back to main. ### Tests Added regression coverage for branch schemas, system tables, main aliases, and missing/invalid branches. Both new tests and changed-file pre-commit checks passed. ### API and Format No API signature or storage format changes. ### Documentation Updated the branch-selection documentation for `Table::Create`. ### Generative AI tooling Generated-by: OpenAI Codex (GPT-6.1 Sol) -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
