Actualmente estoy trabajando en un cms, y construyendo un script de actualización remota ajax/php. Los archivos cms están ubicados en Github, y estoy usando la API para obtener los cambios en el archivo y el origen de esos cambios. Como puede ver aquí: https://api.github.com/repos/Plexis/Plexis/commits/116743cefde6765a4d4a8d0558bd17c4908dd586Github API ... Obtener el nombre del archivo fuente en un archivo movido/renombrado
En "archivos" enumera todos los archivos modificados. El problema es, archivos renombrados/movidos. Parece que no puedo obtener una idea sólida de cómo obtener el archivo original para poder desvincularlo con php. Si trato de obtener todos los árboles, puede tomar una solicitud de ajax por directorio ... Eso es demasiado. ¿Alguien tiene una idea de dónde puedo obtener el nombre y la ubicación del archivo de origen antes de que se renombre/mueva?
¿Has probado el log de git --sigue? Consulte http://git-scm.com/docs/git-log. Desafortunadamente, no tengo acceso para probar atm. – mghicks