Хорошо, я решил проблемы с отсутствующими записями в истории git и коммитами, которые отображались как удалённые, хотя на самом деле это не так.
Оказалось, что это интересный случай. Изменение было перенесено в ветку релиза, поэтому отображаемые коммиты технически верны. У них просто разные хеши git.
Чтобы сделать это более понятным, я теперь показываю оба PR для каждой ветки.
Также я исправил ряд мелких проблем. Теперь вы увидите, принадлежит ли коммит только ветке latest или обеим веткам, и будет указано, когда строка была просто перемещена в другой файл без каких-либо фактических изменений.
Если вы столкнётесь с какими-либо другими несоответствиями, пожалуйста, сообщите мне.


