Он написан слегка странно, и для обычного случая в нём перепутаны первый и последний коммит. Я пофиксил это с --reverse
А сейчас переделал структуру проекта и у меня гит логи везде пустые, потому что последнее изменение переимеонвало файл. Добавил --follow
и всё развалилось