Sur l'API GitHub - quel est le meilleur moyen d'obtenir le dernier message de validation associé à chaque fichier?

Donc autant que je le comprends, les messages sont associés avec s'engage. Mais quand vous regardez un repo GitHub il obligeamment listes le message par chaque fichier, date de sa dernière modification.

Je voudrais répliquer que dans un site web vue d'une mise en pension, j'ai. En regardant le GitHub de l'api, il me semble que la seule façon d'obtenir cette info est à télécharger tous les commits (qui peut être paginée), et de travailler à partir de les plus récents attribution des messages de commit des fichiers dans votre cache local, d'aller plus loin, et plus loin, jusqu'à ce que vous avez le message pour chaque fichier, éventuellement, pour la première commettre, si l'un des fichiers n'ont pas été modifiés depuis la première commettre

Question est, est-ce le bon moyen de le faire? N'est-ce pas tuer même les 5000/h quota?

source d'informationauteur Marcos Scriven