Я сейчас работаю над cms и создаю скрипт удаленного обновления ajax / php. Файлы cms находятся на Github, и я использую API для получения изменений файла и источника этих изменений. Как вы можете видеть здесь: https://api.github.com/repos/Plexis/Plexis/commits/116743cefde6765a4d4a8d0558bd17c4908dd586
В разделе «файлы» перечислены все измененные файлы. Проблема в том, что файлы переименованы / перемещены. Я не могу получить четкое представление о том, как получить оригинальный файл, чтобы я мог отсоединить его с помощью php. Если я попытаюсь получить все деревья, это может принять ajax-запрос для каждой директории ... Это слишком много. Кто-нибудь есть идея, где я могу получить имя и местоположение исходного файла, прежде чем он был переименован / перемещен?