Add 'gt mq integration land <epic>' command that: - Verifies all MRs targeting integration/<epic> are merged - Verifies integration branch exists - Merges integration/<epic> to main (--no-ff) - Runs tests on main (if configured) - Pushes to origin - Deletes integration branch (local and remote) - Updates epic status to closed Options: - --force: land even if some MRs still open - --skip-tests: skip test run - --dry-run: preview only Also adds: - MergeNoFF() and DeleteRemoteBranch() to git package - WorkDir() accessor for git.Git - Unit tests for mq helper functions 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
12 KiB
12 KiB