Уровень детализации API выборки - это коммиты, а не файлы.Следовательно, сама выборка не скажет вам, какие файлы были обновлены.
Однако FetchResult
содержит подробную информацию о результате операции выборки.
Выполните итерацию по FetchResult::getTrackingRefUpdates
, чтобы увидеть все ссылкикоторые были обновлены (должен быть только один в вашем примере).Для каждого измененного ссылки, которая вас интересует, TrackingRefUpdate
описывает результат операции выборки соответствующей ссылки.
Сначала посмотрите на свойство result
, чтобы увидеть, является ли общий результат тем, о чем вы просили,Для регулярного обновления ссылок используйте getOldObjectId
и getNewObjectId
для сравнения старого и нового коммита.
Смотрите здесь, как использовать diff с JGit: Как показать изменения между коммитами с JGit