Pull Requests
Pull Requests im Terminal öffnen, reviewen, mergen und einreihen.
Die Gruppe pr steuert eQuantic-verwaltete Pull Requests (Reviews, Protection und Merge Queue über dem verbundenen Repository — jeder Provider). Eine PR wird als <repo>#<n> adressiert; <repo> akzeptiert den vollen Namen oder ein Id-Präfix.
Listet die Pull Requests eines Repositories.
eqs pr ls --repo octo/app --state open
Kopf, Reviews, Merge-Status, Checks und Threads (Thread-Id-Präfixe erscheinen hier).
eqs pr view octo/app#42Der Diff der PR, von eQuantic berechnet (three-dot).
eqs pr diff octo/app#42 --stat
Öffnet eine Pull Request und gibt das neue <repo>#<n> aus.
eqs pr create --repo octo/app --source feat/x --target main --title "Add X"
Gibt Ihr Urteil ab.
eqs pr review octo/app#42 --approve
Öffnet einen Thread — oder antwortet / löst / öffnet wieder.
eqs pr comment octo/app#42 --file src/api.ts --line 120 --blocking --body "Null-Check fehlt"
Die nativen CI-Checks des aktuellen Heads der PR.
eqs pr checks octo/app#42Merged — der Server bewertet die Protection neu und meldet jede unerfüllte Bedingung.
eqs pr merge octo/app#42 --strategy squash
Fügt die PR der Merge Queue ihres Ziel-Branches hinzu (per Rebase getestet, der Reihe nach).
eqs pr enqueue octo/app#42Entfernt den wartenden Queue-Eintrag.
eqs pr dequeue octo/app#42Schließt ohne Merge.
eqs pr close octo/app#42--json fürs Scripting. Blockierende Kommentare und Branch-Protection werden serverseitig bewertet — das CLI rät nie: eqs pr merge gibt genau die unerfüllten Bedingungen aus, wenn der Merge blockiert ist.