From 05136707453db6eb1e075d2b84cb44ec089a10d1 Mon Sep 17 00:00:00 2001 From: Ben Navetta Date: Mon, 18 Aug 2014 20:11:14 -0400 Subject: [PATCH] add StatusList.EntryCount() --- status.go | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/status.go b/status.go index e22f533..2baf13d 100644 --- a/status.go +++ b/status.go @@ -75,3 +75,10 @@ func (statusList *StatusList) ByIndex(index int) (StatusEntry, error) { ptr := C.git_status_byindex(statusList.ptr, C.size_t(index)) return statusEntryFromC(ptr), nil } + +func (statusList *StatusList) EntryCount() (int, error) { + if statusList.ptr == nil { + return -1, ErrInvalid + } + return int(C.git_status_list_entrycount(statusList.ptr)), nil +}