GitHub API Single Commit no recupera todos los files

De acuerdo con el documento GitHub Api V3, para get un solo compromiso, use esto

https://api.github.com/repos:owner/repo:commits/sha

Puedo acceder a la API pero no me dio el resultado correcto

Debería get 373 files, pero solo tengo 300?

¿Qué sucede? ¿Github también tiene limitaciones cuando recupera detalles de una única confirmación?

Nota:

Ya revisé mi página y eché un vistazo con la confirmación a la que me refiero, muestra que se han cambiado 373 files.

¡Gracias por cualquier ayuda!

Los documentos API de GitHub no parecen mencionar un límite específico en las lists de compromisos, pero se menciona un límite de 300 files en otros lugares en los documentos; por ejemplo, los documentos para la API para listr files de request de extracción :

Nota: La respuesta incluye un máximo de 300 files.

Y en los límites para ver contenido y diffs en un repository de documentos:

La mayoría de los límites a continuación afectan tanto a GitHub Enterprise como a la API .


Límites difusos

Como los diffs pueden llegar a ser muy grandes, imponemos estos límites en diffs para confirmaciones, requestes de extracción y comparación de vistas:

  • La diferencia de ningún file puede superar las 3.000 líneas o 100 KB de datos sin formatting. El tamaño total de un diff en todos los files de una vista no puede superar las 20,000 líneas o 1 MB.

  • La cantidad máxima de files en una única diferencia está limitada a 300 .

El límite de 300 files también se menciona aquí en Stackoverflow en otras respuestas:

  • No se muestra gran diff de confirmación de github
  • github Diff Error truncado

Esos dos citan a un representante de GitHub diciendo:

Tenemos algunos límites en diffs que mostramos en el browser para mantener la request de extracción y comparar las páginas en funcionamiento. Actualmente, los cortamos en:

  • 300 files,
  • una diferencia total de 1 MB,
  • y una diferencia individual de 100 KB.

Si sus diferencias superan los límites y no se pueden ver en línea, siempre puede extraer los cambios localmente y ver allí la diferencia. Puede que no sea tan conveniente para ti, pero hará el trabajo.