Ищем фиксирует A (главный), 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) принадлежит определенной ветке, зная только имя этой ветки?