Obtener compromiso que precede a un tenedor en Github

Hay una manera de get el compromiso que precede a un tenedor?

Como tenemos en el gráfico de la networking.

Ejemplo: https://github.com/fladson/source/network

La confirmación que precede a la bifurcación es 3578d5c .

Hay una forma de get esto por API o git?

Gracias

Puede usar el process de git checkout para volver a una confirmación específica de su historial. En tu caso, querrías:

 git checkout 3578d5c 

ACTUALIZAR:

Puede usar github api para encontrar la confirmación que precede a la bifurcación preguntando por las bifurcaciones. Lea a través de eso para el tenedor que está buscando. Se incluye con cada horquilla una timestamp "created_at". Guarde esa timestamp. A continuación, consulte las confirmaciones que pasan la timestamp "created_at" en el campo "desde". Eso devolverá todos los compromisos hasta cuando se hizo la horquilla.

Aquí hay un script de ruby ​​que devolverá la confirmación: https://gist.github.com/magikid/bd4a2286b2d08d7eaf99

Tendrá que tener instalada la gem de octokit ( gem install octokit ) para que funcione la secuencia de commands.

No creo que puedas get el compromiso que precede a un tenedor. Cuando clonas, clonas todo el repository con todo el historial. El compromiso que ves como "anterior al tenedor" no es, es solo un punto de partida desde donde se creó una nueva sucursal, y esa sucursal podría haberse creado meses después de la date del tenedor: ahora puedo bifurcar tu depósito en el día D donde tienes 100 commits en tu master, entonces llamo a pull your branch durante 3 meses sin hacer ningún commit por mi count pero 3 meses después tienes 300 commits, luego creo una twig del último commit que es 300'th one . Entonces, el primer compromiso es 3 meses después del tenedor