Pull requests
Ouvrez, relisez, fusionnez et mettez en file des pull requests depuis le terminal.
Le groupe pr pilote les pull requests gérées par eQuantic (revues, protection et merge queue au-dessus du dépôt connecté — tout provider). Une PR s'adresse comme <repo>#<n> ; <repo> accepte le nom complet ou un préfixe d'id.
Liste les pull requests d'un dépôt.
eqs pr ls --repo octo/app --state open
En-tête, revues, statut de merge, checks et threads (les préfixes d'id des threads s'affichent ici).
eqs pr view octo/app#42Le diff de la PR, calculé par eQuantic (three-dot).
eqs pr diff octo/app#42 --stat
Ouvre une pull request et imprime le nouveau <repo>#<n>.
eqs pr create --repo octo/app --source feat/x --target main --title "Add X"
Soumet votre verdict.
eqs pr review octo/app#42 --approve
Ouvre une thread — ou répond / résout / rouvre.
eqs pr comment octo/app#42 --file src/api.ts --line 120 --blocking --body "Null check manquant"
Les checks CI natifs du head actuel de la PR.
eqs pr checks octo/app#42Fusionne — le serveur réévalue la protection et rapporte toute condition non remplie.
eqs pr merge octo/app#42 --strategy squash
Ajoute la PR à la merge queue de sa branche cible (testée par rebase, dans l'ordre).
eqs pr enqueue octo/app#42Retire l'entrée en attente de la file.
eqs pr dequeue octo/app#42Ferme sans fusionner.
eqs pr close octo/app#42--json pour le scripting. Les commentaires bloquants et la protection de branche sont évalués côté serveur — le CLI ne devine jamais : eqs pr merge imprime exactement les conditions non remplies quand le merge est bloqué.