Skip to content

fix: bind branch safety to origin write target - #21

Merged
Raithlin merged 3 commits into
masterfrom
feature/bind-branch-safety-to-origin
Sep 26, 2026
Merged

Raithlin merged 3 commits into
masterfrom
feature/bind-branch-safety-to-origin

Conversation

@Raithlin

Copy link
Copy Markdown
Owner

Summary

  • Bind branch provider safety checks to the checkout's origin write target.

Changes

  • Reject mismatched --repo or configured repositories before origin writes, including forced rename and delete.
  • Account for a configured origin push URL and reject multiple push URLs for provider checks.
  • Keep provider neutral branch creation available and add mismatch coverage, command help, and documentation.

Validation

  • make check — lint and tests passed; coverage 95.1% (required 95%).

Checklist

  • Tests cover the changed behavior.
  • Documentation and command help are updated.
  • Structured output contracts remain backward compatible.
  • Origin write safety applies to dry runs and execution.

@Raithlin
Raithlin merged commit 16df66c into master Sep 26, 2026
2 checks passed
@Raithlin
Raithlin deleted the feature/bind-branch-safety-to-origin branch September 26, 2026 22:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant