fc0e72d7fd
Extract two helper functions from checkSyncBranchHookQuick and checkSyncBranchHookCompatibility to reduce code duplication: 1. getPrePushHookPath(path) - resolves pre-push hook path handling both standard .git/hooks and shared hooks via core.hooksPath 2. extractBdHookVersion(content) - parses version from hook content looking for bd-hooks-version: marker Also documented the intentional behavior difference: - Quick check: returns OK for custom hooks (silent) - Full check: returns Warning for custom hooks (user awareness) 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>