The pre-push hook now detects when an `upstream` remote is configured and allows feature branches for the fork contribution workflow. Previously, the hook blocked all non-main branches, which prevented pushing PR branches to forks. Now the blocking logic checks for an upstream remote - if present, it skips the block and allows the push. The check wraps the blocking logic (rather than early-out) so that any future additions to the hook will still apply to contributor workflows. Fixes #848 Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
1.2 KiB
Executable File
1.2 KiB
Executable File