Pull requests
Open, review, merge and queue pull requests from the terminal.
The pr group drives eQuantic-managed pull requests (reviews, protection and merge queue on top of your connected repo — any provider). A PR is addressed as <repo>#<n>; <repo> accepts the full name or an id prefix.
Lists a repository's pull requests.
eqs pr ls --repo octo/app --state open
Header, reviews, merge status, checks and threads (thread id prefixes shown here).
eqs pr view octo/app#42The PR's diff, computed by eQuantic (three-dot).
eqs pr diff octo/app#42 --stat
Opens a pull request and prints the new <repo>#<n>.
eqs pr create --repo octo/app --source feat/x --target main --title "Add X"
Submits your verdict.
eqs pr review octo/app#42 --approve
Opens a thread — or replies / resolves / reopens one.
eqs pr comment octo/app#42 --file src/api.ts --line 120 --blocking --body "Missing null check"
The PR's native CI checks for its current head.
eqs pr checks octo/app#42Merges — the server re-evaluates protection and reports any unmet condition.
eqs pr merge octo/app#42 --strategy squash
Adds the PR to its target branch's merge queue (rebase-tested in order).
eqs pr enqueue octo/app#42Removes the waiting queue entry.
eqs pr dequeue octo/app#42Closes without merging.
eqs pr close octo/app#42--json for scripting. Blocking comments and branch protection are evaluated server-side — the CLI never guesses: pr merge prints the exact unmet reasons when the merge is vetoed.