Я пишу автоматизированную систему для перечисления коммитов между двумя ссылками на коммиты.Скажем, у меня есть 3 коммита в хронологическом порядке, таких как:
, и я делаю git log --pretty=oneline A..C
Я получаю журнал, как и ожидалось.Однако, если я переверну аргументы, например git log --pretty=oneline C..A
, я ничего не получу.Неужели git не может быть умным в отношении ссылок на коммиты?
Если нет, есть ли способ автоматически определить, должен ли ref C стоять после A в списке аргументов?