Поиск коммитов A (master), C (0.1), K (0.1.1) и O (0.2).
A - B - D - F - G <- "master" branch (at G)
\ \
\ C - E --M <- "0.1" branch (still at E)
\ \
\ K - L <- "0.1.1" branch (still at L)
\
O - P - F <- "0.2" branch (still at F)
Как это можно обнаружить по сценариям без пользовательских данных о родительской ветви.
Другими словами, как определить первый коммит (A, O, C, K), принадлежащий определенной ветви, зная только имя этой ветви?