summaryrefslogtreecommitdiff
path: root/status.go
diff options
context:
space:
mode:
authorBen Navetta <[email protected]>2014-08-18 20:11:14 -0400
committerBen Navetta <[email protected]>2014-08-18 20:11:14 -0400
commit05136707453db6eb1e075d2b84cb44ec089a10d1 (patch)
tree8133a2a61ee3861bee3d65ff268aced2d29cdfe1 /status.go
parent37ccc4c00d22391b994190f59230d283509726d1 (diff)
add StatusList.EntryCount()
Diffstat (limited to 'status.go')
-rw-r--r--status.go7
1 files changed, 7 insertions, 0 deletions
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
+}