Como posso ver de qual filial outro ramo foi bifurcado?

Meu repositório git tem três ramos,devel, stable ecustomers/acme_patches. A muito tempo atrás,stable foi bifurcada dedevel, e toda a correção de erros ocorre emstable. De vez em quando,stable é mesclado de voltadevel. customers/acme_patches é uma filial com alguns patches específicos para o cliente. O ramo não foi mesclado em nenhum dosdevel estable.

Um pouco de arte ASCII para ilustrar o cenário:

            o---o---o          customers/acme_patches?
           /
  o---o---1---o---o---o        stable
 /     \           \
o---o---o---2---o---o---o---o  devel
             \
              o---o---o        customers/acme_patches?

Agora eu me pergunto:

Que ramo eracustomers/acme_patches bifurcada de -devel oustable? Só sei que foi bifurcada em um deles no passado, mas não sei qual. Por exemplo. pode ter sido confirmar1 ou2 no diagrama acima.

Eu tenho brincado comgit log --oneline --graph egitk mas desdecustomers/acme_patches foi bifurcada há algumas centenas de commits atrás, é difícil seguir as linhas que estão sendo traçadas.

Existe, talvez, um comando rápido (um pequeno script também é bom) que pode, de alguma forma, seguir os commits emcustomers/acme_patches para trás para encontrar o primeiro commit com dois filhos (o ponto da bifurcação) e depois determina se esse commit foi feito emstable ou emdevel?

Na melhor das hipóteses, eu poderia executar algo como (desculpe o prompt, estou no Windows):

C:\src> git fork-origin customers/acme_patches
stable

questionAnswers(4)

yourAnswerToTheQuestion