Em vez de um histórico de consolidação único e longo, por que não existe uma hierarquia? Portanto, no nível superior, você pode receber solicitações, então você pode descer um nível e observar os commit nesse PR. Eu percebo que os RPs são específicos para o github, mas você entendeu. Apenas quero dizer agrupar uma série de confirmações como um recurso ou correção de erro, por exemplo.
Certamente isso tornaria o histórico de consolidação muito mais fácil de navegar.
Tenho certeza de que há uma resposta óbvia a essa pergunta, mas não consigo encontrá-la.