GitHub a rendu les pull requests empilées (stacked pull requests) disponibles en aperçu public, selon son changelog.

Cette fonctionnalité répond à un problème courant : les grosses modifications sont difficiles à relire dans une seule pull request. Avec les stacks, un changement est découpé en une série ordonnée de pull requests, chacune représentant une couche ciblée de la modification globale.

Cette approche est répandue depuis longtemps dans les entreprises disposant d'outils dédiés (comme Phabricator ou Graphite) ; GitHub l'intègre désormais nativement à sa plateforme. L'annonce a attiré l'attention sur r/programming, où un commentateur a plaisanté : rien de mieux que de relire une PR, sinon une PR qui est en fait dix PR.

La fonctionnalité est actuellement en aperçu public ; sa disponibilité et son comportement peuvent encore évoluer avant la disponibilité générale.