Pygit2 comtesting si hay nuevos commits en remoto

Quiero verificar si hay nuevos commits para get desde el control remoto. Puedo usar

repo = get_repo() #return pytgit2.Repository remote=repo.remotes[0] oremote.fetch() 

y verificar salida:

 {'indexed_objects': 0, 'received_bytes': 0, 'received_objects': 0} 

Pero este código realmente funciona, solo quiero verificar: ¿necesito una búsqueda real? Desde bash puedo hacer dry-run como este

 git fetch origin --dry-run -v 

¿Dónde está la forma de ejecutar dicho command a través de pygit2? En tal vez puede sugerir algunas otras forms?