Project
cortex
Description
cortex pr --branch rejects branch names containing +, even though Git accepts many such ref names (validated via git check-ref-format). Users with legitimate branches like release+1 cannot use Cortex’s PR helper without renaming branches or bypassing the tool. The validator is stricter than Git, creating an artificial incompatibility.
Error Message
Debug Logs
System Information
Screenshots
https://github.com/springoliver/bounty_challenge_report_image/blob/main/49116.mp4
Steps to Reproduce
- Open a terminal in a repo where cortex is configured.
- Run
cortex pr --branch.
- Compare output/behavior with the issue narrative for this ID.
Expected Behavior
The reporter expects cortex to match documented CLI/TUI contracts for this flow—correct output, honest flags/help, and no silent contradictions—consistent with the problem statement at the top of this rewrite.
Actual Behavior
cortex pr --branch rejects branch names containing +, even though Git accepts many such ref names (validated via git check-ref-format). Users with legitimate branches like release+1 cannot use Cortex’s PR helper without renaming branches or bypassing the tool. The validator is stricter than Git, creating an artificial incompatibility.
Additional Context
No response
Project
cortex
Description
cortex pr --branchrejects branch names containing+, even though Git accepts many such ref names (validated viagit check-ref-format). Users with legitimate branches likerelease+1cannot use Cortex’s PR helper without renaming branches or bypassing the tool. The validator is stricter than Git, creating an artificial incompatibility.Error Message
Debug Logs
System Information
Screenshots
https://github.com/springoliver/bounty_challenge_report_image/blob/main/49116.mp4
Steps to Reproduce
cortex pr --branch.Expected Behavior
The reporter expects cortex to match documented CLI/TUI contracts for this flow—correct output, honest flags/help, and no silent contradictions—consistent with the problem statement at the top of this rewrite.
Actual Behavior
cortex pr --branchrejects branch names containing+, even though Git accepts many such ref names (validated viagit check-ref-format). Users with legitimate branches likerelease+1cannot use Cortex’s PR helper without renaming branches or bypassing the tool. The validator is stricter than Git, creating an artificial incompatibility.Additional Context
No response