¿Cómo get estado de extracción / estado actualizado desde el repository remoto?

Estoy usando la biblioteca "libgit2sharp" para integrar en mi proyecto donde quiero verificar si mi repository local está actualizado con el repository remoto, pull / commit wise.

Quiero saber esto, así que si no está actualizado, hago un "Pull" y hago algunas otras cosas en mi progtwig.

Y si está actualizado, necesito saberlo de alguna manera.

¿Qué puedes hacer en la biblioteca para lograr esta funcionalidad?

Una forma sería realizar una búsqueda de git, como se describe en libgit2sharp git-fetch .

Compruebe lo que ha sido creado por la búsqueda como TestHelpers/ExpectedFetchState.cs hace: no se ha agregado nada (sin bifurcación / tags / confirmación), entonces su repository está actualizado.