2014-10-01 10 views
8

Questa domanda dovrebbe essere correlato a:Come ottenere il corrente estratto Nome del ramo Git tramite pygit2?

ma mi chiedo come fare attraverso pygit2?

+1

http://www.pygit2.org/references. html # the-head - 'repo.head' non ha fatto quello che volevi? –

+0

Ti dispiacerebbe pubblicarlo come risposta? Credo che potrebbe aiutare anche gli altri :) – Drake

risposta

6

Da PyGit Documentation

Uno di questi dovrebbe funzionare

head = repo.lookup_reference('HEAD').resolve() 
head = repo.head 

branch_name = head.name 
9

Per ottenere risultati convenzionale "scorciatoia" Nome:

from pygit2 import Repository 

Repository('.').head.shorthand # 'master' 
Problemi correlati