From 39f59d921b7acc0bea40e1cadb7fb7bceabfbc6e Mon Sep 17 00:00:00 2001 From: Jesse Ezell Date: Fri, 4 Apr 2014 00:27:07 -0700 Subject: [PATCH] fix typo / return name iterator --- reference.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/reference.go b/reference.go index 58d48c0..e165f2a 100644 --- a/reference.go +++ b/reference.go @@ -210,8 +210,8 @@ func (repo *Repository) NewReferenceIterator() (*ReferenceIterator, error) { return iter, nil } -// NewReferenceIterator creates a new bane iterator over reference names -func (repo *Repository) NewReferenceNameIterator() (*ReferenceIterator, error) { +// NewReferenceIterator creates a new branch iterator over reference names +func (repo *Repository) NewReferenceNameIterator() (*ReferenceNameIterator, error) { var ptr *C.git_reference_iterator runtime.LockOSThread() @@ -224,7 +224,7 @@ func (repo *Repository) NewReferenceNameIterator() (*ReferenceIterator, error) { iter := &ReferenceIterator{ptr: ptr, repo: repo} runtime.SetFinalizer(iter, (*ReferenceIterator).Free) - return iter, nil + return iter.Names(), nil } // NewReferenceIteratorGlob creates an iterator over reference names